Skip to content

Call routing

Routing rules

Routing decides where calls go. Every phone number needs a default route; overrides should be used only for clear time windows or special handling.

Check timezone and overlap before assuming the agent is broken.

Call routing decides where an incoming phone call goes.

A phone number should always have a default route. Routing overrides can then send calls somewhere else during specific weekly time windows.

Default route

The default route is used when no routing override matches.

A default route can point to:

  • an Agent for straightforward calls, or
  • an Agentic Flow for more complex routing between multiple agents.

Use a simple agent when every call should follow the same workflow. Use an Agentic Flow when the call should be classified and routed to different agents based on intent.

Routing overrides

A routing override changes the destination for a defined schedule.

Typical examples:

  • after-hours calls go to an emergency agent,
  • weekend calls go to a support flow,
  • lunch-break calls go to a voicemail-style collection agent,
  • VIP phone numbers use a specialized flow.

Each override defines:

  • destination type: Agent or Agentic Flow,
  • destination,
  • enabled/disabled state,
  • days of week,
  • start time,
  • end time.

Timezone matters

Routing windows use the phone number's routing timezone.

Always check the timezone when:

  • your business operates across regions,
  • daylight saving time changes,
  • the admin configuring the rule is in a different timezone than callers.

Most routing mistakes are timezone mistakes

If an override does not trigger when expected, check the routing timezone before changing the schedule.

Cross-midnight schedules

Routing supports time windows that pass midnight.

Example:

Days Start End Meaning
Monday-Friday 17:00 09:00 After-hours from evening until the next morning
Saturday-Sunday 00:00 23:59 All weekend

Avoid overlapping overrides

Two enabled overrides should not compete for the same time window unless the product explicitly prevents or resolves the conflict.

Good practice:

  • keep schedules simple,
  • use descriptive destination names,
  • disable old overrides before creating replacements,
  • document why an override exists.

Example setup

Business requirement:

  • Monday-Friday, 09:00-17:00: normal reception agent.
  • Monday-Friday, 17:00-09:00: after-hours support agent.
  • Saturday-Sunday: weekend support flow.

Configuration:

  1. Set the default route to the normal reception agent.
  2. Add an after-hours override for Monday-Friday, 17:00-09:00.
  3. Add a weekend override for Saturday-Sunday, 00:00-23:59.
  4. Test one call in each window, or temporarily create a short test window.

Testing checklist

  • Default route works without overrides.
  • Routing timezone is correct.
  • Each override points to the intended destination.
  • Cross-midnight windows behave as expected.
  • Disabled overrides do not affect calls.
  • Caller experience still makes sense after routing.