B2B Operations Platform · QuickBooks Native

The operations layer your
QuickBooks never had.

A complete B2B platform built on top of QuickBooks. Your customers order online. Drivers deliver with live GPS. Payments sync back automatically. Your books stay clean.

QuickBooks is always the source of truth
Live GPS tracking for every delivery
Stripe payments, autopay & dunning built in
No QuickBooks knowledge needed by customers
The problem

Your B2B operations are running on phone calls and spreadsheets.

Customers call in to reorder — every order is manual. You copy it into QuickBooks by hand.
Drivers get delivery lists on paper. You have no idea where the van is or whether an order was delivered.
Chasing overdue invoices is manual. Customers don't know how to pay unless you call them.
What changes

Before and after QB Portal.

A concrete look at what your team's day looks like before and after.

Without QB Portal
  • Customers call in to reorder — you write it down and enter it into QB manually
  • Drivers get delivery lists on paper — no visibility on where orders are or if they were delivered
  • Chasing overdue invoices means calling customers one by one
  • Every order manually typed as a new QB invoice — zero automation
  • Customers have no idea if their order shipped or when it arrives
  • Bookkeeper spends hours reconciling Stripe receipts with QB invoices
With QB Portal
  • Customers log in and reorder themselves — QB invoice created automatically on confirmation
  • Drivers work from a smart stop list with a map. You see every driver live on a dispatch board
  • Overdue reminders fire automatically at 3, 7, and 14 days — customers pay in one click
  • Every order creates a real QuickBooks invoice with zero manual input
  • Customers track their delivery live — they see the driver moving toward them in real time
  • Stripe payments post back to QB automatically — reconciliation is instant
Features

Everything you need. Nothing you don't.

Built specifically for wholesale and B2B distributors already on QuickBooks.

QuickBooks Sync
Synced · 2 min ago
248
Customers
1.2k
Products
52
Invoices
Webhook received — invoice updated LIVE
New customer synced from QB AUTO

Live QuickBooks Sync

All customers, products, invoices, payments, and credit memos pulled from QB on connect. Webhooks keep everything live — changes in QB reflect immediately, and every order creates a real QB invoice.

Customer Portal — Products
Beef Brisket
£8.50 / kg
Add to cart
Chicken Breast
£5.20 / kg
Add to cart
Salmon
£12.00 / kg
Add to cart

B2B Self-Service Portal

Your customers get a branded storefront — browse products by category, order variants via a matrix table, get smart reorder suggestions based on their own buying pattern, and track their delivery live. No training required.

Invoices
INV-1042 · Rago Trading
£2,400.00 · Due 14 Aug
Pay now
INV-1039 · Delta Corp
£800.00
Paid
INV-1036 · Bright LLC
£1,200.00 · 14 days overdue
Overdue

Stripe Online Payments

Customers pay invoices directly in the portal. Saved cards, autopay, and dunning reminders at 3, 7, and 14 days overdue. Every payment syncs back to QuickBooks automatically.

Driver Portal — Today's Stops
1
Rago Travel Agency
14 Clifton St, Karachi
Done
2
Delta Wholesale
88 M.A. Jinnah Rd, Karachi
Deliver ✓
3
Bright Supplies
5 Tariq Rd, Karachi
Pending

Driver & Delivery Operations

Drivers get a mobile stop list with a map. They mark deliveries done, capture proof-of-delivery photos, and share live GPS. Customers see the truck moving toward them in real time.

S
1
2
3

Route Planning & Dispatch

Select customers on a map, optimize routes in one click via ORS, and dispatch to drivers instantly. The live dispatch board shows all drivers and their routes simultaneously.

AR Summary
£12.4k
Current
£3.2k
1–30 days
£1.8k
31–60 days
£840
60+ days
Rago Travel £2,400 overdue
Delta Corp £800 due soon

Business Dashboard & AR

Full order management, AR summary with aging buckets, outstanding balance per customer, revenue widgets, and proactive alerts for overdue accounts and customers going quiet. One screen to run the business.

Ask anything
Who's overdue?
AI
Bright LLC — £1,200, 14d overdue
Add my usual order
AI
Added to cart

AI Assistant — For You and Your Customers

Ask your dashboard plain-English questions about overdue accounts, demand, or who's due to reorder. Your customers get their own assistant that answers order and balance questions and builds their cart from a request like "add my usual order" — they still click Place Order themselves.

Live preview

Watch an order happen.

From browsing the catalog to a QuickBooks invoice — in seconds, automatically.

Products
Orders
Invoices
Account
Beef Brisket
£8.50 / kg
Add to cart
Chicken Breast
£5.20 / kg
Add to cart
Atlantic Salmon
£12.00 / kg
Add to cart
Beef Brisket × 5 kg£42.50
Atlantic Salmon × 3 kg£36.00
Delivery note: Leave at back entrance
Total£78.50
Place Order →
Order Placed
Your order is confirmed. You'll be notified when it's on the way.
QuickBooks invoice created automatically
INV-1043 · Rago Travel Agency
Created automatically · Due in 30 days
Beef Brisket × 5 kg£42.50
Atlantic Salmon × 3 kg£36.00
Tax (20%)£15.70
Total£94.20
Setup

Up and running in minutes.

No migrations. No complex setup. Connect your QuickBooks and go.

01

Connect QuickBooks

One OAuth click. All your existing customers, products, invoices, and payment history are imported automatically. QuickBooks stays the source of truth.

02

Invite customers & drivers

Share a branded portal link with your customers. Share a driver app link with your delivery team. Everyone gets their own secure login — no IT needed.

03

Everything syncs automatically

Customer orders create QB invoices. Payments sync back. Drivers deliver with live GPS. Your business runs — you just watch the dashboard.

Order flow

One order. Three people. Zero manual work.

What happens from the moment a customer places an order to when it's delivered and paid.

Customer
QB Portal
Owner + Driver
Logs in and browses the branded product catalog
Authenticates via Firebase, loads QB products
New portal user visible in customer management
Adds items to cart, adds delivery notes, places order
Creates QuickBooks invoice automatically — zero manual entry
Order appears in dashboard, one click to confirm and assign driver
Tracks delivery live — sees driver's GPS on a map
Streams driver GPS via SSE + Redis to customer in real time
Dispatch board shows all active drivers and their routes
Receives delivery, invoice auto-charged or pays online
Stripe payment captured → posted back to QuickBooks
AR dashboard updates — invoice marked paid, books balanced
Three portals

Built for everyone in your business.

One platform, three separate experiences tailored to each role.

Business Owner

  • Full order lifecycle — confirm, assign driver, track, deliver
  • AR dashboard with aging buckets and per-customer balances
  • Proactive alerts for overdue accounts and customers going quiet
  • Route planning with ORS optimization and live dispatch board
  • Manage customers, products, drivers, and portal users
  • Custom product lists — show different customers different catalogs
  • Revenue and operational widgets on one screen
  • QuickBooks sync health and manual sync trigger
  • AI assistant answers questions about AR, demand, and reorder-due customers

Your Customer

  • Browse branded product catalog — grid or list view
  • Order variants via matrix table (e.g. Beef Cuts → Ribeye 1kg)
  • Cart drawer, notes, and smart reorder suggestions based on your order history
  • AI assistant checks orders and balances, and builds a cart on request
  • Pay invoices online — card, saved methods, autopay
  • Track deliveries live on a map with real-time GPS
  • Full order history, invoices, payments, and credit memos

Your Driver

  • Mobile stop list with a numbered map
  • Share live GPS — customers see the truck in real time
  • Mark deliveries done, capture proof-of-delivery photo
  • New stops added mid-route without restarting
  • Simple login — no app store, just a link
FAQ

Straight answers.

Common questions before signing up.

Do I need to change anything in QuickBooks?
Nothing. You connect QB Portal to your existing QuickBooks account with one OAuth click. Your existing customers, products, invoices, and payment history are imported automatically. QuickBooks stays exactly as it is — QB Portal adds an operations layer on top.
What do my customers see?
They get a clean, branded portal at your own URL. They can browse your product catalog, place orders, pay invoices online, and track deliveries live on a map. No training required — it works like any modern e-commerce site.
What happens when a customer places an order?
You see it immediately in your dashboard. When you confirm it, a real QuickBooks invoice is created automatically — no manual entry. You then assign it to a driver, who gets it on their phone and delivers it. The whole loop is tracked in one place.
Do my drivers need to install an app?
No app store required. Drivers access their portal through a link in any mobile browser. They get a numbered stop list, a map, and can mark deliveries done and take proof-of-delivery photos — all without installing anything.
How does online payment work?
Customers pay invoices directly in the portal using a card. Payments are processed by Stripe. Once paid, the payment is automatically recorded back in QuickBooks. You can also enable autopay so regular customers are charged automatically on due date.
Can I still take orders by phone?
Yes. You can create orders manually in the dashboard for any customer. They still create QuickBooks invoices automatically and go through the same driver dispatch flow.
Is my QuickBooks data safe?
QB Portal only requests the minimum necessary QuickBooks permissions. We use the official Intuit OAuth 2.0 flow and only access your data to provide the service. You can revoke access from your QuickBooks settings at any time.
Does QB Portal have AI built in?
Yes, two assistants. Yours answers questions about overdue accounts, demand, and reorder-due customers straight from your dashboard. Your customers get their own assistant on the portal that checks their orders and balance and can build their cart from a request like "add my usual order." Both stream answers in real time and only ever discuss your business data — nothing else.
Can the AI assistant place orders for my customers?
No — it only builds the cart. When a customer asks it to reorder something, it adds the right items and quantities to their cart so they can review it, then they place the order themselves with one click. It never checks out on their behalf.

Ready to connect QuickBooks?

Set up your portal in minutes. We'll walk you through the QuickBooks connection and your first customer invite.