Web Scheduler

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

Quick Answer - 30 Seconds

To set it up: Account → Channels → Web Scheduler → set your brand color, text color and logo → add the websites it appears on → Save & Continue. Choose what customers see under Templates further down this page.


What the Web Scheduler is

It's an embeddable widget that opens a step-by-step booking flow — request → address → schedule — right on your own site. You configure it here; your developer adds it to your website once.

Location: Account → Channels → Web Scheduler

→ Adding it to your site (script tag + trigger button): Web Scheduler integration guide

Customize the look

A live Preview at the top of the page updates as you make changes.

Web Scheduler appearance settings — live preview on top with Brand Color, Text Color and Brand Logo below
Brand color, text color and logo — the preview reflects each change
  • Brand Color — pick a swatch or enter a custom hex. Used for buttons and highlights.
  • Text Color — the color of text shown on your brand color.
  • Brand Logo — upload your company logo to show at the top of the widget.

Where it appears

Under Website URL, list every address where the widget should load (for example https://www.yourcompany.com). The widget only runs on the sites you list here, so add each one before you go live.

Lower half of the Configure Web Scheduler page showing the default template, the Website URL list and the Reserve with Google toggle
The rest of the page: your default template, the websites the widget loads on, and Reserve with Google

Reserve with Google

Turn on Reserve with Google to list your business on Google Search and Maps with a Book button. Bookings still happen in your Web Scheduler, so this stays active only while the Web Scheduler is enabled.

When you're done, click Save & Continue to apply your Web Scheduler settings.


Templates

A template is the intake flow your customers walk through in the Web Scheduler. Use templates to choose what shows and in what order — not your prices, service names, or questions.

  • Show or hide any category, trade, equipment, or service type.
  • Reorder the options customers pick from.
  • Switch the whole live layout in one click, or keep several templates ready.

You can't rename or add services here

Service names, pricing, and qualification questions come from your service catalog — not this editor.

  • To change pricing, dispatch fees, on-site duration, or qualification questions, go to Service Details.
  • To rename a service option or add a new service type, ask OnePath or your account manager. It's a catalog change, not self-serve.
  • No services yet? You'll see "No services configured." Set them up in Service Details first, then come back.

Where to find your templates

On the Configure Web Scheduler screen, the Web Scheduler Templates section shows your default template with a Manage templates link — the quickest way in.

app.onepath.ai/account/channels/web_scheduler_templates

Your templates at a glance

The templates list shows one card per template.

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, its structure, and which one is the default
  • The default template carries a Default badge and a Served by default label.
  • The stats line (trades · serviceables · service types) tells you how much each template shows.
  • The + New tag template card starts a new one.
  • The menu on each card holds Rename, Duplicate, and Delete.

Create a template

Click + New tag template, give it a name, and you land straight in the editor.

New tag template modal with a single Template name field
The name is for your team only — customers never see it
  • The name is internal — it helps your team tell templates apart.
  • Want a head start? Use Duplicate from a card's menu to copy an existing template, then tweak the copy.

Customize the layout

Open a template to reach the editor. It shows a live preview of the customer's Web Scheduler.

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 to start changing things:

  • Reorder — drag a chip by its handle (⋮⋮) into the order you want.
  • Hide / show — click to hide an option, + to bring it back.
  • The preview updates as you go, across all levels: categories → trade → equipment → service type.
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

When you have changes, the bar shows Unsaved changes. Click Save to keep them, or Discard to roll back to the last saved version.

Make a template live

On the templates list, click Set as default on the template you want.

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
  • Only one template is the default at a time — setting a new default replaces the previous live layout.
  • The change reaches customers immediately.

Rename, duplicate, delete

All three live in the card's menu.

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).

Every template has its own link that opens the booking page with that template already loaded. In a card's menu, click Booking link to copy it to your clipboard.

  • Paste it into a campaign, an email, or a button on your site to send customers straight into that intake flow.
  • It works for any template — so you can point a campaign at a seasonal template without making it the default.

The link ends with the template's slug:

https://book.onepath.ai/your-company/schedule?onepath_template=summer-season

"Some routes are unreachable"

If your default template hides options that were the only way to reach a service, a yellow banner appears at the top of the list.

Yellow unreachable-routes banner with pills naming the affected services
The banner names what customers can no longer request
  • Each pill names an affected service. Hover it to see what's lost and what's still available.
  • To fix it, open the template and show the options you hid (or set a different template as default).

Quick Tips

  • Add every website — the widget only loads on the URLs you list.
  • Only one template is the default — setting a new default swaps the customer-facing layout instantly.
  • Template names are internal — customers never see them.
  • Hiding isn't deleting — a hidden option stays in the template, ready to switch back on.
  • You can't rename or add services here — those are catalog changes; ask OnePath.

Still stuck?

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

Previous
All Channels