Documentation
Welcome to the B2B Routes docs. Here you'll find everything you need to integrate scheduling, routing, and white-label apps into your workflow.
Setup Guides
Get your instance running in minutes.
- First-time setup: Create your account, choose a plan, and claim your subdomain (e.g. b2broutes.com/your-business).
- White-label branding: Upload your logo and set primary colors in Settings → Branding. Your web portal and mobile app will update automatically.
- Branded mobile app: We automate production of native-feel apps for your staff and clients—your logo, your name, no app-store submission required for internal use.
API Reference
REST API for Enterprise and Scale tiers. Base URL: https://api.b2broutes.com/v1
GET /schedules — List schedules
Returns paginated schedules for the authenticated account.
POST /schedules — Create schedule
Creates a new schedule. Requires stops, date, and optional optimize flag.
GET /routes/optimize — Optimize route
Returns an optimized sequence for the given stops using OpenRouteService.
How to Configure Your Data Fields
Define the entities that matter to your business—doctors, agents, contractors, vehicles—and map them to scheduling and notifications.
- Go to Settings → Data model.
- Add entity types (e.g. "Technician", "Client", "Appointment").
- Add custom fields per entity (text, number, date, dropdown).
- Under Notifications, set triggers (e.g. "When appointment is assigned" → send SMS to client).
Your branded web portal and driver app will reflect these fields so staff and clients see the right information.