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

# WhatsApp Templates

> View and manage your WhatsApp message templates

## Overview

The WhatsApp Templates page allows you to:

* View all your WhatsApp message templates
* Create new templates
* Edit existing templates
* Delete templates
* Monitor template approval status

***

## Viewing Templates

Navigate to **Dashboard → WhatsApp → Templates**

### Template Table

| Column          | Description                                    |
| --------------- | ---------------------------------------------- |
| **Name**        | Template identifier (snake\_case)              |
| **Category**    | UTILITY, MARKETING, or AUTHENTICATION          |
| **Language**    | Template language (e.g., en\_US, hi)           |
| **Status**      | APPROVED, PENDING, REJECTED, or PAUSED         |
| **Template ID** | Unique Meta-assigned ID                        |
| **Components**  | Template parts (HEADER, BODY, FOOTER, BUTTONS) |
| **Action**      | View, Edit, Delete buttons                     |

***

## Creating Templates

<Steps>
  <Step title="Click Create Button">
    Click **"+ Create Template"** button
  </Step>

  <Step title="Fill Template Details">
    * **Name:** Lowercase, snake\_case (e.g., `order_confirmation`)
    * **Category:** Select UTILITY, MARKETING, or AUTHENTICATION
    * **Language:** Usually `en_US`
  </Step>

  <Step title="Add Components">
    **Header (Optional):**

    * Add title or greeting
    * Maximum 1 variable: `{{1}}`

    **Body (Required):**

    * Main message content
    * Use `{{1}}`, `{{2}}`, `{{3}}` for dynamic values
    * Must be sequential starting from `{{1}}`

    **Footer (Optional):**

    * Additional info or disclaimer
    * Cannot contain variables
  </Step>

  <Step title="Add Buttons (Optional)">
    Choose button types:

    * **Quick Reply:** Short responses
    * **URL:** Link to website (static or dynamic)
    * **Phone Number:** Call action
  </Step>

  <Step title="Provide Examples">
    For each variable (`{{1}}`, `{{2}}`), provide example values
  </Step>

  <Step title="Submit for Approval">
    Click **"Save"** to submit to Meta for review
  </Step>
</Steps>

<Warning>
  **Errors during creation?** If you encounter errors, create the template in [Meta Business Manager](https://business.facebook.com) instead. Go to WhatsApp Accounts → Message Templates.
</Warning>

***

## Editing Templates

<Steps>
  <Step title="Click Edit Icon">
    Find your template, click **Edit** (pencil icon)
  </Step>

  <Step title="Modify Components">
    Update header, body, footer, or buttons

    <Note>
      Can only edit when status is APPROVED, REJECTED, or PAUSED. Limited to 1 edit per day, max 10 edits per month.
    </Note>
  </Step>

  <Step title="Save Changes">
    Click **"Save"** to resubmit for approval
  </Step>
</Steps>

<Warning>
  **Errors while editing?** Edit the template in [Meta Business Manager](https://business.facebook.com) instead for more reliability.
</Warning>

***

## Deleting Templates

<Steps>
  <Step title="Click Delete Icon">
    Find template, click **Delete** (trash icon)
  </Step>

  <Step title="Confirm Deletion">
    Confirm in the modal
  </Step>
</Steps>

<Note>
  Deleted templates cannot be recovered. Template name becomes available for reuse.
</Note>

***

## Template Status

**🟢 APPROVED** - Ready to use, can send messages

**🟠 PENDING** - Under Meta review, wait 24-48 hours

**🔴 REJECTED** - Violates policies, needs changes

**🌋 PAUSED** - Temporarily inactive

**ℹ️ IN\_APPEAL** - Under appeal review

***

## Best Practices

* **Use UTILITY category** for faster approval
* **Keep messages clear and concise**
* **Avoid promotional language** in UTILITY templates
* **Test variables** with realistic example values
* **Follow WhatsApp policies** to avoid rejection

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Template creation fails" icon="circle-xmark">
    **Solution:** Create in Meta Business Manager instead

    1. Go to [business.facebook.com](https://business.facebook.com)
    2. Select WhatsApp Account → Message Templates
    3. Click Create Template
    4. Fill details and submit
  </Accordion>

  <Accordion title="Template editing fails" icon="pen-slash">
    **Solution:** Edit in Meta Business Manager

    Also check:

    * Status is APPROVED, REJECTED, or PAUSED
    * Haven't edited today already
    * Haven't exceeded 10 edits this month
  </Accordion>

  <Accordion title="Template rejected" icon="ban">
    **Common reasons:**

    * Violates WhatsApp policies
    * Contains spam or promotional content
    * Variables not properly formatted
    * Missing or invalid examples

    **Solution:** Review Meta feedback, fix issues, resubmit
  </Accordion>
</AccordionGroup>

***

## Recommended: Use Meta Business Manager

For the most reliable experience with templates:

**Create and edit templates in Meta Business Manager:**

1. Visit [business.facebook.com](https://business.facebook.com)
2. Go to WhatsApp Accounts → Message Templates
3. Create/edit templates there
4. They'll automatically sync to Callkaro

**Benefits:**

* More stable and reliable
* Better error messages
* Full feature support
* Direct Meta platform

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="WhatsApp Connect" icon="link" href="/whatsapp/signup">
    Connect your Meta account
  </Card>

  <Card title="WhatsApp Phone Numbers" icon="hashtag" href="/whatsapp/phone-numbers">
    Manage your numbers
  </Card>

  <Card title="Meta Business Manager" icon="meta" href="https://business.facebook.com">
    Meta's platform for templates
  </Card>
</CardGroup>
