Bob The Dog is a wholesale and retail pet food business. Their feedback shaped the B2B sales cycle, the customer-facing Store App for retailers, the QuickBooks invoicing pipeline, and the entire reminders + on-my-way notifications layer.
What they needed
- A way for retailers to place wholesale orders without phoning, faxing, or DMing the founder.
- QuickBooks invoices auto-generated for B2B orders, with payment links so net-30 accounts could pay from their inbox.
- Drivers who could log feedback, sample notes, and reorders on the route — without slowing delivery down.
- Customer-level reminders for B2B accounts that fire on a real schedule, not a manual to-do list.
- On-my-way and running-late alerts the customer actually receives, with dispatch seeing the same update at the same time.
What we built with them
- The Store App for B2B customers — a customer-facing ordering App under the brand. Each retailer sees the catalog made available to them, places orders that land in the existing systems, and gets order confirmations and payment links back. Running today with Bob The Dog's retail accounts.
- The QuickBooks invoicing pipeline — connect once, sync customers and invoices, auto-create invoices on B2B orders, deliver payment links on QuickBooks invoices. Connections stay active automatically so they don't quietly drop.
- The notifications layer — reminders anchored to a customer record, one-off or repeating, on email / SMS / in-App. The scheduler runs as its own worker process so reminders fire on schedule even when the rest of the system is busy.
- One-tap on-my-way and running-late alerts from the route runner. Customer gets the message, dispatch sees the update at the same time.
- Per-customer wholesale pricing — wholesale price overrides per retailer, default wholesale discounts, applied automatically on every order.
The shape it replaces
- Wholesale orders by email, by text, by phone call.
- Manually-typed QuickBooks invoices for every wholesale order.
- "On my way" texts the customer might or might not get, with no record at the office.
- A separate B2B portal subscription that didn't talk to QuickBooks.
Status
Running in production for retailer orders, invoicing, and route notifications. Real customer outcome numbers will land here as they're confirmed.