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 the Marketing and Agency plans, and during a trial.

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

    Go to Call handling › Call Flows and click Create, then From Scratch.

  2. Add the Time of Day filter

    • Click the + button on the canvas, above the Dial step.
    • Select Time of Day from the Filters menu.
    Select a call-flow action✕

    Enhance the call experience with call add-ons and features

    • Add-ons
    • Mask Caller ID
    • Record
    • Greeting
    • Filters
    • Caller ID Prefix
    • Keypad Entry
    • Day of Week
    • Time of Day1
    Click Time of Day (1) under Filters.
  3. Split the Time of Day block

    Click the + above the Time of Day block, then Split. The first block covers the whole day (08:00 AM to 07:59 AM); splitting it in two gives one block 08:00 AM to 07:59 PM and a second block 08:00 PM to 07:59 AM.

    Business hoursCall flow is valid. Assign to Tracking Number
    New Call
    Time of Day
    08:00 AM to 07:59 AM
    Dial
    Main office(415) 555-0110
    Split1Actions
    Click the + above Time of Day, then Split (1).
  4. Add a Dial action to the second branch

    • Click the + on the red line of the new branch (1).
    • Select Dial.
    Business hoursCall flow is invalid.
    New Call
    Time of Day
    08:00 AM to 07:59 PM
    Dial
    Main office(415) 555-0110
    Time of Day
    08:00 PM to 07:59 AM
    1
    The new branch has no routing action yet: click its red + (1) and select Dial.
    Select a call-flow action✕

    Enhance the call experience with call add-ons and features

    • Routing Options
    • Dial1
    • Multiple
    • Sequential
    • Weighted
    • Round robin
    • Hang up
    • Voicemail
    • Add-ons
    • Whisper
    • Call Survey
    Click Dial (1).
  5. Configure time ranges and destinations

    • On each Time of Day block, set the Start (1) and End (2) time for that branch (for example, 09:00 AM to 05:59 PM for business hours, 06:00 PM to 08:59 AM for after hours).
    • On each Dial action, select the destination number for that time window under Destination.
    Time of Day✕
    Start
    09:00 AM1
    End
    05:59 PM2
    Set each window's Start (1) and End (2).
    Business hoursCall flow is valid. Assign to Tracking Number
    New Call
    Time of Day
    09:00 AM to 05:59 PM
    Dial
    Main office(415) 555-0110
    Time of Day
    06:00 PM to 08:59 AM
    Dial
    Emergency line(415) 555-0119
    Each time window ends in its own Dial.

🎉 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

    Go to Call handling › Call Flows and click Create, then From Scratch.

  2. Add the Day of Week filter

    • Click the + button on the canvas, above the Dial step.
    • Select Day of Week from the Filters menu.
    Select a call-flow action✕

    Enhance the call experience with call add-ons and features

    • Add-ons
    • Mask Caller ID
    • Record
    • Greeting
    • Filters
    • Caller ID Prefix
    • Keypad Entry
    • Day of Week1
    • Time of Day
    Click Day of Week (1) under Filters.
  3. Split the Day of Week block

    Click the + above the Day of Week block, then Split. You can split it into up to 7 branches.

    Tip

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

    Weekdays and weekendsCall flow is valid. Assign to Tracking Number
    New Call
    Day of Week
    Mon, Tue, Wed, Thu, Fri, Sat, Sun
    Dial
    Main office(415) 555-0110
    Split1Actions
    Click the + above Day of Week, then Split (1).
  4. Add a Dial action to the new branch

    • The first branch keeps the Dial that was there.
    • Click the + on the red line of the new branch (1) and select Dial.
    Weekdays and weekendsCall flow is invalid.
    New Call
    Day of Week
    Mon, Tue, Wed, Thu, Fri, Sat, Sun
    Dial
    Main office(415) 555-0110
    Day of Week
    Select Days
    1
    Click the red + (1) under the new branch and select Dial.
  5. Configure days and destinations

    • On each Day of Week block, select the days that apply to that branch (1) (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.
    Day of Week✕
    MonTueWedThuFri1
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
    Open the day list (1) and tick the days of this branch.
    Weekdays and weekendsCall flow is valid. Assign to Tracking Number
    New Call
    Day of Week
    Mon, Tue, Wed, Thu, Fri
    Dial
    Main office(415) 555-0110
    Day of Week
    Sat, Sun
    Dial
    Emergency line(415) 555-0119
    Each day group ends in its own Dial.

🎉 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 (1312) 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 (All other prefixes), 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

    Go to Call handling › Call Flows and click Create, then From Scratch, to create a new call flow.

  2. Add the Caller ID Prefix filter

    • Click the + button on the canvas, above the Dial step.
    • Select Caller ID Prefix from the Filters menu.

    This creates two branches: a prefix branch, which keeps the Dial that was there, and All other prefixes, which has no routing action yet.

    Select a call-flow action✕

    Enhance the call experience with call add-ons and features

    • Add-ons
    • Mask Caller ID
    • Record
    • Greeting
    • Filters
    • Caller ID Prefix1
    • Keypad Entry
    • Day of Week
    • Time of Day
    Click Caller ID Prefix (1) under Filters.
  3. Enter the prefixes you want to isolate and define what happens to them

    • Type the prefixes you want to handle differently into the prefix field (1). Press Enter, space or a comma after each one. A prefix always starts with the country code and has digits only, up to 10, with no +: 44 for the UK, 1312 for Chicago. You can also type a US state code, such as TX, or anonymous for callers who hide their number.
    • Below that branch, set the routing action for those callers: switch its routing step to Hang up or Voicemail under Instead, or keep Dial and pick a specific destination.
    Caller ID Prefix✕
    44✕1
    Type each prefix into the field (1).
  4. Define what happens to all other callers

    • Click the + button on the All other prefixes branch (1).
    • Select the routing action for everyone who doesn’t match a defined prefix.
    Geo routingCall flow is invalid.
    New Call
    Caller ID Prefix
    44
    Voicemail
    System
    Caller ID Prefix
    All other prefixes
    1
    Click the red + (1) under All other prefixes and pick a routing action.
  5. Add additional prefix routes as needed

    • Click the + above a Caller ID Prefix block and select Split to add another prefix branch, then 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.
    Geo routingCall flow is valid. Assign to Tracking Number
    New Call
    Caller ID Prefix
    44
    Voicemail
    System
    Caller ID Prefix
    1312
    1
    Dial
    Emergency line(415) 555-0119
    Caller ID Prefix
    All other prefixes
    Dial
    Main office(415) 555-0110
    Each prefix branch (1) has its own routing action, and All other prefixes catches the rest.

🎉 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