TEMPLATES

WhatsApp templates, without the Meta headache.

Templates are the Meta-approved messages you send outside the 24-hour window: reminders, confirmations, offers and one-time codes. Flowella gives you a friendly editor with a live WhatsApp preview, handles the fiddly Meta submission format for you, and lets you test on a real device before a single contact sees it.

The Flowella templates library showing a grid of WhatsApp templates such as welcome_message, followup_offer and order_shipped_notice, each with a category badge and an approval status like Approved, Pending or Draft
One library

Every template, status at a glance.

Every template lives in one library with its category and approval status on show, so you always know what is Approved, Pending, Draft or Rejected at a glance. Search by name, content or creator, filter by status, and switch between grid and list views. It is the central home for every WhatsApp message your account can send.

The Flowella template editor with basic information, an image header, a body field with an inline Variable 1 chip, a footer and buttons section, beside a live WhatsApp preview of the Flos Bistro feedback message
The editor

Build it, and watch it appear.

Name your template, pick a category and language, add an optional image or video header, and write the body. Variables sit inline as chips rather than raw 1 numbers, formatting follows WhatsApp's rules, and a live preview on the right shows exactly how the message will look on a phone as you type. Add up to ten buttons, then submit to Meta in one click.

Why it is easier

Much friendlier than the Meta editor.

Templates still go to Meta for approval. The difference is how painless they are to build.

The Meta template editor

Powerful, but unforgiving.

Meta's own editor exposes the raw submission format. You manage numbered variables yourself, upload media handles by hand, and only see how the message looks once it has been submitted.

  • Raw 1 placeholders to track by hand
  • Media handles uploaded manually
  • No preview until after you submit
Acme Insurance Business · online
Hi Anna 👋 just checking — are you still keen to renew your policy this year? 09:14
ohh hi yeah maybe? remind me what plan I'm on? 11:42
You're on the Standard plan. Happy to send the renewal link? 11:43
actually can we chat tomorrow? today is mad 11:46
Of course — what time works? 11:47
idk friday maybe? 😅 14:08
RAW FORMAT NO PREVIEW EASY TO GET WRONG
The Flowella editor

The same result, far less friction.

Flowella wraps Meta's format in a clean editor. Variables are chips, headers are a simple upload, and you see the finished message on a phone before you submit. The Meta format is handled for you.

  • Inline variable chips, not raw numbers
  • Drag in an image, Flowella does the rest
  • Live phone preview as you type
Cancel Renew with Acme
Hi Anna — pick the plan that suits you. We'll auto-renew and send your receipt here in WhatsApp.
  • 30 seconds · Card on file
  • With · Membership team
  • Receipt sent here after renewal

Choose your plan

  • Quarterly · £15
  • Monthly · £6
Confirm renewal

Powered by Flowella · Secure renewal

FRIENDLY FIELDS LIVE PREVIEW ONE-CLICK SUBMIT
A side-by-side comparison of the Meta Business Manager template editor showing raw curly-brace variables and no preview, against the Flowella editor showing inline variable chips and a live WhatsApp preview
Side by side

Two ways to build the same template.

On the left, Meta's editor exposes raw numbered placeholders and a JSON-style sample payload, with no preview until you submit. On the right, Flowella shows friendly fields, inline variable chips and a live WhatsApp preview that updates as you type. Same approved result, far less room for error.

The essentials

Categories and variables

Two things shape every template: the category Meta charges and reviews against, and the variables that personalise it.

CategoryUse it forNotes
MarketingPromotions, offers, event invites, re-engagementMost expensive tier, subject to opt-in rules
UtilityOrder updates, alerts, reminders, follow-upsCheaper, must relate to a specific request
AuthenticationOne-time passwords and verification codesStrict format, no marketing, cheapest tier

Variables use double curly braces with a 1-based index, for example Hi 1, your order 2 has shipped. In Flowella they appear as inline chips, and in a HubSpot workflow each one maps to a contact, company, deal or ticket property, with fallbacks for empty values. Set the category correctly, keep sample values realistic, and avoid heavy formatting, and most templates clear review quickly.

Knowledge base

Read the full how-to

Everything on this page, with the step-by-step detail, lives in the docs.

Three detailed guides in the Flowella knowledge base cover templates end to end.

Creating and testing templates walks through building a template step by step and sending a test to your own device, even while it is still pending approval.

Template reference is the quick lookup for categories, header formats, the full button list, specialised types like carousels and one-time-passwords, and the submission lifecycle.

Template variables and dynamic content is the deep dive on the syntax, where variables are allowed, sample values, and wiring them to HubSpot data.

Open the templates documentation →

FAQ

Straight answers.

The questions people ask about templates.

Why do templates need approval?

Because they are sent outside the 24-hour window, Meta reviews every template for policy and quality. Approval usually takes minutes, but some go to human review and can take up to 48 hours. Submit before you need them in production.

Can I test a template before it is approved?

Yes. You can send a test to your own WhatsApp number even while a template is still pending, so you can check the header, body, variables and buttons on a real device before going live.

Where can I use an approved template?

Yes. Once approved, a template can be sent from the Flowella inbox, from HubSpot workflows, from automated flows and via the API. Variables fill from your HubSpot data at send time.

How does personalisation work?

Variables let one approved template send personalised messages to thousands of contacts. You write 1, 2 and so on, then map each to a HubSpot property in your workflow, with a fallback for empty values.

What gets a template rejected?

The most common are promotional content submitted as Utility, unrealistic sample values like xxx or test, spammy wording, and broken media. Keeping copy clear and the category correct avoids most rejections.

Do I have to resubmit when I make a change?

Changing a template's structure needs resubmission to Meta. Changing the values inside variables does not, which is why variables are so useful for personalisation.

Next step

Build your first template in minutes.

Flo, the Flowella mascot, celebrating