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.
Open the Call Flow Builder
Go to Call handling › Call Flows and click , then From Scratch.
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. 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 NumberNew CallTime of Day08:00 AM to 07:59 AMDialMain office(415) 555-0110Click the + above Time of Day, then Split (1). 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 CallTime of Day08:00 AM to 07:59 PMDialMain office(415) 555-01101Time of Day08:00 PM to 07:59 AMThe 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). 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✕Start09:00 AM1End05:59 PM2Set each window's Start (1) and End (2). Business hoursCall flow is valid. Assign to Tracking NumberNew CallTime of Day09:00 AM to 05:59 PMDialMain office(415) 555-0110Time of Day06:00 PM to 08:59 AMDialEmergency line(415) 555-0119Each 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.
Open the Call Flow Builder
Go to Call handling › Call Flows and click , then From Scratch.
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. 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 NumberNew CallDay of WeekMon, Tue, Wed, Thu, Fri, Sat, SunDialMain office(415) 555-0110Click the + above Day of Week, then Split (1). 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 CallDay of WeekMon, Tue, Wed, Thu, Fri, Sat, SunDialMain office(415) 555-01101Day of WeekSelect DaysClick the red + (1) under the new branch and select Dial. 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✕Open the day list (1) and tick the days of this branch. Weekdays and weekendsCall flow is valid. Assign to Tracking NumberNew CallDay of WeekMon, Tue, Wed, Thu, FriDialMain office(415) 555-0110Day of WeekSat, SunDialEmergency line(415) 555-0119Each 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
Open the Call Flow Builder
Go to Call handling › Call Flows and click , then From Scratch, to create a new call flow.
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. 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
+:44for the UK,1312for Chicago. You can also type a US state code, such asTX, oranonymousfor 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✕Type each prefix into the field (1). - 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
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 CallCaller ID Prefix44VoicemailSystem1Caller ID PrefixAll other prefixesClick the red + (1) under All other prefixes and pick a routing action. 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 NumberNew CallCaller ID Prefix44VoicemailSystemCaller ID Prefix13121DialEmergency line(415) 555-0119Caller ID PrefixAll other prefixesDialMain office(415) 555-0110Each 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