Date/Time From To Duration Status Queue Agent Actions
Loading...
Date/Time From Duration Transcription Recording Actions
Loading...
Requested Customer Phone Preferred Time Status Actions
Loading...

Calls Today

0

Available Agents

0

Voicemails

0

Avg Call Time

0s

Queue Status

Loading...
Name Company Phone Numbers Status Actions
Loading...
Name Email Role Status Actions
Loading...
Name Description Members Queues Actions
Loading...

Configure these webhook URLs in your Twilio phone number settings and TwiML apps. Your domain: http://localhost:3000

πŸ“ž Incoming Call Webhooks

Voice URL (A Call Comes In)
/twilio/incoming Main entry point for all incoming calls. Configure this as the Voice URL (HTTP POST) for each Twilio phone number.
Call Status Callback
/twilio/call-status Tracks call completion and duration. Configure as Status Callback URL (HTTP POST) in Voice Configuration.

⏱️ Queue Management Webhooks

Queue Wait URL
/twilio/queue-wait?queue_id={queue_id}&call_sid={call_sid} Plays hold music and offers IVR menu after 2 minutes. Automatically configured by the /twilio/incoming handler.
Dequeue Result
/twilio/dequeue-result?queue_id={queue_id} Handles queue exit scenarios (hangup, timeout). Automatically configured by the queue enqueue action.

πŸ”’ IVR Option Webhooks

Gather Customer Option
/twilio/gather-option?queue_id={queue_id}&call_sid={call_sid} Processes customer menu selections (1=continue holding, 2=callback, 3=voicemail).
Callback Number Capture
/twilio/callback-capture?queue_id={queue_id}&call_sid={call_sid} Captures customer's 10-digit phone number for callback requests.

πŸŽ™οΈ Voicemail Webhooks

Voicemail Recording
/twilio/voicemail-record?queue_id={queue_id}&call_sid={call_sid} Receives voicemail recording data and saves to database. Sends email notification.
Voicemail Transcription
/twilio/voicemail-transcription?queue_id={queue_id} Receives transcription text from Twilio after voicemail is processed.

πŸ‘€ Agent Connection Webhooks

Agent Ring
/twilio/agent-ring?call_sid={call_sid}&agent_id={agent_id}&queue_id={queue_id} TwiML played when agent's phone rings. Provides call information whisper.
Agent Accept Call
/twilio/agent-accept?call_sid={call_sid}&agent_id={agent_id}&queue_id={queue_id} Connects agent to customer when agent presses any key. Dequeues call and starts recording.
Agent Status Callback
/twilio/agent-status?call_sid={call_sid}&agent_id={agent_id} Tracks agent call status (no-answer, busy, failed). Used for agent availability management.
Customer Connected
/twilio/customer-connected?queue_id={queue_id}&agent_id={agent_id} TwiML played to customer right before connection to agent. "Connecting you now" message.

πŸ“² Callback Webhooks

Callback Connect
/twilio/callback-connect Handles callback to customer. Detects answering machines and connects to agent.
Callback Agent Whisper
/twilio/callback-agent-whisper?call_sid={call_sid}&caller_number={caller_number} Whisper message to agent before callback connection. Provides customer information.
Callback Agent Status
/twilio/callback-agent-status?call_sid={call_sid} Tracks callback agent connection status. Updates agent availability.
Callback Dial Status
/twilio/callback-dial-status?call_sid={call_sid} Handles callback dial completion. Manages retry logic for no-answer/busy scenarios.

🎬 Recording Webhooks

Recording Status
/twilio/recording-status?call_sid={call_sid} Receives recording completion notifications. Downloads and stores recordings locally.

πŸ’‘ Configuration Tips

  • All webhooks use HTTP POST method
  • Recording timeout is set to 600 seconds (10 minutes) for all calls
  • Replace http://localhost:3000 with your actual domain in production
  • Enable "Answering Machine Detection" for callback connect webhook
  • Configure webhook URLs in: Twilio Console β†’ Phone Numbers β†’ Your Number β†’ Voice Configuration
Name Type Queue Priority Active Actions
Loading...

Currently Waiting

0

Avg Wait Time

0s

Longest Wait

0s

Callbacks Offered

0

Active Hold Queue

Position Caller Queue Wait Time Estimated Wait Callback Offered Actions
No callers in hold queue
Type Message Play At (seconds) Interval Active Actions
Loading...
Priority Customer Phone Requested Queue Status Assigned Agent Actions
Loading...

Due Today

0

Completed Today

0

Success Rate

0%

Pending

0
Type Customer Method Scheduled Status Attempts Actions
Loading...

Agent Settings

Change Password