Twilio Voice & SMS integration
Connect Twilio in Settings → Integrations → Voice & SMS to enable in-app calling and SMS to candidates.
Where to find
Settings → Integrations, in the Voice & SMS section. The card is titled Twilio Voice & SMS.
Feature gate
The Twilio integration is gated by the flag stored in your workspace's local feature config. If the section doesn't appear at all, the feature isn't enabled for your plan — contact your account team.
Setup form fields
Three required fields plus a help link:
- Twilio SID — your Twilio Account SID.
- Auth Token — your Twilio Auth Token.
- Twilio Number — the phone number you've purchased on Twilio (the number CVViZ uses for outbound SMS and as caller ID for voice).
Below the form, a help link reads "Get your Twilio details here" and points to https://console.twilio.com/.
Buttons
- Connect (primary) — saves the credentials and activates the integration.
- Edit — once connected, lets you update SID / token / number.
- Remove (danger) — disconnects.
SMS
Open the SMS modal from candidate actions:
- Phone number — pre-filled from the candidate.
- Message — text-area capped at 256 characters.
- Send Message button.
The modal shows a log with send status (queued, sent, delivered, failed).
Voice
Open the Voice modal from candidate actions. It uses Twilio's Voice SDK (@twilio/voice-sdk) to make your browser act as a soft-phone endpoint. Initialize the Device, then make or receive calls.
Costs
Twilio bills you directly per message and per minute. CVViZ doesn't add a markup. Rates depend on the destination country.
Compliance
- SMS is regulated. Get explicit candidate opt-in (the careers-page consent checkbox covers most regions).
- Always include opt-out instructions ("Reply STOP").
- Don't use SMS for marketing without separate consent.
Tips
- Test on your own phone before sending to a candidate. Phone-number formatting (E.164) matters.
- Use Twilio's logs in the Twilio console for delivery diagnostics — CVViZ surfaces send status; Twilio has more detail.