Settings · Lead Capture

Web Scheduler

The Web Scheduler is the booking widget your customers use to request service from your website or your hosted booking page. This page is where you set how it looks, where it loads, and what it shows first.

Quick Answer - 30 Seconds

To set it up: Account settings → Lead Capture → Channels → Web card → switch on → add your domains under Allowed websites → click Scheduler colors → pick Brand Color and Text Color → Save & Continue.

Your logo comes from Business Info. Your developer adds the widget once with the Web Widgets guide.

What the Web Scheduler is

It's an embeddable widget that walks a customer through Request → Address → Schedule on your own site, checks your availability, and books the job. The same flow runs on your hosted booking page (below).

Where to find it

Location: Account settings → Lead Capture → Channels → Web card → Scheduler colors / Scheduler embed code

→ app.onepath.ai/settings/account/channels

Customize the look

Click Scheduler colors in the Web card. The Configure Web Scheduler modal shows a live Preview that updates as you change things.

Web Scheduler appearance settings with a live preview on top and Brand Color and Text Color swatches below
Brand color and text color; the preview reflects each change
  • Brand Color - pick a swatch or enter a custom hex.
  • Text Color - the color of text shown on your brand color.
  • Brand Logo - not set here. The modal points you to Business Info, where your logo lives for every widget.

Leave a color blank and the widget uses your Business Info brand colors. Click Save & Continue; the toast "Web Scheduler configured successfully" confirms it, and the modal switches to the embed-code view.

Where it appears

The widget loads only on domains listed under Allowed websites in the Web card on the Channels page. Your Business Info website is always listed; add any other domain (a root domain covers its subdomains). Then your developer adds the loader script and a trigger button; the Scheduler embed code button shows both snippets.

Configure Web Scheduler window with colours, and at the bottom the default template row with a Manage templates button
The default template row and Manage templates sit at the bottom of the window

Your hosted booking page

Every account also has a booking page hosted by OnePath, useful for email signatures, ads and Google:

https://book.onepath.ai/<your-handle>

Each office has its own link, https://book.onepath.ai/<your-handle>-<office-handle>, managed under Offices. Add ?onepath_template=<template> to open a specific template (see "Share a booking link" below). Your account's privacy and terms pages live at /privacy and /terms under the same address.

Reserve with Google

Reserve with Google puts a Book button on your Google Business Profile that opens your booking page. Enrolment is per office: open Offices, edit a location and tick Enable Book Now on Google. Google matches it by address and reviews it in about 1–2 weeks; the office shows Google review and then Bookable on Google. Bookings still happen in your Web Scheduler.

Templates

A template is the first screen of the Web Scheduler: the "What brings you here?" tags and the "Which one?" equipment chips. Use templates to choose what shows and in what order, not your prices, service names or questions.

You can't add services here

Service names, pricing and qualification questions come from Services. With no active services you'll see "No services configured for this account"; set them up first, then come back.

Where to find your templates

Click WebScheduler templates in the Web card, or Manage templates → in the colors modal.

→ app.onepath.ai/settings/account/channels/web_scheduler_templates

Your templates at a glance

Web Scheduler Templates list with template cards, a Default badge, a stats line per card and a New tag template card
Each card shows a template, what it keeps visible, and which one is the default
  • The default template carries a Default badge and Served by default. Without a custom template, the built-in layout is used.
  • The line serviceables · service types counts what stays visible.
  • The New tag template card starts a new one. The ⋮ menu holds Rename, Duplicate, Booking link and Delete.

Create a template

Click New tag template, give it a name, and click Create. Or pick Duplicate on an existing card to start from a copy.

New tag template modal with a single Template name field
The name is for your team only; customers never see it

Customize the layout

Open a template with Edit. The editor is a faithful mock of the customer's first step in your brand colors.

Template editor in preview mode showing the customer-facing step layout
Preview mode shows exactly what customers see

Switch the bottom bar from Preview to Edit:

  • Reorder - drag a chip by its handle.
  • Hide / show - click ✕ to hide a chip, + to bring it back. Hidden chips stay in the template, struck through.
  • Rename a tag - double-click its label (tags only, up to 50 characters).
Template editor in edit mode with drag handles and hide buttons on each chip
In Edit mode each chip gets a drag handle and a hide button

The bar shows Unsaved changes while you work. Click Save to keep them or Discard to roll back. On the default template, saved changes reach customers immediately.

Make a template live

On the list, click Set as default on the template you want. Only one template is the default at a time.

Template card with a Set as default button and the dropdown menu open showing Rename, Duplicate, Booking link and Delete
Set as default from the card; the ⋮ menu handles rename, duplicate, booking link and delete

Two templates you can't delete

You can't delete the default template (set another as default first), and you can't delete your last template. Every account keeps at least one.

In a card's ⋮ menu, click Booking link to copy a link that opens the booking page with that template loaded, whether or not it is the default:

https://book.onepath.ai/<your-handle>/schedule?onepath_template=summer-season

Unreachable routes banner

If your default template hides the only way to reach a service, an amber banner appears above the list.

Amber unreachable-routes banner with pills naming the affected services
The banner names what customers can no longer request

Hover a pill to see what is lost and what is still available. To fix it, show the hidden chips again, or set a different template as default.

Quick Tips

  • ✅ List every domain - the widget only loads on Allowed websites.
  • ✅ One default at a time - setting a new default swaps the customer-facing layout instantly.
  • ✅ Hiding isn't deleting - a hidden chip is one click from coming back.
  • ❌ You can't add or rename services here - those live on Services.

Still stuck?

Reach out in your OnePath Slack channel or email your account manager. Include the template name so we can help fast.

Previous
Channels