# Get a WhatsApp template approved

> WhatsApp reviews every template before SkedX Flow can send it. Variables must be written in double braces — {{customer_name}} — not {Customer_Name}; if you typed them another way, the checks under the preview say so and “Make these variables” fixes them in one click. Every variable needs a sample value, and WhatsApp’s reviewers read the samples, so use made-up ones: a sample that looks like a real phone number, email or address gets “Use a made-up sample”, and Flow refuses to send a sample holding one of your contacts’ details. After you submit, the template shows when it went to WhatsApp; WhatsApp can take up to 24 hours, and Flow checks every 30 minutes (Check now refreshes it). After 24 hours, “Ask SkedX to chase it” opens the Help & Support chat with the request already sent, and SkedX replies there. A rejection is shown in plain words with what to change; Edit & resubmit sends the fix for review, and if WhatsApp refuses the name, “Save as a new template” saves it as name_v2 and sends it. Don’t delete and resubmit: WhatsApp locks a deleted name and refuses a copy.

Product: SkedX Flow · Topic: WhatsApp templates · Draft — steps not yet re-verified in the live product · Updated 2026-11-11

Most rejections come from two things WhatsApp is strict about: how variables are written, and what the samples say. Flow now checks both before anything is sent, and tells you whose move it is while you wait.

## Video (1:35)

Watch: https://skode.ai/help/flow/templates/get-a-whatsapp-template-approved/ · MP4: https://skode.ai/help/videos/flow/templates/get-a-whatsapp-template-approved.mp4

- 0:01 Step 1: Write variables in double braces
- 0:07 Step 1: Write variables in double braces
- 0:17 Step 2: Choose what fills each variable
- 0:25 Step 3: Use made-up samples
- 0:33 Step 4: Check what the reviewer sees
- 0:38 Step 5: Submit for approval
- 0:47 Step 6: While it is in review
- 0:59 Step 7: Fix a rejected template
- 1:11 Step 9: Change an approved template
- 1:24 Step 10: If a template needs a fix

Transcript:

To get a WhatsApp template approved in SkedX Flow, open Templates and click New template. Write the message. Wherever a value changes per person, WhatsApp needs double braces. If you typed it another way, click Make these variables. Beside each variable, choose what fills it when you send. Your SkedX Flow and SkedX CRM fields are in one list. Then give it a made-up sample. WhatsApp's reviewers read every sample, so never use a real customer's details. Under the preview, read what WhatsApp's reviewer sees, the way a stranger would. When it passes all WhatsApp checks, click Submit for approval. While it is in review, Check now checks straight away. After twenty-four hours, ask SkedX to chase it. A rejected template says why, in plain words. Click Edit and resubmit, fix what it names, and submit again. To change an approved template, edit the words and click Submit changes. WhatsApp reviews it again, and it can't be sent until it is approved. If a template stops matching what WhatsApp approved, its card says Needs a fix, and messages still go out as approved. Undo to approved version drops the changes.

## Step 1: Write variables in double braces

Type `{{customer_name}}` where a value changes per person, or tap **+** to insert one. If you wrote `{Customer_Name}` or `{{Customer Name}}`, **Fix before submitting** says so — click **Make these variables** and Flow rewrites them and takes you to the first sample.
Open it directly: https://flow.skode.ai/templates

## Step 2: Choose what fills each variable

Beside each variable, pick what fills it when you send: your SkedX Flow fields and your SkedX CRM fields are one list, each tagged where it is found. At the send the person’s CRM record is read first, then their Flow contact — from Flow, the CRM and automations alike. **Set when sending** leaves it for whoever sends.

## Step 3: Use made-up samples

Give each variable a sample value. WhatsApp’s reviewers read every sample, so never paste a real customer’s name, address or phone. If a sample looks real, click **Use a made-up sample**.

## Step 4: Check what the reviewer sees

Under the preview, **What WhatsApp’s reviewer sees** shows the message with your samples filled in. Read it as a stranger would.

## Step 5: Submit for approval

When the checks say **Passes all WhatsApp checks**, click **Submit for approval**.

## Step 6: While it is in review

The template shows when it went to WhatsApp. WhatsApp decides most templates within minutes and can take up to 24 hours; Flow checks every 30 minutes, and **Check now** checks straight away. After 24 hours, click **Ask Skode to chase it**: the **Help & Support** chat opens with your request already sent — the template’s name, how long it has waited and its id — and SkedX replies there, usually within a working day.

## Step 7: Fix a rejected template

A rejected template says why in plain words, with WhatsApp’s own words under it. Click **Edit & resubmit**, change what it names, and submit again. Two rejections are not about the template: **WhatsApp won’t accept templates from this account** is fixed on the WhatsApp account, so the button opens your WhatsApp settings; and a name WhatsApp is still deleting is locked for up to four weeks, so **Make a copy** saves it under a new name. If WhatsApp gave no reason, the card says so.

## Step 8: If WhatsApp refuses the name

WhatsApp keeps a name it has already seen. If it refuses yours, click **Save as a new template**: Flow saves it as `name_v2` and sends it for review.

## Step 9: Change an approved template

Open the template and change the words. The note at the top says the change goes to WhatsApp for approval and can’t be sent until it is approved again. Click **Submit changes**. A new picture, video, file or different buttons can’t be an edit: Flow offers **Make a new template**, and the approved one keeps working. WhatsApp allows one change a day to an approved template.

## Step 10: If a template needs a fix

Flow checks your templates against WhatsApp every 30 minutes. If Flow’s copy no longer matches what WhatsApp approved, the card says **Needs a fix** with the reason. Messages keep going out as WhatsApp approved them; the changes are never sent. Click **Undo to approved version** to drop the changes, or submit them for approval. If WhatsApp rejected an edit you submitted, the card says **Your changes were rejected**, with the same Undo.

## Common questions

### Can I change a template after it is approved?

Yes. The changed words go to WhatsApp for approval, and the template can’t be sent until WhatsApp approves them again. A picture, video, file or different buttons need a new template instead; the approved one keeps working.

### Why does my template say Needs a fix?

Flow’s copy no longer matches what WhatsApp approved, for example a picture was added after approval. Messages keep going out as WhatsApp approved them, without the changes. Click **Undo to approved version** to drop the changes, or submit them for approval.

### How long does approval take?

WhatsApp says up to 24 hours; most templates are decided within minutes. After 24 hours, use **Ask Skode to chase it** — your request goes into the Help & Support chat and SkedX answers there.

### It says WhatsApp won’t accept templates from this account. What do I do?

That refusal is about the WhatsApp Business account, not the template, so editing it won’t help. Open your WhatsApp settings and check the account’s status; if it looks fine, ask SkedX in Help & Support.

### Why does it say the name is locked?

WhatsApp is still deleting an older template with the same name and holds the name for up to four weeks. Click **Make a copy** and submit the copy under a new name.

### Why was my template rejected for “Invalid Format”?

Most often a variable written another way — `{Name}` instead of `{{name}}` — or two variables side by side. Flow now stops both before sending.

### Should I delete it and submit again?

No. WhatsApp locks a deleted template’s name and can refuse a copy with the same words. Edit it, or save it as a new template.

### What happens if I delete a template a campaign or automation still uses?

Flow asks first and names each one — a campaign that has not finished, an active automation, an incoming webhook. Deleting removes the template at WhatsApp too, so they stop sending it: their next send is refused with “the template was deleted”, never charged, and a campaign stops at the first one. Pick another template for them, or keep this one.

### A message says the template “is not approved on” my number. Why?

WhatsApp approves templates per number. This one was approved on a different number of yours (or on an older one), so WhatsApp would refuse it from this number. Choose a template approved on this number, or submit this one for it.

### Can I use a real customer’s details as the sample?

No. WhatsApp’s reviewers read every sample. Flow refuses a sample holding one of your contacts’ phone numbers or emails, and suggests a made-up one.

### Can a variable be filled from SkedX CRM?

Yes. Pick a CRM field beside it, such as Course. When it sends, the person’s CRM record is read first, then their Flow contact; a send with nothing in either stops and names the variable.

### Can I put my own business number in a sample?

Yes — your connected WhatsApp number and your brand’s phone are fine in samples.

Videos and screenshots © 2026 SkedX, with sample data only. Share and link to them freely; copying the SkedX product or its design is not allowed. Terms: https://skode.ai/terms/

## Related guides
- Send a WhatsApp template from an automation: https://skode.ai/help/automate/getting-started/send-a-whatsapp-template-from-an-automation/
- What is the WhatsApp Business API?: https://skode.ai/help/flow/channels/what-is-the-whatsapp-business-api/
- Send your first WhatsApp template in 5 minutes: https://skode.ai/help/flow/developers/send-your-first-template-in-5-minutes/
- Send a WhatsApp template over the API: https://skode.ai/help/flow/developers/send-a-whatsapp-template-over-the-api/
- What you see in a Flow conversation: every message as your customer saw it: https://skode.ai/help/flow/inbox/what-you-see-in-a-flow-conversation/
- Send products from the inbox: one product or a list, in the chat: https://skode.ai/help/flow/inbox/send-products-from-the-inbox/
- Send a WhatsApp campaign to many contacts: https://skode.ai/help/flow/templates/send-a-whatsapp-campaign-to-many-contacts/
- Why WhatsApp held back some of your messages: https://skode.ai/help/flow/templates/why-whatsapp-held-back-some-messages/
- Send a WhatsApp template to one person from their record: https://skode.ai/help/crm/inbox/send-a-whatsapp-template-from-a-record/
- Choose the messages a booking link sends: confirmation, reminders, follow-up and WhatsApp: https://skode.ai/help/crm/calendar/choose-the-messages-a-booking-link-sends/

Source: https://skode.ai/help/flow/templates/get-a-whatsapp-template-approved/