Overview
When a customer calls one of your project’s numbers, Uservox needs to decide which process — and which flow within that process — should handle the call. Incoming call routing controls that decision, from a single project-wide default down to per-number, time-windowed overrides. This builds on the number-based routing described in Setting Up and Monitoring Incoming Calls — this page covers the Conditional Flow routing added under Default Incoming by Phone Number.Where to Configure It
- Open Account Settings → Project Settings.
- Find Default Incoming Routing and Default Incoming by Phone Number.

Default Incoming Routing
At the top of the card, Default Process and Default Call Flow set the fallback: any incoming call that doesn’t match a more specific rule below is routed here. If you pick a Default Process that has an associated flow, Uservox shows a Use Suggestion prompt to fill in the matching Default Call Flow automatically.How the Flow Is Actually Chosen
Default Call Flow above (and its per-number equivalent) is the last fallback, not the primary source of truth. For every incoming call, Uservox decides the flow in this order:- Returning lead — if the caller is already partway through a process, it uses that lead’s current state’s own Make Call settings.
- New lead / no active history — otherwise, it uses the process’s own first Make Call node’s Flow ID — not the Default Call Flow field.
- Only if the process has no Make Call action at all — it falls back to Default Call Flow (or the per-number Flow) configured above.
Per-Number Routing with Time-Window Conditions
Under Default Incoming by Phone Number, click + Add Number to override routing for a specific inbound number. Each number row has:- Phone Number, Process, and Flow — the base override for that number.
- Overrides — opens a Conditional Flow ID editor, letting you route the same number to different flows depending on when the call comes in.
- Start / End — the time window the rule applies in.
- Days — which days of the week the rule is active (leave empty to apply every day).
- Then use this Flow ID — the agent/flow to use for calls matching this window, selected directly or via a dynamic parameter.
A conditional isn’t active until a Flow ID is set — the editor flags this with “Flow ID is required for an conditional to take effect.”
Frequently Asked Questions
What happens if no conditional window matches the call time?
What happens if no conditional window matches the call time?
The call falls back to that phone number’s base Process and Flow. If the number itself has no override configured, it falls back further to the project’s Default Process. Which agent actually answers within that process still follows the tiered order above — the process’s own Make Call node wins over Default Call Flow unless the process has no call action at all.
Can I route the same number differently on weekdays vs. weekends?
Can I route the same number differently on weekdays vs. weekends?
Yes — add separate conditionals with different Days selections, each pointing at its own Flow ID.
