How the Twilio connection works
SaaSVisionary does not sell phone service itself. Instead, you connect a Twilio account you control, and SaaSVisionary uses it to place and receive calls, send and receive SMS, and power the browser phone, IVR menus and AI receptionist.
That setup has two practical consequences:
- Two separate bills. SaaSVisionary charges for the software only. Numbers, minutes, texts and any carrier or registration fees appear on your Twilio invoice.
- You keep the numbers. Because the numbers live in your Twilio account, they stay yours even if you change how you use SaaSVisionary.
Calling and SMS are available from the Pro plan upward. Your plan also sets how many numbers you can manage in SaaSVisionary. That allowance is a capacity limit in the app, not free number rental; Twilio still charges for each number.
Gather these first
| Item | Why |
|---|---|
| Owner or admin role in the workspace | Other roles cannot manage phone settings |
| Twilio Account SID and Auth Token, with rights to manage numbers and voice | These are what SaaSVisionary logs in with |
| A second mobile phone that belongs to you | Somewhere safe to send test calls and texts |
| A browser where you can allow the microphone | The built-in softphone needs it |
Heads-up on trials: Our free trial has nothing to do with Twilio’s. On a Twilio trial you can usually only reach numbers you have verified with Twilio, so a blocked test call is more often a Twilio trial restriction than a SaaSVisionary problem.
Working with an agency? Check with them before you swap credentials or reroute calls, since they may depend on the current setup.
Step-by-step: connect and configure
Step 1: Add your Twilio credentials
Open Settings → Integrations, click Twilio, and copy two values across from the Twilio Console: the Account SID first, then the Auth Token. Press Save.
The Auth Token is effectively a password for your phone account. This form is the only place it should ever be typed; keep it out of chats, screenshots and emails to support.
Step 2: Read the setup result
Saving kicks off some automatic housekeeping in Twilio: SaaSVisionary sets up its own API key and a voice app for the browser phone, or picks up ones it made earlier. Webhook URLs are filled in for you.
Don’t stop at the status badge. “Connected” only tells you the SID and token were accepted; the browser phone may still be half set up. Any problem is spelled out in the message below the form, most often a missing permission in Twilio. Sort that out and press Save once more, and the unfinished steps run again.
Step 3: Buy or import a phone number
- Go to Phone → Numbers.
- Choose Buy to get a new number, or Import to bring in a number that already sits in the connected Twilio account.
- Before buying, confirm the number supports what you need. Voice and SMS capabilities are listed separately, and a number that can take calls cannot always send texts.
Importing a number lets SaaSVisionary configure its routing. If that number is already wired to another system, such as an old phone app or a different CRM, review that setup first so you do not break a working line.
Step 4: Route incoming calls
- Click the number in the list.
- Under inbound routing, choose a destination:
- Team ringing through the browser phone
- Phone menu (IVR)
- AI receptionist
- Forwarding to another number
- Conference room
- Set a voicemail or fallback for calls nobody answers.
- Save.
For team ringing, each teammate needs the browser phone open with microphone permission allowed. A number with no answering rules is connected, but it is not ready for customers.
Step 5: Enable missed-call text back (optional)
Turn on Missed-call text back in the number’s settings and a caller who gets no answer receives a text a moment later. You decide:
- whether it fires every time or only for calls that come in outside business hours, and
- whether people already in your contacts are left out, so loyal customers don’t get the same text again and again.
Business hours come from your business profile, so set those first.
Porting an existing number
If your business number is currently with a different carrier or phone provider, you need to move it into Twilio before SaaSVisionary can use it. Importing inside SaaSVisionary only works for numbers already in your Twilio account; it does not transfer a number between carriers.
A typical port looks like this:
- Check eligibility in Twilio’s porting tool. Most US and Canadian local and toll-free numbers can be ported, but rules vary by country and number type.
- Collect documents. You usually need a recent bill from the current carrier, the account number, a PIN if the carrier uses one, and the exact name and service address on file.
- Submit the port request in Twilio and sign the letter of authorization.
- Keep the old service active until the port completes. Cancelling early can release the number.
- Import the number into SaaSVisionary as soon as Twilio lists it under your numbers, and configure routing as described in Step 4.
Tip: Schedule the switchover for a quiet day. While a port is in progress, set up and test the new routing on a temporary Twilio number so the live cutover is quick.
SMS registration: A2P 10DLC and toll-free verification
Connecting Twilio does not approve you to send business texts. US carriers require registration for application-to-person (A2P) messaging.
- US local (10-digit) numbers texting US recipients need A2P 10DLC registration: a brand registration for your business and a campaign registration describing what you send.
- Toll-free numbers go through a separate toll-free verification process.
SaaSVisionary’s Carrier trust and registration screens walk you through the supported steps. Prepare these before you start:
- Your legal business name, EIN or equivalent tax ID, address and website.
- A clear description of the messages you send, such as appointment reminders or service updates.
- Two or more realistic sample messages, including opt-out wording like “Reply STOP to unsubscribe.”
- Proof of how people opt in, for example a checkbox on your booking form with consent text.
Check the approval status before testing SMS. Registration shows you are a legitimate sender. It does not give you consent to text anyone; you still need opt-in from each recipient.
Agency tip: Build one intake checklist per client (legal details, a screenshot of the consent form, a couple of example texts) and fill it in completely before anything is submitted. Incomplete or vague submissions are the most common reason for rejection.
Test the full path before going live
Tests place real calls and texts, so small Twilio charges can apply. Note the workspace, number, destination and result for each check.
- Outbound call. Dial your test mobile using the browser phone. Check which caller ID appears and that each side can hear the other. Find the call in Calls.
- Inbound call. Call your business number from the test phone. Confirm the destination you chose picks up: team, IVR, AI receptionist or forward.
- Two-way SMS. Where the number is SMS-capable and registered, send a text to the test mobile, answer it, and look for the pair in Conversations.
- Missed call. If text back is on, let a call ring out. Check the automatic text, reply to it, and confirm the reply lands in Conversations.
Example: Harbor Street Physio, a two-location clinic, ran these four checks on each location’s number before switching its website’s click-to-call links. A missing SMS capability showed up on one number during testing rather than after launch.
Troubleshooting
Twilio shows as connected, yet calling fails. Read the setup result, not just the status label. If voice setup failed, check the Account SID, Auth Token and account permissions, then save again.
A number is missing from the list. Confirm you connected the right Twilio account (subaccounts count as separate accounts) and that the number is not already imported elsewhere. Numbers still at another carrier must be ported first.
No ringing in the browser, or silence on the line. Check that the number routes to team ringing, the browser phone is connected, the tab is open, and microphone access is allowed. Try another headset and review the browser’s site permissions.
Calls work but texts do not. Voice and SMS are separate. Check the number’s SMS capability, your A2P 10DLC or toll-free status, Twilio trial limits, whether the recipient opted out, and the error in Twilio’s message logs.
No text went out after a missed call. Confirm text back is enabled, the number supports SMS, the hours setting matches the time of the call, and the caller was not an existing contact excluded by your filter or an opted-out number.
For SaaSVisionary help, email support@saasvisionary.com with your workspace name, the number, the test time and the exact error. Never include your Auth Token.
FAQ
Is a Twilio account of my own required for calling?
Yes. SaaSVisionary connects to a Twilio account that you own. That keeps phone numbers in your name and lets you pay Twilio directly at its published rates. Your SaaSVisionary plan covers the software features; calling and SMS are available from the Pro plan upward.
How long does A2P 10DLC registration take?
It varies. Brand checks can be quick, while campaign review by carriers often takes several days and sometimes longer if more information is requested. Submitting accurate business details, clear sample messages and visible opt-in wording is the best way to avoid delays and rejections.
Can I keep my current business phone number?
In most cases, yes. Port the number from your current carrier into your Twilio account, then import it into SaaSVisionary. Keep the old service active until the port finishes, and set up routing ahead of time so the switch is quick once the number arrives.
Why can my number make calls but not send texts?
Voice and SMS are separate capabilities. Some numbers are voice-only, and US business texting also needs A2P 10DLC or toll-free verification. Check the number’s capabilities in Twilio and your registration status in SaaSVisionary’s carrier trust screens before troubleshooting further.
What does Twilio charge for?
Twilio typically bills for each phone number per month, per-minute voice usage, per-message SMS, plus carrier and registration fees where they apply. Rates vary by country and number type, so check Twilio’s current pricing pages for your traffic before you estimate costs.