SMS Channel
Send SMS notifications via Twilio, Plivo, and Vonage using the Enbbox Framework. Define SMS content in TypeScript workflow definitions.
SMS Step
await step.sms("verification-code", async () => ({
body: `Your verification code is: ${payload.code}. Expires in 10 minutes.`,
}));SMS Options
| Option | Type | Description |
|---|---|---|
body | string | SMS message content |
Character Limits
Standard SMS segments are 160 characters. Messages longer than 160 characters are split into multiple segments, which may affect cost.
Setup
SMS notifications require a configured SMS provider (Twilio, Plivo, Vonage, or SNS) and the subscriber's phone number.
Push Channel
Send push notifications via Firebase Cloud Messaging and APNs using the Enbbox Framework. Define push content in TypeScript with payload customization.
Chat Channel
Send chat notifications via Slack, Discord, and Microsoft Teams using the Enbbox Framework. Code-first workflow definition with TypeScript for chat channel delivery.