Skip to main content

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)
You can also configure preferred providers per region in your company settings.

Delivery Tracking

SMS delivery status is tracked and available in automation execution logs:
  • Queued
  • Sent
  • Delivered
  • Failed (with error reason)