Browse documentation

Workflow node reference

Send Template

Send a WhatsApp approved message template. Exact configuration, outputs, execution behavior, errors, limits, and examples for the Send Template workflow node.

Automation buildersIntermediateAvailable

What this guide covers

  • Category: Messages.
  • Use it to send a Meta-approved WhatsApp template, including when no active customer-service window exists.
  • 8 configuration fields and 4 documented outputs.
  • Yanola does not approve templates.

What this node does

Send a WhatsApp approved message template

Use it to send a Meta-approved WhatsApp template, including when no active customer-service window exists.

When not to use it

Do not use it for an unapproved draft or ad-hoc free-form content.

Prerequisites

  1. Connected Sender that owns the template
  2. APPROVED template synced from Meta
  3. Exact language code and required component parameters
  4. Recipient and Balance

Inputs and configuration fields

Send Template configuration fields
FieldKeyControl / typeRequirementDefaultAccepted values and behavior
Send From Numbersend_fromsingle-number-pickerRequired when shownNo defaultSelect which WhatsApp number owns the approved template. Value accepted by the displayed control
Templatetemplate_nametemplate-pickerRequired when shownNo defaultSelect from your approved templates. Value accepted by the displayed control
Language Codelanguage_codetextOptionalen_USWhatsApp template language code. en_US
Template Parameterstemplate_variablestemplate-parameter-configOptionalNo defaultConfigure required template variables, media headers, buttons, and carousel cards. Value accepted by the displayed control. Variables supported
Contact request purposecontact_request_purposeselectOptionalNo defaultRequired only when the approved template contains REQUEST_CONTACT_INFO. Marketing requests remain blocked until verified per-user consent is supplied.. Phone-only authentication (phone_only_authentication_template), User-requested call or SMS (user_requested_off_whatsapp_voice_or_sms_follow_up)
Recipient Override_divider_overridedividerOptionalNo defaultConfigure who to send this template to. Value accepted by the displayed control
Send To Numbersend_tovariable-inputOptionalNo defaultRecipient phone number (can use variables). Required for scheduled/webhook triggers. Optional for message triggers.. Variables supported
Always use this recipientoverride_recipienttoggleOptionalfalseIf enabled, always send to this number even for message triggers. shown when send_to exists

Configure the node

  1. Drag Send Template from Messages in the node palette.
  2. Select the node to open its configuration drawer.
  3. Complete every required field and any conditional field revealed by your choices.
  4. Insert variables only from the current trigger or an earlier node on the same path.
  5. Connect every required output handle to the intended next step.
  6. Save and run Workflow Test with representative data before activation.

Outputs

Later nodes can use these values only after this node has run successfully on the same execution path.

Send Template output variables
VariableTypeMeaning
{{nodes.send_template.message_id}}stringSent message ID
{{nodes.send_template.template_name}}stringUsed template
{{nodes.send_template.language_code}}stringUsed template language
{{nodes.send_template.status}}stringDelivery status

Execution behavior

  1. Uses the selected Sender's approved template catalog.
  2. Resolves component parameters, media headers, buttons, and carousel data when required.
  3. Returns message, template, language, and accepted status; provider delivery is asynchronous.

Example use case

Send an approved appointment_reminder template from a daily Scheduled workflow.

Complete workflow pattern
text
Scheduled → Google Calendar App Action → Condition → Send Template → End Flow

Common errors

Send Template common errors
SymptomResolution
Template not found or not approvedSelect the owning Sender, confirm Meta status, and sync approved templates.
Language is unavailableUse the exact approved language code.
Components are invalidMatch the approved parameter structure and count.

Limitations

Yanola does not approve templates.

Template availability is scoped to the connected WhatsApp number.