Call Forwarding and Voicemail

Flyflow offers several options for making a Flyflow number a voice mailbox for your users. This document covers the most common ways to configure your Flyflow number to answer calls.

Forward all calls to an AI agent

In this flow, all calls to your personal cell phone will be re-routed to the AI agent number created by the POST v1/agent API call.

CarrierActivation CodeDeactivation CodeInstructions
AT&T*21*#21#Dial *21* followed by the forwarding number and #, then send.
Verizon*72*73Dial *72 followed by the forwarding number, then send.
T-Mobile**21*##21#Dial **21* followed by the forwarding number and #, then send.
Sprint*72*720Dial *72 followed by the forwarding number, then send.
US Cellular*72*73Dial *72 followed by the forwarding number, then send.
Cricket*21*#21#Dial *21* followed by the forwarding number and #, then send.
MetroPCS*72*73Dial *72 followed by the forwarding number, then send.
Boost Mobile*72*73Dial *72 followed by the forwarding number, then send.
Xfinity Mobile*72*73Dial *72 followed by the forwarding number, then send.
Google Fi*72*73Dial *72 followed by the forwarding number, then send.

AI voicemail, conditional call forwarding

In this flow, customers call your existing personal cell phone. If you are busy or do not answer, calls are forwarded to the AI agent number created by the POST v1/agent API call.

To set up call forwarding an existing number for the top ten carriers, instruct the owners of the personal cell phone to press the following:

CarrierWhen BusyNo AnswerUnavailable
AT&TDial *67* followed by the 10-digit number, then #.Dial *61* followed by the 10-digit number, then #.Dial *62* followed by the 10-digit number, then #.
Verizon WirelessDial *71 followed by the 10-digit number.Dial *71 followed by the 10-digit number.Dial *71 followed by the 10-digit number.
T-MobileDial **67* followed by the 10-digit number, then #.Dial **61* followed by the 10-digit number, then #.Dial **62* followed by the 10-digit number, then #.
SprintDial *73 followed by the 10-digit number.Dial *74 followed by the 10-digit number.Dial *74 followed by the 10-digit number.
US CellularDial *74 followed by the 10-digit number.Dial *74 followed by the 10-digit number.Dial *74 followed by the 10-digit number.
Cricket WirelessDial *67* followed by the 10-digit number, then #.Dial *61* followed by the 10-digit number, then #.Dial *62* followed by the 10-digit number, then #.
Metro by T-MobileDial **67* followed by the 10-digit number, then #.Dial **61* followed by the 10-digit number, then #.Dial **62* followed by the 10-digit number, then #.
Boost MobileDial *74 followed by the 10-digit number.Dial *74 followed by the 10-digit number.Dial *74 followed by the 10-digit number.
Xfinity Mobile (Comcast)Dial *71 followed by the 10-digit number.Dial *71 followed by the 10-digit number.Dial *71 followed by the 10-digit number.
Spectrum MobileDial *71 followed by the 10-digit number.Dial *71 followed by the 10-digit number.Dial *71 followed by the 10-digit number.

UI components

Flyflow provides an out-of-the-box modal that you can insert into webpages with these instructions. This makes it easy for end users to know how to set up call forwarding. Link to github repo here with setup instructions.

AI Qualification, forward to human escalation

In this flow, all calls are first answered by the AI agent that you've configured. Depending on the conversation and screening criteria, the AI may forward the call to another number that is answered by a human.

Setting up call escalation is simple; you just add a "forward" action to the actions array that the agent can take. In this action, specify the human-manned number you'd like to escalate to.

{
  "name": "forward",
  "instructions": "Forward the call to the support team if the user asks to speak with a human",
  "forwarding_number": "+1234567890"
}

Prompting

To ensure call forwarding works as intended, provide very specific instructions on when to forward. Include these in both the instructions field and the system prompt to tell the agent it can take a call forwarding action.