Fleiko Dispatch · Customer portal

Your customers book themselves. You dispatch.

The differentiator nobody at our price point ships. Repeat B2B and B2C customers sign into a portal at /c/your-company and self-book pickups, service calls, or deliveries. Included in Fleiko Dispatch Pro.

Start Pro trial — 14 daysSee plans
What the customer sees
A clean, mobile-first portal at /c/your-company. Sign in with email + magic link. See past jobs, watch active jobs on a real tracking map, book new pickups in 60 seconds.
What the dispatcher sees
Customer bookings drop straight into the Unassigned lane on your dispatch board with a 'Customer Booking' alert. No data re-entry, no copy-paste from email.
What it means for retention
B2B accounts (law firms, clinics, property managers, dealerships) self-book recurring work instead of calling. Eliminates dispatcher time per booking; cuts the error rate; makes you stickier.

What ships in the portal

Email-only sign-in
Magic-link auth, no passwords. Server-side rate-limit (3/15min per email, 10/hr per IP) so the send button can't be abused.
Per-tenant accounts
Each customer's account lives at the tenant that booked them. Same email at two tenants = two separate accounts; profiles don't leak between businesses.
Job history
Active + recent terminal jobs (180-day window), filtered server-side by the customer's email. Active jobs link into the live tracking view.
Live job tracking
Reuses the same TrackingPageClient your anonymous /t/[token] links use — driver pin on a Mapbox map, ETA, status badges, terminal-status privacy gate.
Self-serve booking
Address autocomplete (via Mapbox), time-window picker, notes. Client-minted idempotency key + DB unique index = no double-bookings on double-tap.
Dispatcher control
Customer accounts admin at /portal/dispatch/customers. Active/blocked switch. Audit-logged on every change.
Pro-only, layout-gated
Every /c/[companyId]/* route checks the tenant's plan tier server-side. Starter tenants see an upgrade-required screen instead of the portal.

Common questions

What is the customer portal?
A self-serve web portal each Fleiko Dispatch tenant gets at /c/your-company. Repeat customers sign in with email + magic link, see their job history, watch active deliveries via tracking links, and book new pickups or service calls themselves.
Which plan includes the customer portal?
Dispatch Pro ($149/mo). Starter focuses on the dispatcher experience; Pro adds the customer-facing portal as part of the package.
How do customers find it?
You share the link directly with repeat customers — typically by email or as a button in your existing confirmation flow. The portal URL embeds your tenant ID, so a single link works for all of your customers.
Can we block specific customers from booking?
Yes. Every customer account has an is_blocked switch on /portal/dispatch/customers. Blocking stops sign-in and new bookings without affecting their existing jobs. Reversible anytime.
What stops abuse — strangers signing up?
Magic-link sends are rate-limited (3/15min per email, 10/hr per IP). Bookings are rate-limited (5/min per auth user) and idempotent so a double-tap can't create two jobs. If a customer becomes a problem, block them.
Where do customer-booked jobs go?
Straight into your dispatch board's Unassigned lane, with a Customer Booking alert in the AlertInbox so the dispatcher sees it immediately.
Is the portal mobile-friendly?
Yes — it's mobile-first. Customers book from their phones; the form has 48px tap targets and works on any modern browser.

Try it Pro — the customer portal is included.

14-day trial. No credit card. $149/mo when the trial ends — your repeat customers will pay for it in saved dispatcher hours.

Start the Pro trial
Customer Portal for Dispatch Software | Fleiko