Overview
Firstwork integrates with Twilio (and alternative providers Plivo and Exotel) for SMS messaging and voice calling. This powers candidate notifications, reminders, two-factor authentication, and AI caller functionality.Supported Providers
Setup
Get your credentials
From your Twilio Console:- Account SID
- Auth Token
- Phone number(s)
Configure in Firstwork
Go to Settings > Integrations > SMS in the Firstwork dashboard and enter your Twilio credentials.Configure phone numbers
Set up sending phone numbers in the Firstwork dashboard under Settings > Communication.SMS Messaging
Send SMS Action
The Send SMS action in automations:Template Variables
SMS templates support dynamic variables. Variables that read Firstwork data use Object Graph paths:Common SMS Automations
- Application status notifications
- Interview reminders
- Document upload reminders
- Onboarding instructions
- Emergency notifications
Voice Calling
Voice capabilities power the AI Caller module:- Outbound calls to candidates
- AI-driven conversations
- Call recording and transcription
- Response extraction and form mapping
Provider Selection
Firstwork automatically selects the best provider based on:- Candidate’s phone number country code
- Cost optimization
- Delivery reliability
- Feature requirements (voice vs. SMS)
Delivery Tracking
SMS delivery status is tracked and available in automation execution logs:- Queued
- Sent
- Delivered
- Failed (with error reason)