Skip to main content

Command Palette

Search for a command to run...

How to Use WhatsApp Templates in Long-Running ZazzyAgent Sequences

Updated
View as Markdown

A sequence can continue for hours or days.

That creates an important WhatsApp messaging consideration.

A customer may start a conversation today, but your sequence may send its next message much later.

When the applicable customer-service messaging window no longer covers that message, an approved WhatsApp template may be required.

That means template planning should happen before you build a long-running sequence.

Why sequences and templates are connected

Consider this sequence:

Customer enquiry
      ↓
Immediate reply
      ↓
After 1 day
      ↓
After 3 days
      ↓
After 7 days

The first message may be sent while the active customer conversation is still available.

A later message can be treated differently depending on the customer's messaging status and applicable WhatsApp rules.

Your sequence therefore needs to account for both:

Sequence timing
+
WhatsApp messaging requirements

Which sequence messages may need templates?

There is no single rule that says:

"Every sequence message must be a template."

Instead, look at when the message will be sent and whether the applicable customer-service messaging window is still available.

For longer journeys, plan template-based messages for the stages where they may be required.

Example: Seven-day lead sequence

Suppose you build:

Day 0
Thanks for your enquiry.

↓

Day 1
Here is more information.

↓

Day 3
Would you like a demo?

↓

Day 7
Can I help you with anything?

The first message can be handled differently from later messages depending on the customer's current messaging status.

A good sequence design therefore considers the messaging requirements at each stage.

Create the templates first

Before building a long-running sequence, identify which messages may need approved templates.

For example:

Day 3

Would you like us to arrange a product demonstration?

Day 7

We're available if you'd like help choosing the right plan.

Create the appropriate WhatsApp templates for those messages and make sure they are available for the intended use.

Use a template that matches the message

A template should represent the actual message you intend to send.

Don't create:

generic_followup

and then use it for completely unrelated messages.

Better:

lead_followup_day3
demo_reminder
appointment_reminder
order_update
post_purchase_followup

Clear naming makes sequence configuration much easier.

Keep template content consistent with the journey

Suppose the customer has just requested a quotation.

Your follow-up should still make sense in that context.

Good:

Hi {{name}}, following up on the quotation you requested. Would you like us to clarify anything?

Bad:

Check out our latest products today!

The second message may be technically usable as a template but doesn't match the customer's journey.

Use variables where appropriate

Templates can include approved dynamic parameters where supported.

For example:

Hi {{1}}, your quotation for {{2}} is ready.

The values might represent:

{{1}} = Rahul
{{2}} = Website Development

Dynamic values make templates more useful for automated sequences.

Validate your variables

A template is only useful when the values inserted into it are correct.

Check:

  • Customer name exists.

  • Required custom fields are populated.

  • The correct product or service is selected.

  • The value has the expected format.

Avoid sending messages such as:

Hi {{name}}, your quotation for {{service}} is ready.

when those values were never saved.

Where does the sequence get customer data?

Your flow can collect data before the sequence starts.

For example:

Lead Form
 ↓
Name
 ↓
Service
 ↓
Budget
 ↓
Save data
 ↓
Start Sequence

The sequence can then use the information collected earlier where the supported template and variable configuration allows it.

Example: Appointment reminder

A business could collect:

Name
Appointment Date
Appointment Time
Doctor

Then start an appointment sequence.

Later messages can use the relevant approved template with the correct customer information.

The important part is that the sequence shouldn't assume information exists unless it was actually collected or stored.

Don't assume a template will solve every delivery problem

A message can still fail even when the template is approved.

Also check:

  • Correct WhatsApp Business Account

  • Correct template

  • Correct language

  • Correct variables

  • Customer eligibility

  • Sequence timing

  • Account status

  • Error information

A template approval problem and a delivery problem are not always the same issue.

Template not appearing in the sequence

When the required template doesn't appear where you expect it, check:

  1. The template is approved.

  2. You're using the correct WhatsApp Business Account.

  3. The template language is correct.

  4. The template information is synchronized where required.

  5. The template is compatible with the message configuration.

See WhatsApp Template Not Showing in ZazzyAgent? 8 Things to Check.

Template language matters

A business may have several versions of what appears to be the same message.

For example:

order_update_en
order_update_hi
order_update_ar

Make sure the sequence uses the intended approved version.

Don't select a similar template simply because the wording looks close.

Sequence timing matters

Suppose your sequence is:

Immediately
 ↓
After 1 hour
 ↓
After 2 days
 ↓
After 7 days

Don't design the messages independently.

Think about the entire lifecycle.

The further the sequence extends, the more important it becomes to understand which messages need templates and which can use other supported messaging paths.

Example: Ecommerce sequence

A post-purchase journey might look like:

Order placed
   ↓
Order confirmation
   ↓
Shipping update
   ↓
Delivery update
   ↓
Post-purchase follow-up

Each stage can have different messaging requirements.

The order confirmation and transactional updates shouldn't automatically be treated the same as promotional follow-ups.

Design each message around its actual purpose.

Promotional vs utility messaging

When building templates, pay attention to the purpose of the message.

Examples include:

Utility

Your appointment is tomorrow at 3 PM.

Marketing

Our weekend sale starts today.

These are different communication purposes and should be configured accordingly.

Do not simply copy one template category into another because the message is sent from the same sequence.

Test templates before launching the sequence

Don't wait until the seventh day to find out the final message doesn't work.

Test every important template-based step.

Verify:

Template exists
 ↓
Correct account
 ↓
Correct language
 ↓
Variables populate
 ↓
Message sends
 ↓
Message delivers

This is especially important for longer sequences where an error might otherwise remain hidden for days.

Long-running sequence checklist

Before publishing a sequence, review:

Timing

When is each message sent?

Customer status

What communication state will the customer probably be in at that point?

Templates

Which messages may require approved templates?

Variables

Does every dynamic value exist?

Content

Does the message still make sense at that stage of the journey?

Exit condition

When should the customer leave the sequence?

A sequence becomes much easier to maintain when all six are planned together.

Example: Lead nurturing architecture

Customer enquiry
      ↓
Flow
      ↓
Collect lead details
      ↓
Qualify customer
      ↓
Start sequence
      ↓
Message 1
      ↓
Template-based follow-up
      ↓
Template-based reminder
      ↓
Customer purchases
      ↓
Remove sales sequence
      ↓
Start post-purchase journey

This is more reliable than creating a sequence first and figuring out messaging requirements afterward.

Common mistakes

Creating the sequence before planning templates

This often leads to rebuilding the later steps.

Using the wrong template

A technically approved template can still be inappropriate for the actual customer journey.

Missing variables

A template with empty placeholders can produce a poor customer experience.

Forgetting the exit condition

Customers who purchase should generally not continue receiving pre-purchase follow-ups.

Treating every failed message as a template problem

Always inspect the actual error and delivery state.

The key idea

A long-running WhatsApp sequence is both an automation system and a messaging system.

The timing determines when the sequence acts.

The template strategy determines how certain messages can be sent when the applicable messaging window no longer covers them.

Plan both together.

For the broader template documentation, see WhatsApp Message Templates: Complete Guide.

For the customer-service window, see WhatsApp 24-Hour Customer Service Window Explained.