Twilio1 input → 2 outputs
Make Call
Initiates an outbound Twilio voice call via the Twilio REST API.
Inputs
- payload.to string
- Destination phone number (E.164). Overrides node config.
- payload.from string
- Caller ID (Twilio number). Overrides node config or config default.
- payload.url string
- TwiML webhook URL for call instructions.
- payload.twiml string
- Inline TwiML string. Use
{{var}}for template variables. - payload.twiVars object
- Key-value map for
{{var}}substitution in TwiML. Supports dot notation. - payload.statusCallback string
- URL for call status events.
- payload.timeout number
- Seconds to wait for answer (1–600). Default: 60.
- payload.record boolean
- Whether to record the call.
- payload.machineDetection string
- AMD: Enable | DetectMessageEnd | (empty to disable)
- payload.statusCallbackEvent string[]
- Array of status events: ringing, answered, completed
Outputs
- 1. payload.callSid string
- Twilio Call SID of the initiated call.
- 1. payload.status string
- Initial status (queued, ringing, in-progress, etc.)
- 1. twilioCallSid string
- Convenience copy of callSid for downstream nodes.
- 2. payload.error string
- Error message on failure (2nd output).