Key takeaways
- Connecting takes an Account SID and Auth Token, entered by an owner or admin on Settings → Telephony.
- Rapidialer creates one API key and one TwiML app, and repoints the voice webhook of each synced number.
- Number sync imports up to 200 numbers; an account with no voice number is refused.
- Three reps at about 1,000 billed minutes each cost about $64.95 a month in Twilio usage plus $15 in seats.
What other dialers cost a team that already uses Twilio
- All-in-one dialers resell calling minutes inside seat prices that often pass $100 per user per month, even when you already pay Twilio for the same calls.
- Switching to a new dialer usually means porting your numbers into the vendor’s carrier account, and porting them out again if you ever leave.
- Building your own dialer on the Voice SDK means owning the call queue, the agent UI, recordings and every API change yourself.
- Recordings and call history stored in a vendor’s account are hard to take with you when you switch tools.
From Twilio account to first call
Connect Twilio
An owner or admin pastes the Account SID and Auth Token in Telephony settings and chooses Save & provision. Rapidialer checks the credentials and that the account has at least one voice number.
Sync your numbers
Rapidialer imports up to 200 numbers from the account; if you have none yet, buy a local number or port an existing one first. Pick a default caller ID, give each rep their own line, and turn on local presence if you own numbers in your leads’ area codes.
Import a list
Upload a CSV of up to 5,000 rows. Phone, name, email and company columns are matched automatically, and you can change any match before importing.
Dial from the browser
Reps call from the browser softphone with a talk track on screen. Twilio carries every call and bills your account directly at its published rates.
What is a bring-your-own-Twilio dialer?
A bring-your-own-Twilio dialer is calling software that places calls through a Twilio account you own, instead of reselling its own minutes and numbers. Most dialers are also phone companies that bundle minutes into a seat price and keep your numbers in their carrier account; this model splits those jobs. Twilio stays your phone company, with your numbers, your call records and your bill, and the dialer is software that drives calls through it, from a single call to an auto dialer working through a list.
This is different from BYOC (bring your own carrier), which connects a carrier’s SIP trunk into a platform. With bring-your-own-Twilio there is nothing to trunk or configure in SIP: the dialer talks to Twilio’s APIs with credentials you give it, and you can take those credentials away at any time.
Which dialers run on your own Twilio account?
Only a few dialers call through a Twilio account you own; all-in-one tools such as PhoneBurner and Mojo Dialer bundle calling into every license instead (PhoneBurner pricing, Mojo Dialer FAQ). The side-by-side list, with features and prices, is in our roundup of the best Twilio dialers. This page sticks to the account mechanics, which differ more than the feature lists suggest:
- Rapidialer: a browser power dialer plus a Chrome side-panel keypad, connected once with your Account SID and Auth Token on the server; the browser and extension only ever get short-lived call tokens.
- Nethram’s Auto Dialer for Twilio: a Chrome extension that dials a list and needs a paid Twilio account with at least one number (Chrome Web Store). Some newer Twilio extensions take the Account SID and Auth Token inside the browser itself, so check where they keep them. See Rapidialer vs Nethram.
- Twilio Flex: runs inside your Twilio account and is priced per user or per active hour on top of usage (Flex pricing); outbound list dialing takes configuration. See the Twilio Flex alternative page.
- Close: its bring-your-own-carrier option covers inbound calls only, while outbound calls use Close’s own telephony (Close help center). A BYO carrier dialer in that sense is not the same as one that uses your Twilio account for every call.
Can an agency connect a Twilio subaccount per client?
Yes, with one Rapidialer organization per client. Each organization connects exactly one Twilio account on Settings → Telephony, and a subaccount has its own Account SID and Auth Token, so you connect it the same way as a main account. That makes Rapidialer a Twilio subaccount dialer: each client’s numbers, recordings and usage stay on that client’s line of the Twilio bill, and the voice webhooks of other subaccounts are left alone.
Seats are bought per organization, so a client with two callers needs two seats in its own organization. Keep numbers that run an IVR or a Studio flow in a different subaccount from the ones you sync, because syncing repoints each number’s voice webhook.
What does Rapidialer change in your Twilio account?
Rapidialer makes three changes when you press Save & provision: one API key, one TwiML app and a new voice webhook on each synced number. You can see each of them in the Twilio Console:
- An API key named “Rapidialer by Botcadence Key,” listed under API keys & auth tokens (Twilio API keys). It signs the one-hour browser calling tokens.
- A TwiML app named “Rapidialer by Botcadence” plus your organization’s id, listed under TwiML apps, whose voice URL tells Twilio where to send browser calls.
- On each synced number under Active numbers, the incoming-call webhook becomes a Rapidialer URL ending in
/voice/twiml, sent with HTTP POST, so calls to it ring in the Dialer. If a number already runs an IVR or Studio flow, keep it in a separate Twilio subaccount and connect the subaccount that holds your sales numbers instead. - It does not buy, port or release numbers, change your billing, or touch your messaging settings or your voice geo permissions, which decide the countries you can call.
What does a bring-your-own-Twilio dialer cost for 3 or 10 reps?
A 3-rep team pays about $79.95 a month in total and a 10-rep team about $266.50: seats to Rapidialer, usage to Twilio, no markup in between. At Twilio’s published US rates a browser call costs $0.0140 per minute for the phone leg plus $0.0040 for the browser leg, recording adds $0.0025 per minute, and a local number is $1.15 a month (Twilio US voice pricing).
At 1,000 billed minutes per rep, each rep runs about $21.65 of Twilio usage plus a $5 seat. Three reps send $64.95 to Twilio and $15 to Rapidialer; ten send $216.50 and $50. Cold calling can add Twilio’s surcharge for unanswered and very short calls, which Rapidialer pricing explains.
What to check when connecting Twilio fails
The Telephony page shows the error Twilio or Rapidialer returned. The ones you can fix yourself:
- “Twilio provisioning failed.” The Account SID and Auth Token do not match. Copy both again from the Console home page, without spaces.
- “No Twilio phone numbers were found in this account.” Buy or port a voice number first, or connect the subaccount that holds it.
- Calls stop after you rotate the Auth Token. Rapidialer checks Twilio’s request signatures with the saved token, so paste the new one and save again.
- You deleted the key or app in the Console. Press Import from provider; Rapidialer recreates only what is missing.
When bring-your-own-Twilio is not the right fit
If you do not want a Twilio relationship at all and would rather buy minutes bundled into one invoice, an all-in-one dialer is simpler. The same goes if you need predictive or multi-line dialing, voicemail drop, or native CRM sync beyond HubSpot, which Rapidialer does not offer.
Twilio trial accounts also have limits: they can only call numbers you have verified in Twilio, so upgrade the account before calling leads (Twilio trial limits).
The features behind it
- Power DialSequential power dialing: the next contact is dialed after each wrap-up and a five-second countdown.
- Local presenceCaller ID that picks one of your own Twilio numbers with the lead’s area code.
- Call recordingDual-channel call recording stored in your own Twilio account, played back from call history.
- Calling hoursPer-list calling windows checked in each contact’s own time zone.
Teams that use it this way
- Small businessesHow owners, solo sellers and small teams set up outbound calling in Rapidialer.
- SDR and BDR teamsHow SDR and BDR teams run call blocks, book meetings and track activity in Rapidialer.
Bring your own Twilio: questions and answers
Can I use my own Twilio account with PhoneBurner, Kixie or JustCall?
Not as far as their own sites show. PhoneBurner bundles calling into its plans (PhoneBurner pricing), and Kixie and JustCall sell calling with their own plans; as of October 2026 neither advertised connecting a Twilio account you own, so ask them if it matters to you. Dialers built for your own account include Rapidialer, DialSheet and Nethram’s Chrome extension.
Do I need a paid Twilio account?
For calling leads, yes. A Twilio trial account can only call numbers you have verified, and Rapidialer needs at least one voice number in the account before it can provision. Upgrade the Twilio account, buy or keep a local number, then connect it.
Will connecting Rapidialer change my existing Twilio setup?
Only in three places: a new API key, a new TwiML app, and the voice webhook on each number you sync. Numbers that run other call flows should live in a separate subaccount so their webhooks are left alone.
Can I connect a Twilio subaccount?
Yes. A subaccount has its own Account SID and Auth Token, so you connect it exactly like a main account. Many teams keep sales numbers in a dedicated subaccount so dialer usage shows up on its own line of the Twilio bill.
Who bills me for calls?
Twilio bills calls directly to your own account at its published rates: about 1.8 cents a minute for a browser call to a US number, plus recording and $1.15 a month per local number. Rapidialer bills only the seat subscription, $5 per seat a month or $49 per seat a year, and never adds a markup to minutes, numbers or recordings.
What happens to my numbers if I stop using Rapidialer?
Nothing moves, because Rapidialer never holds your numbers. They stay in your Twilio account. In the Console, point each number’s voice webhook back to your previous call flow, delete the “Rapidialer by Botcadence Key” API key and the Rapidialer TwiML app, and your call recordings remain in Twilio for you to keep or delete.
Does Rapidialer store my Twilio Auth Token?
Yes. Rapidialer stores the Account SID and Auth Token an owner or admin enters, with the Auth Token encrypted at rest and never shown back in the app; agents see only a shortened Account SID. The token is needed to verify Twilio’s webhook signatures. The security overview lists the other controls, and rotating the token in Twilio cuts Rapidialer off until you paste the new one.
Can I connect with an API key instead of the Auth Token?
No. Rapidialer’s Telephony page asks for the Account SID and Auth Token, because it uses them to create its own API key and TwiML app and to check the signature on every request Twilio sends. You do not create an API key yourself. If you would rather limit what is exposed, connect a dedicated subaccount that holds only your sales numbers.
Can I use a Twilio Verified Caller ID with Rapidialer?
No. Rapidialer can’t place calls with a Twilio Verified Caller ID, such as your own mobile verified in the Twilio Console. Number sync reads only the phone numbers bought in or ported into your Twilio account, and every call shows one of those. To call from a number you already use, port it into Twilio first; until then, a new local number is the fastest route.