Execus Logo
Back to the platform
Documentation
Get started
  • What the platform is
  • First access
  • Platform overview
  • Quick glossary
Dashboard Assistant
  • What the dashboard assistant is
  • How to use it
  • What it can do
  • Safety and privacy
  • Plans and usage limits
Voice agent
  • GPT Live: voices, style and listening
  • Basic configuration
  • AI hours
  • Models and voices: use cases
  • Instructions
  • Prompt tokens
  • Advanced settings
  • Evaluation criteria
  • Testing and playground
  • Updating instructions
  • External Tools
  • Built-in tools
  • MCP servers
Models offered
  • What models are and why they matter
  • Voice models
  • AI models
  • Choosing the right combination
Documents and knowledge base
  • What the knowledge base is
  • Uploading and managing documents
  • How search works during a call
  • Best practices
Calls
  • Call history
  • Transcripts and summaries
  • Audio recordings
  • Filters and search
  • Data export
Call transfers
  • When and why to transfer a call
  • Departments
  • System tools
  • AI after-hours
  • Routing rules
  • Operator app (iOS / Android)
WhatsApp
  • WhatsApp Business in Execus
  • Real-time chat
  • Automations
  • Approved templates
  • WhatsApp contacts and lists
  • WhatsApp AI agents
Meta Agent
  • The Meta agent in Execus
  • Prepare your Meta accounts
  • Connect Instagram and Facebook to Execus
  • Create the Meta agent
  • Configure the agent
  • Direct messages
  • Comments and moderation
  • Meta agent tools
  • Inbox and takeover
  • Meta in workflows
  • Plans, interactions and limits
  • Troubleshooting
Actions and campaigns
  • What actions are
  • SMS campaigns
  • Email campaigns
  • Scheduling and batch sends
Reservations
  • Calendar view
  • Availability rules
  • Confirmations and reminders
  • Changes and cancellations
Contacts
  • Customer directory
  • CSV import
  • Lead form
  • Lists and segments
  • Custom fields
Shop and catalogue
  • The shop in Execus
  • Product and service catalogue
  • Order management
  • OCR and price-list import
Integrations
  • Connect Apple Calendar
  • Connect HubSpot
  • Integrations overview
  • Calendar
  • WhatsApp
  • Meta (Instagram and Facebook)
  • SMS and email
  • Business software and PMS
  • Outbound webhooks
Workflows
  • What workflows are
  • Steps and blocks
  • Triggers and webhooks
  • Practical examples
Call center and dialer
  • What the Execus call center does
  • Outbound campaigns
  • Human operators
  • Contact lists and live sync
  • Operator panel
  • Weekly schedule for incoming calls
  • Contact list rules
External APIs and developers
  • Execus for developers
  • API keys and authentication
  • Main endpoints
  • Incoming webhooks
Use cases
  • Hotels and accommodation
  • Restaurant
  • B&Bs and short-term rentals
  • Beauty center and spa
  • Travel agency
Pricing and plans
  • How pricing works
  • Subscription plans
  • Wallet and credits
  • Consumption and invoices
  • Changing, suspending, or cancelling the plan
Management
  • Account and organization
  • Billing and subscription
  • Team and roles
  • Security and privacy
  • Notifications
Business information
  • Business details
  • Location and address
  • Opening hours
  • AI hours
  • Departments and team
Resources
  • Frequently asked questions
  • Complete glossary
  • Support
Documentation›WhatsApp›Approved templates

WhatsApp

Approved templates

How to create and use templates needed to write outside the 24-hour window.

WhatsApp Business enforces strict rules: beyond the 24-hour window from the customer's last message, you can only write using templates approved by Meta. It's an anti-spam protection, but it's also a powerful tool for proactive communications.

When templates are needed

  • Reminders for appointments or scheduled bookings
  • Order or shipping confirmations
  • Marketing campaigns to a contact list
  • Alerts about hour or service changes
  • Invitations to reviews or surveys

Template categories

  • Utility. Confirmations, reminders, transaction updates. Fast approval, low cost.
  • Marketing. Promotions, campaigns, news. Requires explicit customer consent. Higher cost.
  • Authentication. OTPs and verification codes. More technical use case, less common for hospitality businesses.

Creating a template

  1. 1

    Write the text

    Use variables in braces for dynamic values, with a name or a number: 'Hi {{first name}}, your booking on {{date}} is confirmed.' Meta receives them as {{1}}, {{2}}, in the order they appear. “Insert placeholder” adds the next number with its digits selected: type a name over them, then press Enter or → to keep writing after the braces.

  2. 2

    Add optional elements

    Quick reply buttons (e.g. 'Confirm', 'Cancel'), links, images, or attached documents. A link button can have a dynamic last part: choose "Dynamic", write the first part of the address and an example value for Meta, and the last part is filled in for each recipient in campaigns and workflows.

  3. 3

    Submit for approval

    Execus submits the template to Meta for approval. It usually takes from a few minutes to 24 hours.

  4. 4

    Use the template

    Once approved, the template is available in chat, automations, and campaigns.

Writing rules

Meta rejects templates with aggressive sales language, grammatical errors, links to suspicious domains, or improperly used variables. Keep a tone that is helpful, clear, and honest.

Editing a template

Click a template in the list to see how it is configured. Approved, rejected and paused templates can be edited and resubmitted to Meta for review; an approved template can be changed once every 24 hours and keeps its category. Templates under review can only be viewed.

Naming the variables

Write the name straight in the text, in braces: “Hi {{first name}}” instead of “Hi {{1}}”. The name is only for you: the customer never sees it and Meta still receives {{1}}, {{2}}, numbered in the order the variables appear. If you rename a variable in braces and change nothing else, only the names are saved and the template does not go back to review; moving named variables around renumbers them, so check the campaigns and workflows that use the template. The names show up where you fill in the values, in campaigns and workflows. The variable in a button's link, and those of a template that cannot be edited (for example one under review), are named in the “Names of the variables” section.

An image on top (banner)

In the «Header» field choose «Image» and upload a JPG or PNG up to 5 MB: the preview shows it above the text. The image goes to Meta with the template for review, then appears at the top of every message sent with that template, from campaigns, workflows and the API. To change it, edit the template: the new image goes through Meta's review again.

Was this page helpful?

PreviousAutomationsNextWhatsApp contacts and lists