Every Tool You Need.
None of the Tools You Don't.

FFL Overwatch replaces your spreadsheets, your separate email platform, your manual data entry, and the sticky notes on your monitor. Here's what's inside.

FFL Overwatch · Acquisitionslive
1The learning layerPending review, learned UPCs, committed, errors, items acquired — and the UPC count grows for every dealer on the network.
0
Pending Review
3,140
Learned UPCs
842
Committed
0
Errors
1,884
Items Acquired
2Overwatch Intelligence reads the invoiceSmart Extraction turns a distributor invoice into staged, ready-to-review acquisitions, with UPCs auto-matched to firearms.Smart Extraction+ Manual AcquisitionSearch serial #, modelAll Suppliers ▾Group by Status ▾
Showing 25 of 842 acquisition(s)
3Staged, never auto-committedEvery acquisition is reviewed and committed by a person — ATF compliance means nothing writes to the bound book on its own.
Acquire dateTypeInvoice #Tracking #Acquired fromItemsStatus
Committed(25)25 acquisitions / 27 items
Jun 23, 2026Purchase4558663-001Z44X7E0A6058103Iron Valley1Committed
Jun 23, 2026Purchase1093706217641Z44X7E0A8455920MGE1Committed
Jun 23, 2026Purchase9316555-001Z44X7E0A5297010Bill Hicks1Committed
Jun 23, 2026Purchase148253-47208770148253472RSR (Warehouse)1Committed
Jun 22, 2026PurchaseDXP610770222608564Lipsey's (Warehouse)1Committed
Jun 22, 2026PurchaseQZB0251Z44X7E0A3326731Zanders2Committed
Jun 22, 2026Purchase4933053770489852558Crow1Committed
Jun 22, 2026Purchase23485953770382112893Sports South1Committed
Jun 22, 2026PurchaseINV85394770302476140Camfour1Committed
Showing 1–25 of 842Page 1 of 34

Auto-Acquisitions & Smart Extraction

The entire FFL industry hand-types serial numbers into bound books. We automated it.

FFL Overwatch deploys four Smart Extraction sources — intelligent data probes that search your Gmail for shipping confirmations, scrape supplier portals for invoice data, parse PDF packing slips, and use Overwatch Intelligence vision to read scanned documents. Every piece of data from every source is reconciled into a single acquisition record with per-field confidence scores.

You review. You approve. Fastbound commits. The system learns. The UPC Learning Layer remembers every product it’s ever seen. Known products extract instantly — no Overwatch Intelligence cost, no processing delay.

Solo dealers save 20-40 hours/month on bound book data entry

  • Four extraction sources: Gmail, supplier portal, PDF text, Gemini Vision
  • UPC Learning Layer with cross-tenant network effect
  • Adaptive per-supplier portal accuracy
  • Fastbound API integration with human-gated commit
  • Batch extraction queue with real-time progress
  • FFL number validation via ATF eZ Check
FFL Overwatch · Email Supportlive
All Roles · Overwatch Intelligence Email Assistant
Pending review · 0Snoozed · 0Today · 1Auto · 0%Avg · 9h31m saved
3 auto⚙ Settings
1Your support queue, triagedThe next best action surfaced — with the order and customer already attached, so you start replying, not hunting.
⚡ Action Queue 2 open
Do next
Email the customer their official invoice + manufacturer warranty instructions once order details are verified
[email protected] · Order #318204 · open 1d
Focus Next →Done
InboxSnoozedFailedSentArchived
Marcus WebbJun 22
Order 318204: defective pistol — refund
RMADrafted⚑ Warm
Order 318204: defective pistol — refundRMA/ReturnsHigh#318204
Tone:ProfessionalFriendlyFirmHumorousEmpatheticConcise
2Knows the customerVIP status, lifetime value, order count and tags — pulled from your POS — plus a reply posture you set and regenerate against.
VIPMARCUS WEBB$6,240.00 LTV· 31 orders
⚠ Risk signals present — keep the reply policy-first and well-documented.
Reply posture:Policy-first ▾Regenerate with context
repeat-buyerreferrerregisteredloyaltyordered
3Drafts the reply for youA ready-to-send reply with a confidence score — grounded in this customer's history and your store policies, never auto-sent without you.
⚡ Overwatch Intelligence Draftpending97% confidence

Hello Marcus,
I’m so sorry to hear your new pistol arrived defective — I completely understand how frustrating that is after going through the transfer at your local shop. Because the transfer is already complete, the firearm is registered to you and we can’t accept a standard return or refund. The good news: it’s fully covered under the manufacturer’s warranty — see our store policies. We’ll gladly gather and send all the purchase documentation you’ll need to file the claim. Could you reply with the serial number and a couple of photos?…

✈ Approve & Send⟳ RegenerateArchiveSnoozeSuppress
From: Marcus Webb <[email protected]> · To: [email protected]

Hi! This pistol is defective. I already did the transfer with my local FFL. I want a refund. Thanks, Marcus

4Cites your real policiesEvery draft shows the store-policy passages it drew from, with match scores — so the answer is your rules, not a hallucination.
Sources & Evidence · Knowledge Sources (1)
Store Policies5 excerpts · 50% match
View policy (cited to customer)

Overwatch Intelligence Email Support Assistant

Your inbox is a warzone. RMA claims at 2 AM. Price match requests. “Where’s my order?” on repeat.

FFL Overwatch reads every inbound email, classifies it by type and urgency, assesses the customer’s emotional temperature, and drafts a response — in your voice, with your store policies, at the right tone for the situation.

The Customer Lifetime Context Panel shows you exactly who you’re talking to. A $500K VIP with 27 orders gets a different response than a first-time buyer. You review the draft. Edit if needed. Send. The system learns from every edit.

Handle 50+ customer support emails a day. Trained Overwatch Intelligence drafts in your voice and tone.

  • Provider-agnostic IMAP monitoring
  • Overwatch Intelligence classification: RMA, order status, pricing, FFL transfer, complaint, spam
  • Customer Lifetime Context Panel with tier classification
  • Bi-directional tagging engine with ActiveCampaign sync
  • Tone modulation: Professional, Friendly, Firm, Empathetic, Humorous, Concise
  • Training loop: Overwatch Intelligence learns from every approved, edited, or rejected draft
  • Auto-send graduation (95% approval over 50+ samples)
FFL Overwatch · Marketing — Email Blastslive
1Every campaign, one placeDrafts and sent blasts live in a rail — pick up an unfinished one or clone a winner.
Blasts+ New
Drafts · 1Sent
DOTD 2026-06-24
Draft · 1 product
DOTD 2026-06-23
Sent · 1,240 sent
Range Day Promo
Sent · 1,198 sent
DOTD 2026-06-24
3Overwatch Intelligence writes the subjectOne click drafts an on-brand subject line from the products in the blast — then you tweak and send.
Email Settings
Subject Line✦ Overwatch Intelligence Generate
Click to set subject line…
Template
Firebase
Color palette
Products (1)+ AddPasteCSV
1
Current
0
Recent
0
Markdowns
2Margin guard built inEvery product shows cost and margin; the engine blocks below-cost and MAP-violating pushes before they reach your list.
▾ Current Deals 1
TAURUS TAURUSTX 22
UPC: 725327941989
Deal: $314.99Cost $279.40 · Margin $35.59 (11.3%)
4See it before you sendA live, MAP-safe render of the exact email your customers receive — desktop and mobile, two-pass branded.
Live PreviewDesktopMobile
CURRENT DEALS
Layaway Eligible
TAURUS
TAURUSTX 22
22LR Pistol
UPC: 725327941989
Deal Price
$314.99
Fire Mission
BUY NOW
◆ Target Acquired ◆
Follow us on Facebook and X to stay in touch!

Email Blast Engine

Most FFL dealers do zero email marketing. The ones who do spend an hour per blast.

Paste UPCs. Products auto-populate with images, specs, pricing, and cart links from your live storefront. Stock badges show real available inventory filtered by Fastbound disposition data. MAP compliance guards prevent you from accidentally violating manufacturer pricing agreements. Push to ActiveCampaign as a draft. Done.

From 1 hour to 5 minutes per email blast. Any number of products.

  • UPC-driven product auto-population from live inventory
  • 11-token color palette customization
  • MAP compliance enforcement with below-cost safety net
  • Fastbound disposition-filtered stock badges
  • ActiveCampaign push with list selection and scheduling
  • Desktop and mobile preview
  • RAG indexing for campaign intelligence
FFL Overwatch · AP/ARlive
InvoicesAccounts PayableAccounts Receivable
1Invoices, on autopilotPull straight from distributor portals, or drop in a PDF and let Overwatch Intelligence extract every line — no manual entry.6 invoices from 3 suppliersFetched 7h ago
Fetch InvoicesOverwatch Intelligence ImportRecord Credit
Total Invoices
6
Suppliers
3
Due
$4,200.00
Overdue
$0.00
Rebates Received YTD
$1,840.40
Outstanding Rebates
$28,640.50
2Credit-line exposureOpen balance vs. limit for every distributor — the ones near their line are flagged red, before a freeze.
Distributor Exposureopen balance vs. credit limit
Sports South97%
$69,840.00 / $72,000.00· freeze risk
RSR (Warehouse)91%
$37,310.00 / $41,000.00· freeze risk
Zanders78%
$74,100.00 / $95,000.00
Camfour69%
$33,120.00 / $48,000.00
Crow63%
$36,540.00 / $58,000.00
Davidson's62%
$47,120.00 / $76,000.00
AllDuePendingOverduePaidDisputedCancelledDraftSaved Views ▾Columns ▾Search invoices…
Week:Jun 21 – Jun 27, 2026 (6 inv · $4,200)Group by Supplier
3Every invoice, reconciledGrouped by distributor. Mark one Paid and it stays paid even when the portal disagrees — the amber Follow-up flag tracks the mismatch.
SupplierStatusInvoice #DateDue dateAmount
Crow (3)3 invoices · $487.35
CrowPaid⚠ Follow-up412922550May 22, 2026Jun 22, 2026$147.30
CrowPaid⚠ Follow-up412935389May 28, 2026Jun 26, 2026$208.45
CrowPaid⚠ Follow-up412934684May 28, 2026Jun 26, 2026$131.60
Davidson's (1)1 invoices · $512.40
Davidson'sPaid⚠ Follow-upEOQ875Apr 28, 2026Jun 27, 2026$512.40
1–6 of 6Page 1 of 1

Accounts Payable Automation

Automated login, invoice download, parsing, and status tracking across all your distributors. Lipsey’s, RSR, Zanders, Davidson’s, Sports South, Chattanooga — every portal, every invoice, every payment deadline. One-click Global Fetch.

Never miss an early payment discount again.

  • Distributor portal integrations
  • Automated login and invoice download
  • Invoice parsing and categorization
  • Payment deadline tracking
  • Early payment discount alerts
  • One-click Global Fetch across all portals
FFL Overwatch · Insightslive
Overdue
$0
0 invoices
Due this week
$4,200
3 invoices
Cash runway
9+ weeks
healthy
Rebates YTD
$31,840
received
AR outstanding
$112,480
84 active
Financial Oracle
Your financial past, present, and future
View
OwnerPro
1Cash-runway verdictSolvent through Sep 5 — the model rolls cash, AR, AP and loans forward, then names the first risk and the highest-leverage action, in plain English.
HEALTHYthrough Sep 5
$218,940 cash on hand today
Next risk: Jul 18 — balance dips to $168,200.
Top action: Pay Sports South $24,500 by Jul 10 →
Assumptions5 inputs· Click to editExport
Revenue scenario100%
Worst caseSlow seasonCurrent paceGrowth
2The math, shownDays cash on hand, runway, monthly burn — each with its formula, so the number is defensible, not a black box.
Days Cash on Hand
20 days
cash ÷ (monthly burn ÷ 30)
Tight — about 3 weeks of reserves
as of 15 hours ago
Cash Runway
9 weeks
weeks until projected balance < 0
Healthy — no negative balance projected
as of 15 hours ago
Monthly Burn Rate
$328,400
monthly fixed + (8wk unpaid AP × 4.33) + monthly loans
$10,947 / day avg
as of 15 hours ago
Data as of 1 min ago · RefreshLookback · Quarter
BalanceRevenue inAR (reserved)OtherAP duePast-due APFixedLoan actual projected
3Where cash is headedSolid is actual, dashed is projected, and the red line is your reserve floor — you see the dip coming weeks out.
Cash balance
$240K$160K$80K$0
Apr 28May 17nowAug 9Sep 5
Weekly cash flows (Sun–Sat)AP due · Jun 14–20 · −$81,587
Positive Cash Flow Trend

Based on current revenue projections, your balance remains healthy for the next 4 weeks.

AP aging — top exposures$341,820 · 218 invoices
Current — not yet due$341,820 (218)
Sports South$69,840.18 (62)
Iron Valley$61,420.50 (25)
Zanders$49,310.00 (27)
Bill Hicks$46,200.34 (33)
Davidson's$42,180.60 (39)
4Freeze-risk radarWhich distributors are near their credit line — so a new PO doesn't trip a freeze that strands your inventory.Distributor Freeze Risk2 near limit ›
5Every hit, datedThe exact invoices about to clear, each with the running balance after — your cash calendar for the weeks ahead.
Projected cash statement
DateEventAmountBalance after
Jun 28Bill Hicks #9300816-00−$1,420.75$217,519.25
Jun 29RSR (Dropship) #4022305835−$3,180.40$214,338.85
Jun 30Zanders #IG3315−$915.00$213,423.85
Jul 1RSR (Warehouse) #4022307495−$3,640.20$209,783.65
Jul 2Sports South #SS-44812−$5,210.00$204,573.65
Show all (213 more rows)
Last updated 15 hours ago · Plaid synced 7 hours ago

Financial Intelligence

Real-time cash flow, AP aging, AR tracking, supplier rebate monitoring, credit utilization, and revenue forecasting. The dashboard your accountant wishes you had.

Budget vs. actual with variance alerts. Unclaimed rebate tracking that ensures you never miss out on what you’re owed.

Real-time cash flow, supplier rebate tracking, and budget variance alerts.

  • Real-time cash flow tracking
  • AP aging and AR tracking
  • Supplier rebate monitoring
  • Credit utilization tracking
  • Revenue forecasting
  • Budget vs. actual variance alerts
  • Multi-institution banking via Plaid — trusted and secure
FFL Overwatch · Email Supportlive
All Roles · Overwatch Intelligence Email Assistant
Pending review · 0Snoozed · 0Today · 1Auto · 0%Avg · 9h31m saved
3 auto⚙ Settings
1Your support queue, triagedThe next best action surfaced — with the order and customer already attached, so you start replying, not hunting.
⚡ Action Queue 2 open
Do next
Email the customer their official invoice + manufacturer warranty instructions once order details are verified
[email protected] · Order #318204 · open 1d
Focus Next →Done
InboxSnoozedFailedSentArchived
Marcus WebbJun 22
Order 318204: defective pistol — refund
RMADrafted⚑ Warm
Order 318204: defective pistol — refundRMA/ReturnsHigh#318204
Tone:ProfessionalFriendlyFirmHumorousEmpatheticConcise
2Knows the customerVIP status, lifetime value, order count and tags — pulled from your POS — plus a reply posture you set and regenerate against.
VIPMARCUS WEBB$6,240.00 LTV· 31 orders
⚠ Risk signals present — keep the reply policy-first and well-documented.
Reply posture:Policy-first ▾Regenerate with context
repeat-buyerreferrerregisteredloyaltyordered
3Drafts the reply for youA ready-to-send reply with a confidence score — grounded in this customer's history and your store policies, never auto-sent without you.
⚡ Overwatch Intelligence Draftpending97% confidence

Hello Marcus,
I’m so sorry to hear your new pistol arrived defective — I completely understand how frustrating that is after going through the transfer at your local shop. Because the transfer is already complete, the firearm is registered to you and we can’t accept a standard return or refund. The good news: it’s fully covered under the manufacturer’s warranty — see our store policies. We’ll gladly gather and send all the purchase documentation you’ll need to file the claim. Could you reply with the serial number and a couple of photos?…

✈ Approve & Send⟳ RegenerateArchiveSnoozeSuppress
From: Marcus Webb <[email protected]> · To: [email protected]

Hi! This pistol is defective. I already did the transfer with my local FFL. I want a refund. Thanks, Marcus

4Cites your real policiesEvery draft shows the store-policy passages it drew from, with match scores — so the answer is your rules, not a hallucination.
Sources & Evidence · Knowledge Sources (1)
Store Policies5 excerpts · 50% match
View policy (cited to customer)

Customer Lifetime Context Panel

The CLCP aggregates every data point about a customer into a single, actionable profile. Lifetime spend, order history, support ticket history, ActiveCampaign tags, sentiment trajectory, and tier classification — all visible before you respond to their email.

Know exactly who you’re talking to before you respond. Every time.

  • Automatic tier classification (VIP, Loyal, Regular, New, At-Risk)
  • Lifetime spend and order count
  • Support ticket history and sentiment tracking
  • ActiveCampaign tag sync
  • Customer spending history and risk signals

How We Compare

The difference between manual processes, generic software, and a platform built for FFLs.

 ManualGeneric SoftwareFFL Overwatch
Bound Book Entry10 min manual3-5 min (generic import)2 seconds (Overwatch Intelligence extraction)
Email Marketing1 hour per blast30 min (templates)5 minutes (UPC auto-populate)
Customer SupportWrite every responseCanned templatesOverwatch Intelligence drafts in your voice
Supplier ManagementLog into each portalSome integrationsAll portals, one click
Financial TrackingSpreadsheetsBasic dashboardLive cash flow, AP aging, and rebate tracking
ComplianceHope you didn't make a typoBasic validationMulti-source verification + confidence scoring

See what your current stack can’t show you.

Take the 90-second tour on a sample dealership — or start your 30-day free trial and connect your own.

Plans from $149/mo · 30 days free · Cancel anytime · Keep your current systems · Encrypted, isolated, and deletable in one click