Skip to main content
Voice sends a text-to-speech phone call through the same Israeli carrier (019) that powers SMS. It’s available two ways: as a flow node in an automation, and as an OTP channel for one-time codes.

Voice as a flow node

Add a Voice call node to any flow. It reads a text/SMS-format template and speaks the rendered message. The caller ID is your approved sender ID. The voice worker mirrors the SMS worker gate-for-gate:
1

Suspension & feature checks

A suspended or over-limit workspace can’t send.
2

Sender ID authorisation

The caller ID must be an approved sender ID — checked before the wallet.
3

Suppression, consent, quiet hours

Voice rides the SMS channel for suppression, smsConsent, Israeli quiet hours + Shabbat, and frequency caps — a call is at least as intrusive as an SMS.
4

Wallet hold

Voice draws down the SMS credit wallet at the segment rate, like SMS.
Marketing voice to Israeli numbers respects quiet hours and Shabbat. Only transactional/OTP voice is exempt.

Voice for OTP

The OTP API can deliver a one-time code by voice instead of SMS — set channel: "voice" on POST /otp/send. The code is spoken digit by digit. This is transactional (the recipient requested it), so it skips consent and quiet hours, but still goes through the sender-ID gate and the wallet.

Delivery details

  • Codes are spoken digit-by-digit for clarity.
  • Voice is billed at the SMS credit rate (segment count) in v1.
  • Consent, suppression and quiet hours use the SMS channel’s state — there’s no separate voice-consent column in v1.
Voice carries its own send queue and message channel, so voice activity is distinguishable in analytics and the audit log even though it shares SMS consent and wallet.