Birddog CRM
For gun shops · Built in 2026

The CRM that points
at your next sale.

When a Glock 19 hits your receiving table, Birddog already knows Mike Doyle has had one on his wishlist since February. Three taps later, Mike's getting a text.

Start free for 60 days →See pricing
No card required·Live in a day·Sits alongside your POS
Receiving log · Friday Apr 26
8 items logged today
Type SKU... Glock 1|
Glock 19 Gen 5
PA195S203
2 WAITING
Glock 17 Gen 5
PA175S203
Glock 19X
PX1950703
1 WAITING
Logged today
Vortex Strike Eagle 1-8x
★ MATCHED — J. Pruitt
Glock 19 Gen 5
★ MATCHED — M. Doyle
Federal 9mm 124gr (1000ct)
2 of 8 matched a wishlist● 2 texts ready
How it works

Most CRMs make you do the matching.
Ours just points it out.

The wedge: when something arrives, your receiving log already knows who's been waiting for it.

01

Log the receiving

Type the SKU. Catalog autocomplete shows you which customers are waiting — before you even hit save.

02

Birddog flags the match

Dashboard notification with a one-tap text: 'Mike, your Glock 19 just arrived.' Uses your saved templates.

03

Mike walks in

Sale rings. Customer profile updates. Lifetime value adjusts. The dog earned its keep.

A look at the floor

Made to slot into how you already work.

Customer profiles, receiving log, wishlist matching, special orders — the full customer-side workflow, alongside your POS.

Customer Profile

Every preference, in one place.

Tags, notes, wishlists — and a complete history at a glance.

Wishlist Matching

The dog's pointing.

We flag the customer, you tap one button — they get a text in 30 seconds.

Special Orders

Nothing falls through.

Layaway, holds, follow-up — every order has a status, an owner, a next step.

Receiving Log

Type it in. We do the matching.

A flat list of what came in today. Catalog autocomplete, wishlist matches highlighted automatically.

What's in it

Built for the way shops actually work.

Customer profiles with flags

Pay-before-order, VIP, do-not-sell, NFA tracking, range members. Active flags surface at the top of every profile and on the customer list.

Receiving log with auto-match

Manual matching on Counter, automatic on Shop. The receiving log IS the matching tool — type the SKU, see who's waiting.

Wishlists that don't go stale

Customers add what they want. Birddog ages the list, surfaces stale entries, and matches incoming inventory in real time.

Special orders & layaway

Status flows for special orders, layaway, and holds. Past-due flags, payment schedules, customer-portal status checks.

SMS that actually sends

One-tap arrival texts with saved templates. STOP/HELP compliance built in. Powered by SignalWire — your shop, your number.

QuickBooks sync & reports

Pull sale history per customer. Lifetime value, last-visit, lapsed-customer reports — for the conversations that move revenue.

Pricing

Built for shops, priced for shops.

Four tiers. No per-user fees on Shop. No surprises. Cancel anytime — your data is yours to take.

Pup
$15/mo
60 days free
Counter
$39/mo
manual matching
Shop · Recommended
$79/mo
auto matching
Kennel
Custom
enterprise
See full pricing →