> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dialogshift.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Writing WhatsApp Utility Templates Correctly

> How to write WhatsApp templates so Meta is more likely to classify them as Utility

WhatsApp templates in Journey Messaging are reviewed automatically by Meta. During submission or later, Meta can assign a different category than the one selected, for example from **Utility** to **Marketing**.

This article explains how to write Utility templates for booking, check-in, and service messages as clearly as possible, and what to do if Meta reclassifies a template.

<Note>
  Meta decides the final category. Good wording reduces the risk of reclassification, but it cannot guarantee a specific decision.
</Note>

## Why the Category Matters

WhatsApp uses three template categories: **Utility**, **Authentication**, and **Marketing**.

* **Utility**: non-promotional information about a specific booking, request, transaction, or booked service.
* **Marketing**: offers, recommendations, upsells, re-engagement, relationship-building, or content with promotional intent.
* **Authentication**: login, verification, and one-time-password scenarios.

Marketing templates are usually significantly more expensive than Utility templates. Only submit a template as Utility if it is truly transactional.

## When a Hotel Message Is Utility

A Utility template must meet both conditions:

* It is non-promotional and does not contain persuasive or sales-oriented intent.
* It is clearly tied to a guest action, request, booking, or booked service.

Typical Utility cases for hotels:

* Booking confirmation or booking update
* Online check-in reminder for an existing booking
* Check-in information such as arrival date, address, or access information
* Payment, cancellation, or modification information for a specific booking

A pure review request, offer, or relationship-building message is normally Marketing.

## Utility Must Sound Factual

Write Utility templates like system notifications or receipts. The warmer, more enthusiastic, or more sales-oriented the message sounds, the more likely Meta is to classify it as Marketing.

Avoid these in Utility templates:

* Offers, discounts, upgrades, or upsells
* Words such as "offer", "discount", "exclusive", "benefit", "secure", "discover", or "upgrade"
* Button labels such as "Discover now", "Learn more", or "Secure offer"
* Service information and promotional content in the same template
* Very generic messages without a concrete booking reference
* Emojis, multiple exclamation marks, or enthusiastic wording
* Phrases such as "We are so excited to welcome you", "Start your vacation relaxed", "Come back soon", or "We're happy to have you here"

If you want to combine service information and promotional content, create two separate templates: one Utility template for the service information and one Marketing template for the promotional part.

## Urgency and Booking Links

Phrases with "now" can sound like pressure. Use neutral wording instead:

* Instead of "Check in now": "complete online check-in"
* Instead of "View now": "View booking"

Links to the booking page can move a template toward Marketing. If a booking link is necessary, keep the rest of the text especially factual and remove all friendly add-on sentences.

## Avoid Authentication Misclassification

Meta can reject a template with `INCORRECT_CATEGORY` if it looks like an Authentication template. This happens especially with door and access information.

Avoid these words in door or access contexts:

* "door code"
* "code"
* "key"
* "room key"
* "access"
* "password"
* key emoji

Use more neutral wording such as "opening link", "door opening", "link below", or "access information".

Also avoid concrete times in door or access contexts, such as "until midnight" or "by 3 p.m.". In combination with booking numbers and door information, this can look like a one-time-password scenario.

## Safer Wording Rules

Use these rules before submitting:

* State the specific reason, such as booking, arrival, check-in, cancellation, or payment.
* Use concrete placeholders such as booking number, arrival date, hotel name, or stay date.
* Place booking numbers and technical details inside a sentence instead of leaving them isolated at the end.
* Keep the tone neutral and factual.
* Use functional button labels such as "Start online check-in", "View booking", or "View access information".
* Remove anything that sounds like selling, recommendation, excitement, or pressure.

## Examples

### Online Check-In

**Risky**

```text theme={null}
We are so excited to welcome you! Secure your express check-in now and start your stay relaxed.
```

**Better**

```text theme={null}
Your booking {{booking_number}} at {{hotel_name}} starts on {{arrival_date}}. Please complete online check-in before arrival.
```

Button: **Start online check-in**

### Access Information

**Risky**

```text theme={null}
Your exclusive access code is here! Discover all the benefits of your digital stay now.
```

**Better**

```text theme={null}
Access information is available for your booking {{booking_number}} at {{hotel_name}}. It applies to your arrival on {{arrival_date}}.
```

Button: **View access information**

### Technical Details

**Risky**

```text theme={null}
Your access information is available.
{{booking_number}}
```

**Better**

```text theme={null}
Access information is available for your booking {{booking_number}} at {{hotel_name}}.
```

### Booking Update

**Risky**

```text theme={null}
Your booking has been updated. Take the opportunity to add an upgrade now.
```

**Better**

```text theme={null}
Your booking {{booking_number}} has been updated. The new stay dates are {{arrival_date}} to {{departure_date}}.
```

Button: **View booking**

## If Meta Changes the Category

If Meta reclassifies a template from Utility to Marketing or rejects it with `INCORRECT_CATEGORY`, first review the template text and buttons.

1. Remove promotional, emotional, or generic wording.
2. Remove words that sound like code, key, or password communication.
3. Add concrete booking or stay details.
4. Resubmit the updated WhatsApp variant for review.
5. If the template clearly matches Meta's Utility criteria, you can request a category review in WhatsApp Manager.

Always edit Journey Messaging WhatsApp templates in DialogShift. Editing them directly in WhatsApp Manager can cause the template state in DialogShift to differ from the template at Meta.

You can edit existing templates directly and resubmit them. Meta limits resubmissions, so every revision should be intentional.

## Official Meta Guideline

Meta explains the categories and automatic category checks in the official [template categorization guideline](https://developers.facebook.com/docs/whatsapp/updates-to-pricing/new-template-guidelines/).
