by langgenius · v0.1.0
Trigger workflows on Twilio SMS, Call, and WhatsApp events
This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.
Available inside your emploidai workspace after installation.
Available inside your emploidai workspace after installation.
A Dify plugin that triggers workflows when receiving SMS messages, voice calls, or WhatsApp messages via Twilio.
AC)Triggered when an SMS message is received on your Twilio phone number.
Filter Parameters:
from_filter: Comma-separated phone numbers to filter by senderbody_contains: Filter messages containing specific text (case-insensitive)body_regex: Filter messages matching a regex patternOutput Variables:
MessageSid: Unique message identifierFrom: Sender phone numberTo: Recipient phone numberBody: Message contentNumMedia: Number of media attachmentsFromCity, FromState, FromCountry, etc.Triggered when a voice call is received on your Twilio phone number.
Filter Parameters:
from_filter: Comma-separated phone numbers to filter by callercall_status_filter: Comma-separated call statuses to filter (e.g., ringing,in-progress,completed)Output Variables:
CallSid: Unique call identifierFrom: Caller phone numberTo: Recipient phone numberCallStatus: Call status (queued, ringing, in-progress, completed, busy, failed, no-answer, canceled)Direction: Call direction (inbound, outbound-api, outbound-dial)CallerName: Caller ID name (if available)FromCity, FromState, FromCountry, etc.Triggered when a WhatsApp message is received on your Twilio phone number.
Filter Parameters:
from_filter: Comma-separated WhatsApp numbers to filter (format: whatsapp:+1234567890)body_contains: Filter messages containing specific text (case-insensitive)body_regex: Filter messages matching a regex patternprofile_name_filter: Comma-separated WhatsApp profile names to filterOutput Variables:
MessageSid: Unique message identifierFrom: Sender WhatsApp number (format: whatsapp:+1234567890)To: Recipient WhatsApp numberBody: Message contentProfileName: Sender's WhatsApp profile nameWaId: WhatsApp ID of the senderNumMedia: Number of media attachmentsLatitude, Longitude, Address, LabelButtonText, ButtonPayloadThe plugin validates incoming webhook requests using Twilio's request signature verification (X-Twilio-Signature header) to ensure requests are genuinely from Twilio.
MIT