Skip to main content
Sends WhatsApp template messages. Templates must be pre-approved by Meta.

Configuration

  • whatsapp_config_id: WhatsApp connection to use (optional; falls back to the conversation)
  • phone_number_id: WhatsApp Business phone number ID to use (preferred for local/API source)
  • template_id: WhatsApp template identifier
  • parameters: Template parameter values (see formats below)
  • provider_model_name: Required when using AIField in parameters
  • to_phone_number: Override destination phone number (optional; required for observer mode flows)

Workflow library example

Parameter formats

The parameters field supports two formats: Use Meta’s native components structure for full control over template parameters:
Multi-component example (header + body + buttons):
Named parameters:
Alternative hash format using components key:

Legacy format

Simple array or hash format (still supported):
Or with explicit template_params key:

Template setup

Templates must be created and approved in Meta Business Manager first. Common templates:
  • Welcome messages
  • Order confirmations
  • Appointment reminders
  • Support ticket updates

Usage patterns

Order workflow Notification workflow