Documentation Index
Fetch the complete documentation index at: https://docs.digifist.com/llms.txt
Use this file to discover all available pages before exploring further.
Every template in Galantis moves through a defined lifecycle from creation to active use. The status at each stage determines whether the template can be used to send messages. Understanding what each status means — and what actions are available at each stage — prevents delays in campaign launches and automation activations.
What this covers
- All four template statuses and their meaning
- What triggers each status transition
- What you can and cannot do at each status
- How to resolve a rejection and resubmit
- How status changes in Meta affect active automations
Template statuses
DRAFT
PENDING_APPROVAL
APPROVED
REJECTED
DRAFT — The template has been saved in Galantis but not yet submitted to Meta.A template enters DRAFT status when it is created and saved without being submitted. It stays in DRAFT until you explicitly click Submit.What you can do in DRAFT:
- Edit all template components — header, body, footer, buttons, category, and language
- Preview the assembled template
- Submit for Meta review when ready
What you cannot do in DRAFT:
- Use the template in a campaign
- Assign the template to an automation Action Node and activate the automation
DRAFT templates are not visible to Meta. No review has been initiated. The template exists only in Galantis until submitted.Use DRAFT status to build and iterate on templates before committing to a submission. It is better to spend time in DRAFT refining copy, variable examples, and category accuracy than to submit prematurely and receive a rejection.
PENDING_APPROVAL — The template has been submitted to Meta and is awaiting review.A template enters PENDING_APPROVAL immediately when you click Submit. Galantis sends the template to Meta’s Template API and the status updates to reflect the pending review.What you can do in PENDING_APPROVAL:
- View the template and its submitted content
- Monitor the status — it will update automatically when Meta responds
What you cannot do in PENDING_APPROVAL:
- Edit the template — submitted content is locked during review
- Use the template in a campaign or automation
Meta’s review typically completes within minutes to a few hours. In some cases — particularly for first-time submissions from a new WhatsApp Business Account — review may take longer. Status updates arrive via Meta webhook and are reflected in Galantis automatically.You do not need to manually refresh or poll for status updates. Galantis receives Meta’s webhook notification when the review completes and updates the template status immediately.
APPROVED — Meta has reviewed and approved the template. It is ready for use in campaigns and automations.A template reaches APPROVED status when Meta’s review confirms the template content is compliant with WhatsApp’s Business Policy and the declared category is accurate.What you can do in APPROVED:
- Select the template in the campaign builder
- Assign the template to automation Action Nodes
- Use the template for Inbox agent replies when the conversation window is closed
What can change after APPROVED:
- Meta may pause or suspend a template if quality signals degrade after it is live — block rates, report rates, or category compliance flags can cause Meta to move a template from
APPROVED to a paused state without action from you
- If a template is paused by Meta, active automations using it will begin failing for customers who reach the affected Action Node
Monitor template status periodically in Templates, especially for high-volume templates that are actively sending. See Template Quality for how quality signals affect live templates.REJECTED — Meta’s review found the template non-compliant. The template cannot be used until the issues are resolved and it is resubmitted and approved.A template is rejected when Meta’s review identifies one or more compliance issues. The rejection reason is visible in Templates → [Template Name] → Status.Common rejection reasons:
- Misleading category — promotional content submitted as Utility, or vice versa
- Missing or empty variable examples —
{{N}} placeholders without sample values
- Prohibited content — language that violates WhatsApp’s content policies (exaggerated claims, prohibited industries, misleading offers)
- Incomplete variable sequence — variable numbers that skip positions (e.g.,
{{1}} and {{3}} without {{2}})
- Invalid button configuration — button type, URL format, or phone number format errors
What you can do in REJECTED:
- Read the rejection reason carefully — it identifies the specific issue
- Edit the template to address the rejection cause
- Resubmit for a new review
What you cannot do in REJECTED:
- Use the template in any campaign or automation
Resubmitting a template without addressing the rejection reason will result in another rejection. Read the rejection reason fully before making changes. Repeated submissions of non-compliant content may affect your template submission standing with Meta.
Resolving a rejection:
- Open Templates → [Template Name] → Status and read the rejection reason
- Identify which component caused the rejection — category, body copy, variable examples, or buttons
- Edit the template to address the specific issue
- Add complete, realistic example values to all variable placeholders if missing
- Resubmit — the template returns to
PENDING_APPROVAL
Status transition summary
DRAFT
│
└─ Submit ──→ PENDING_APPROVAL
│
├─ Meta approves ──→ APPROVED ──→ (Meta may pause) ──→ Paused/Suspended
│
└─ Meta rejects ──→ REJECTED ──→ Edit and resubmit ──→ PENDING_APPROVAL
Impact on active automations
If a template used in an active automation is paused or suspended by Meta after the automation was activated:
- The automation remains active — it is not automatically deactivated
- Customers who reach the Action Node using the affected template will have that node fail with a
FAILED status in the activity log
- The automation continues executing for other customers using other Action Nodes that reference approved templates
To resolve: address the template quality issue, restore the template to APPROVED status, and confirm the automation’s action node is pointing to the restored template. No automation re-activation is needed once the template is approved again.
Automations with any Action Node referencing a non-APPROVED template are flagged via has_unapproved_template and cannot be activated. This flag is checked at activation time — an automation that was correctly configured at activation is not retroactively deactivated if a template is later paused.