How to use Template Status Update Webhook

Know instantly when your templates are approved, rejected, or updated — and take action immediately

Every WhatsApp template you create goes through a lifecycle.

It can be:

  • Approved

  • Rejected

  • Paused

Now here’s the problem — if you’re manually checking template status, you’re already losing time.

What if instead, your system updated you instantly the moment something changed?

That’s exactly what the Template Status Update webhook does.

The moment a template status changes, this webhook triggers and sends all the details to your system — in real time.


What is Template Status Update Webhook?

This webhook is triggered whenever there is a change in the status of a WhatsApp template.

In simple terms:

Template status changes → webhook fires → you get complete details instantly


When Does This Webhook Trigger?

This webhook triggers whenever:

  • A template gets approved

  • A template gets rejected

  • A template status is updated

For example:

  • Submitted → Approved

  • Submitted → Rejected

  • Approved → Paused


Step-by-Step: How to Set Up This Webhook


Step 1: Go to Webhooks

  • Log in to DoubleTick

  • Go to Settings

  • Click on Webhooks


Step 2: Create a New Webhook

  • Click on New Webhook

  • Enter a name

Example: Template Status Tracker


Step 3: Add Webhook URL

This is where DoubleTick will send the data.

You can use:

  • CRM tools (Zoho, HubSpot, Salesforce)

  • Automation tools (Zapier, Pabbly, Make)

  • Your backend system


Using Bot Studio for Testing

  • Open DoubleTick in a new tab

  • Go to Bot Studio

  • Click on Create New Bot

  • Select trigger: On Webhook

  • Copy the webhook URL


Step 4: Add Webhook Details

  • Go back to Webhooks

  • Paste the webhook URL

  • Select your API Number (WABA number)

  • Click Continue


Step 5: Select Event

  • Select Template Status Update

  • Click on Create Webhook

Your webhook is now live.


How to Test the Webhook


Step 1: Submit or Track a Template

  • Create a new template

  • Or wait for an existing template to get approved/rejected


Step 2: Capture Response

  • Go to Bot Studio

  • Click on Capture Response


Step 3: View Response Data

  • Click on View Response Data

You will see all template-related details.


What Data Will You Receive?

When this webhook is triggered, you will receive:

  • Agent name (who created the template)

  • Agent phone number

  • Template name

  • Template language

  • Old status

  • New status

  • Rejection reason (if rejected)

  • WABA number


What Can You Do with This Data?

You can:

  • Notify the right agent instantly if their template is rejected

  • Track which team member created which template

  • Monitor approval and rejection trends

  • Trigger campaigns only after approval

  • Build internal dashboards for template performance


Real Business Use Case

Use Case: Preventing Campaign Delays & Fixing Rejections Instantly

The Situation

A marketing team is running multiple WhatsApp campaigns across different regions and languages.

Each campaign depends on templates being approved on time.


The Problem Before Automation

  • No visibility on which template got rejected

  • Team didn’t know who created the template

  • Rejections were discovered late

  • Campaigns got delayed

  • No tracking of rejection reasons


The Solution

The business connects the Template Status Update webhook to their internal system (Slack + Google Sheets).

Now, whenever a template status changes:

  • If approved → campaign automatically moves to “Ready”

  • If rejected

    • The responsible agent is notified instantly

    • Rejection reason is shared immediately

    • Template is fixed and resubmitted quickly

  • All data is logged in a dashboard:

    • Which agent created it

    • Approval time

    • Rejection reasons

    • Language-wise performance


The Result

  • Campaign delays reduced significantly

  • Faster template corrections

  • Clear accountability across team

  • Better approval success rate over time

  • Full visibility on template performance


Conclusion

The Template Status Update webhook ensures you are never in the dark about your template lifecycle.

It helps you:

  • Stay updated in real time

  • Act instantly on approvals or rejections

  • Avoid campaign delays

  • Improve team accountability

Last updated