> ## Documentation Index
> Fetch the complete documentation index at: https://dialnexa.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# WhatsApp With Wati In DialNexa

> Connect Wati to DialNexa and send WhatsApp session or template messages from voice AI workflows.

WhatsApp with Wati in DialNexa lets workflows and eligible integration actions send WhatsApp messages through a connected Wati account. Use it for reminders, confirmations, follow-ups, and template-based messages after a call or workflow branch.

<Tip>
  A WhatsApp template is only as useful as its parameters. Check the placeholders before the workflow checks them for you.
</Tip>

## Before You Begin

Connect and validate Wati, prepare a consented test number, and confirm any template is approved with the expected parameter count and broadcast name.

## DialNexa WhatsApp With Wati Actions

| Action style     | Use it for                                                    | Required thinking                                                                             |
| ---------------- | ------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| Session message  | Conversational WhatsApp message where session rules allow it. | Message body, recipient phone number, and whether the user is eligible for a session message. |
| Template message | Approved outbound template messages.                          | Exact template name, parameter count, parameter order, and broadcast name where required.     |

## Wati Fields Users Encounter

| Field                    | Meaning                                                                                 |
| ------------------------ | --------------------------------------------------------------------------------------- |
| API key                  | Credential used to connect Wati.                                                        |
| Phone number             | Recipient WhatsApp number. Use lead variables or call attributes when sending at scale. |
| Message body             | Text for session-style messages where supported.                                        |
| Template name            | Approved Wati template to send.                                                         |
| Template parameters      | Values inserted into the template.                                                      |
| Template parameter names | Named parameter mapping for readability and correctness.                                |
| Broadcast name           | Campaign or workflow label used for template sending.                                   |

## When To Use Wati

<CardGroup cols={2}>
  <Card title="Appointment reminder" icon="calendar" href="/docs/common-use-cases">
    Send a WhatsApp confirmation after a booking or reschedule call.
  </Card>

  <Card title="Payment or renewal nudge" icon="bell" href="/docs/batch-calls/overview">
    Follow up after an outbound reminder campaign.
  </Card>

  <Card title="Support handoff" icon="headphones" href="/docs/monitoring/post-call-analysis-results">
    Send a summary or next-step message after support intake.
  </Card>

  <Card title="Workflow branch" icon="workflow" href="/docs/workflows/condition-nodes">
    Send different templates based on call outcome or lead status.
  </Card>
</CardGroup>

## Use Wati In A Workflow

<Steps>
  <Step title="Connect Wati">
    Enter the API key and validate the connection from Integrations.
  </Step>

  <Step title="Choose a workflow Application node">
    Select the Wati action that matches session or template sending.
  </Step>

  <Step title="Map recipient and content">
    Use lead variables or call attributes for phone number, template parameters, message body, and broadcast name.
  </Step>

  <Step title="Wire success and failure">
    Send successful leads forward and route failures to review or an alternate channel.
  </Step>

  <Step title="Test with one lead">
    Confirm Wati accepts the template and parameters before launching a large workflow.
  </Step>
</Steps>

## Wati Troubleshooting

<AccordionGroup>
  <Accordion title="Template name is wrong">
    Use the exact approved template name from Wati. Case, spelling, and approval status matter.
  </Accordion>

  <Accordion title="Parameter count mismatch">
    The template expects a specific number of parameters. Map every required value in the correct order.
  </Accordion>

  <Accordion title="Phone number is missing">
    Check uploaded lead variables, call attributes, and Application node mapping.
  </Accordion>

  <Accordion title="Credential invalid">
    Reconnect or validate Wati from Integrations before rerunning the workflow.
  </Accordion>
</AccordionGroup>

## Verify The Wati Message

Send one session or template test. Confirm the phone number, template, parameters, and message content, then inspect the invocation result and provider message id.

## Related Reading

<CardGroup cols={2}>
  <Card title="Connecting Integrations" icon="plug" href="/docs/dashboard-integrations/connecting-integrations">
    Set Wati credentials.
  </Card>

  <Card title="Using Integrations In Workflows" icon="workflow" href="/docs/dashboard-integrations/using-integrations-in-workflows">
    Send WhatsApp from workflows.
  </Card>

  <Card title="Lead Variables" icon="braces" href="/docs/workflows/lead-variables-and-call-attributes">
    Fill template parameters.
  </Card>

  <Card title="Integration Functions" icon="settings" href="/docs/dashboard-integrations/integration-functions">
    Debug Wati action results.
  </Card>
</CardGroup>
