Routing filters split a call flow into paths, so each call goes to the destination that fits when it arrives or where it comes from. This page covers the Time of Day, Day of Week and Caller ID Prefix filters.

Warning

The Time of Day, Day of Week and Caller ID Prefix filters are available on Marketing and Agency plans only.

Route by time of day

Note

To route calls based on day of week instead, see: Route by day of week.

The Time of Day filter lets you route calls to different destinations depending on when they arrive. For example, business-hours calls to your sales team and after-hours calls to voicemail or an on-call mobile.

  1. Open the Call Flow Builder

  2. Add the Time of Day filter

    • Click the + button on the canvas.
    • Select Time of Day from the Filters menu.

    Select Time of Day from the Filters menu.

  3. Duplicate the Time of Day block

    Click the blue + button next to the first Time of Day block to duplicate it.

    Click the blue + button next to the first Time of Day block to duplicate it.

  4. Add a Dial action to the second branch

    • Click the + on the red line of the duplicate branch.
    • Select Dial.

    Select Dial.

  5. Configure time ranges and destinations

    • On each Time of Day block, set the start and end time for that branch (for example, 09:00 to 18:00 for business hours, 18:00 to 09:00 for after hours).
    • On each Dial action, select the destination number for that time window.

    On each Dial action, select the destination number for that time window.

🎉 Done. Calls will now be forwarded to the correct destination based on the time they arrive.

Detailed guide: Route by day of week
Detailed guide: Assign a call flow

Route by day of week

Note

To route calls based on time of day instead, see: Route by time of day.

The Day of Week filter lets you route calls to different destinations depending on which day they arrive. For example, weekday calls to your sales team and weekend calls to a duty mobile or voicemail.

  1. Open the Call Flow Builder

  2. Add the Day of Week filter

    • Click the + button on the canvas.
    • Select Day of Week from the Filters menu.

    Select Day of Week from the Filters menu.

  3. Duplicate the Day of Week block

    Click the blue + button next to the first Day of Week block to duplicate it.

    Tip

    The first Day of Week instance has all days of the week pre-selected. You will adjust the day selections in step 5.

    Click the blue + button next to the first Day of Week block to duplicate it.

  4. Add a Dial action to each branch

    • Click the + on the red line of the first branch and select Dial.
    • Repeat for the second branch.

    Repeat for the second branch.

  5. Configure days and destinations

    • On each Day of Week block, select the days that apply to that branch (for example, Mon to Fri on one, Sat to Sun on the other).
    • On each Dial action, select the destination number for that day group.

    On each Dial action, select the destination number for that day group.

🎉 Done. Calls will now be forwarded to the correct destination based on the day they arrive.

Detailed guide: Route by time of day
Detailed guide: Assign a call flow

Route by caller location

The Caller ID Prefix filter reads the first digits of an incoming caller’s number (country code or area code). Then, it routes the call to the destination you assign to that prefix.

This powers Geo-routing: the ability to send callers to a local office, regional team, or franchise branch based purely on where they’re calling from.

Common use cases include:

  • Routing Chicago-area calls (312) to a Midwest sales team.
  • Sending UK callers (+44) to an international support line.
  • Blocking entire country codes from reaching your numbers at all.

How geo-routing with Caller ID Prefix works

When a call arrives, Nimbata checks the caller’s number against the prefixes you’ve configured. If there’s a match, the call follows the path you defined for that prefix. Any number that doesn’t match a configured prefix follows the default “remaining” path, which you also define.

Tip

You can configure as many prefix routes as you need. Prefixes can also be used to route anonymous calls, send certain regions straight to voicemail, or hang up immediately.

Set up geo-routing

  1. Open the Call Flow Builder

  2. Add the Caller ID Prefix filter

    • Click the + button on the canvas.
    • Select Caller ID Prefix from the Filters menu.

    Select Caller ID Prefix from the Filters menu.

  3. Enter the prefixes you want to isolate and define what happens to them

    • Type the country codes or area codes you want to handle differently into the prefix field.
    • Click the + below that branch and select the routing action for those callers (for example, Hang Up, Voicemail, or Dial to a specific destination).

    Click the + below that branch and select the routing action for those callers (for example, Hang Up, Voicemail, or Dial to a specific destination).

  4. Define what happens to all other callers

    • Click the + button on the remaining-callers branch.
    • Select the routing action for everyone who doesn’t match a defined prefix.

    Select the routing action for everyone who doesn’t match a defined prefix.

  5. Add additional prefix routes as needed

    • Repeat steps 3 and 4 for each additional region or country you want to handle differently.
    • Connect each new prefix branch to its appropriate routing action.

    Connect each new prefix branch to its appropriate routing action.

🎉 Your geo-routing call flow is set up. Assign it to tracking numbers under Tracking > Numbers to go live.

Detailed guide: Block countries
Detailed guide: Handle anonymous calls
Detailed guide: Assign a call flow