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.

  1. Go to Settings → Data model.
  2. Add entity types (e.g. "Technician", "Client", "Appointment").
  3. Add custom fields per entity (text, number, date, dropdown).
  4. 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.