Call flows determine what happens when someone calls your office. With PbN Voice, you can build a call flow that reflects how your practice handles calls throughout the day—from your initial greeting to business-hour routing, phone menus, team extensions, and voicemail.
Each step in a call flow is called a node. A node performs one specific action, such as checking whether your office is open, playing a greeting, ringing the front desk, or sending a caller to voicemail.
This guide explains the available Call Flow Nodes and how you can use them to create a call experience that works for your office.
How a Call Flow Works
When someone calls your office:
The call enters your configured call flow.
PbN Voice starts with the first node.
The node performs its configured action.
The call continues through the flow until it is answered, transferred to another destination, sent to voicemail, or reaches the end of the flow.
For example, a typical office might create a flow like: Check Business Hours → Play Welcome Greeting → Phone Menu → Ring Front Desk → Voicemail if Unanswered
Some nodes simply perform an action and continue. Others create different paths based on the date, time, or caller's selection. Transfer nodes hand the call over to another destination and end that branch of the current flow.
Routing Calls Based on Your Office Hours
Scheduling nodes help make sure callers reach the right place depending on when they call.
These are especially useful for offices that need different routing during regular hours, after hours, holidays, or temporary closures.
Holidays
The Holidays node checks whether the current day matches a holiday you've configured.
If it is a configured holiday, the caller follows the Schedule Matches path. Otherwise, the caller follows the Otherwise path.
When to use it
Use this node when your office should handle calls differently on holidays.
For example: Holiday: Play a "Our office is closed today" greeting → Send to voicemail
Otherwise: Continue to your normal office-hours flow
How to set it up
Add a Holidays node.
Select the holidays that should apply.
Under Schedule Matches, add the steps callers should follow on those holidays.
Under Otherwise, add or continue your normal call flow.
Override
The Override node checks for a one-time date and time window and routes calls according to whether that window is currently active.
When to use it
This can be helpful when your normal schedule needs to change temporarily, rather than permanently changing your regular office hours.
Custom Schedule
The Custom Schedule node checks a recurring weekly schedule that you define.
For example, you might configure: Monday–Friday: 8:00 AM–5:00 PM
When a call comes in during those hours, it follows the Schedule Matches path. Calls outside those hours follow Otherwise.
When to use it
Use a Custom Schedule to separate your open-hours and after-hours call handling.
For example:
Open: Ring your front desk or present your main phone menu.
Closed: Play an after-hours message and send the caller to voicemail.
How to set it up
Add a Custom Schedule node.
Give the schedule a clear name, such as Regular Office Hours.
Select the appropriate days and hours.
Under Schedule Matches, build your open-hours call flow.
Under Otherwise, build your closed or after-hours call flow.
Helping Your Team Identify Incoming Calls
These nodes change what the person answering the call sees on their phone. They do not change what the caller hears.
Set Caller Info
Set Caller Info replaces the caller name—and optionally the caller number—with information you choose.
For example, you could display: New Patient
When to use it
This can be useful when you want your team to immediately know the purpose or source of a call rather than seeing only the caller's original information.
How to set it up
Add Set Caller Info.
Enter the name you want displayed.
If needed, configure a caller number.
Add the next step in the call flow.
The new information is used from that point forward.
Set Caller Prefix
Set Caller Prefix adds a short label before the caller's existing name instead of replacing it.
For example: Billing – Jane Smith or New – John Smith
When to use it
Use this when your team needs additional context while still being able to see the caller's original name.
For example, different menu selections could add different prefixes so your team knows whether someone selected Billing, New Patient, or another option.
Set Caller Info vs. Set Caller Prefix
Use Set Caller Info when you want to replace the caller name. Use Set Caller Prefix when you want to keep the original caller name and simply add more context.
Playing a Greeting
Play a Greeting
The Play a Greeting node plays an audio message to the caller. Once the message finishes, the call continues to the next step.
When to use it
You can use greetings for:
Welcome messages
After-hours messages
Holiday closures
Temporary office closures
Instructions before a caller reaches your team
Information callers should hear before leaving a message
How to set it up
Add Play a Greeting.
Select an existing recording.
If needed, create a new greeting by uploading a file, recording one, or creating one from text.
Listen to the recording to confirm it is correct.
Add the next action you want to occur after the greeting.
Ringing an Individual or Team
The Ring nodes give someone an opportunity to answer while keeping the caller within the current call flow.
If nobody answers within the amount of time you select, PbN Voice moves to the next node.
This allows you to create flows such as: Ring Front Desk → Ring Whole Office → Voicemail
Ring an Extension
Ring an Extension rings one person's extension for the amount of time you select, from 5 to 60 seconds.
If they don't answer, the call moves to the next node.
When to use it
Use this when you want one person to have the first opportunity to answer but still want the call to go somewhere else if they are unavailable.
How to set it up
Add Ring an Extension.
Select the extension.
Choose how long the extension should ring.
Add the next node for unanswered calls.
Ring a Call Group
Ring a Call Group rings everyone in the selected call group at the same time for the duration you choose.
If nobody answers, the call moves to the next node.
When to use it
This is useful when multiple people should have the opportunity to answer a call.
For example, you could ring your Front Office group for 30 seconds and then send the caller to voicemail if nobody answers.
How to set it up
Add Ring a Call Group.
Select the appropriate call group.
Choose how long the group should ring.
Add the next step for unanswered calls.
Important: Do Not Disturb on the destination phone is still respected. Other personal rules, such as the person's own forwarding, are skipped while the Ring node is attempting to reach them.
Transferring Calls
Transfer nodes work differently from Ring nodes. When a call reaches a Transfer node, the current branch of the call flow ends. The destination's own settings determine what happens next.
This means you should use Ring when you want to try a destination and then continue your flow if no one answers. Use Transfer when you're ready for that destination to take over the call.
Transfer to an Extension
Sends the call to a specific person's extension. Once transferred, that extension's normal settings apply, including its ringing, forwarding, and voicemail behavior.
When to use it
Use this when the call should now belong to a particular team member and you want their normal extension settings to determine what happens next.
Transfer to a Call Group
Sends the call to a selected call group. The call group's own rules then determine how the call is handled, including how members ring and what happens if nobody answers.
When to use it
Use this when you want the selected team or department to take over the call.
Transfer to an External Number
Transfers the call to a 10-digit phone number outside of PbN Voice.
When to use it
This can be useful for:
An after-hours on-call number
A mobile phone
An outside answering service
Another number outside your PbN Voice account
Once the transfer occurs, that destination takes over the call.
Sending Calls to Voicemail
You can transfer a caller to a mailbox in two ways.
Transfer to a Mailbox
This sends the caller to the selected mailbox. The caller hears the mailbox's normal greeting and can then leave a message.
When to use it
Use this when the mailbox greeting contains the message you want callers to hear.
For example: Ring Front Desk → Transfer to Front Desk Mailbox
Transfer to a Mailbox (Skip Greeting)
This sends the caller to the selected mailbox but does not play the mailbox's normal greeting. The caller proceeds directly to leaving a message.
When to use it
This is useful when you've already played a message using Play a Greeting and don't want callers to hear another greeting immediately afterward.
For example: Play After-Hours Greeting → Transfer to Mailbox (Skip Greeting)
This creates a smoother experience by preventing callers from hearing two greetings back-to-back.
Creating a Phone Menu
Play List of Options
Play List of Options lets you create a phone menu that asks callers to make a selection using their keypad.
For example:
Press 1 for the front desk.
Press 2 for billing.
Press 3 to leave a message.
Each number can have its own call path.
Setting Up Your Menu Greeting
Give your menu a clear name, such as: Main Office Menu or After-Hours Options
Next, select or create the greeting callers will hear. Make sure the recording clearly explains which number corresponds to each option.
You can upload a recording, record a new message, or create one from text.
Setting Up Each Option
For every number mentioned in your greeting:
Add the corresponding option to the menu.
Select the + under that option.
Add the nodes that should run when a caller selects it.
Your menu options can contain multiple steps.
For example:
Press 1 → Set Caller Prefix "Front-" → Ring Front Desk → Voicemail
Press 2 → Ring Billing Team → Voicemail
Press 3 → Transfer directly to Mailbox
Set Up a Fallback
Your menu also includes a Fallback path. This determines what happens when a caller does not make a valid selection.
Always configure a Fallback so callers who don't press a key—or press an option that isn't available—still have somewhere to go.
Additional Phone Menu Settings
Your menu includes additional settings that control how long PbN Voice waits for caller input and how many opportunities callers receive to make a valid selection.
Wait for Caller Timeout
Controls how long PbN Voice waits after the caller stops entering digits before treating the entry as complete.
A typical starting point is 2 seconds.
This is especially important when callers are allowed to enter full extensions, such as 100, rather than a single menu option.
Wait for Caller Input
Controls how long PbN Voice waits after the menu greeting finishes for the caller to begin entering a selection.
A typical starting point is 2 seconds.
Retry After Maximum Failures
Controls how many times the menu is replayed when the caller selects an option that isn't valid.
A typical starting point is 5 attempts.
Retry After Maximum Timeouts
Controls how many times the menu is replayed when the caller doesn't make a selection.
A typical starting point is 5 attempts.
Allow the Caller to Dial an Extension
When enabled, callers can enter a valid extension directly instead of choosing one of the menu options.
Leave this turned off unless you want callers to have this option.
Additional Menu Options
Transfer to IVR
Transfer to IVR sends the caller to another phone menu you've already created.
For example, your main menu could include:
Press 1 for English → Transfer to English Menu
Press 2 for Spanish → Transfer to Spanish Menu
Once transferred, the other menu takes over the call.
Repeat Menu
Repeat Menu plays the current menu again and waits for another selection.
For example, you could configure: Press 9 to repeat these options.
You can also use Repeat Menu in your Fallback path to give callers another chance to choose.
Dial by Name
Dial by Name allows callers to search your company directory for the person they want to reach.
For example: Press 8 to dial by name.
The caller can then look up a person using the directory associated with your PbN Voice account.
Ring vs. Transfer: What's the Difference?
Choosing between Ring and Transfer is important when building your call flow.
Choose Ring when you want the call flow to continue if nobody answers.
For example: Ring Front Desk → Ring Whole Office → Voicemail
You decide how long each destination rings and what should happen next.
Choose Transfer when you want the destination to take over the call.
For example: Transfer to Front Desk
The Front Desk extension or group's own ringing, forwarding, and voicemail settings now determine what happens. Nothing else in that branch of your original call flow runs after the transfer.
Example: Building a Call Flow for Your Office
Here's one way an office could combine these nodes.
Step 1: Check for Holidays
Start with Holidays. If today is a holiday: Play Holiday Greeting → Transfer to After-Hours Mailbox
If it isn't a holiday, continue to your normal schedule.
Step 2: Check Your Office Hours
Add a Custom Schedule for your normal business hours. During open hours, continue to your main phone menu.
After hours: Play After-Hours Greeting → Transfer to Mailbox (Skip Greeting)
Step 3: Give Callers Options
Add Play List of Options:
Press 1 for the Front Desk
Press 2 for the Whole Office
Press 3 to leave a message
Then build each path.
Option 1: Set Caller Prefix → Ring Front Desk → Transfer to Mailbox
Option 2: Ring Whole Office → Transfer to Mailbox
Option 3: Transfer to Mailbox
Add a Fallback so callers who don't make a selection still have a clear next step.
Tips for Building an Effective Call Flow
Build your call flow from top to bottom. Start by deciding when different routing should apply, then determine what callers should hear, who should ring, and finally where unanswered calls should go.
Use clear names for your schedules and menus, such as Regular Office Hours, Main Office Menu, or After-Hours Call Flow. This makes your call flow easier to understand and update later.
When using a phone menu, make sure the options in your recording match the options you've configured in the call flow.
Always configure a Fallback for your phone menus so callers who don't make a valid selection still reach an appropriate destination.
Finally, remember the difference between Ring and Transfer. If you want PbN Voice to try another destination when nobody answers, use a Ring node. If you want an extension, group, mailbox, external number, or another menu to take over the call, use a Transfer node.

















