20 Ready-to-Use WhatsApp Bulk Message Templates: Copy, Personalize, Send

β‰ˆ 9 min read

The step that eats the most time before a WhatsApp bulk send is usually writing the message itself. This article gives you 20 ready-to-use WhatsApp bulk message templates across seven categories β€” from appointments to shipping, donations to dues, promotions to events. Every one follows the same four principles: short, personal, single-purpose, and β€” if it is marketing β€” carrying an opt-out line. Fill the bracketed fields with your own data and use them straight away.

1. The four rules of a good template

Before the templates, it helps to know the logic behind them. Distilled from hundreds of thousands of sends, the four rules are:

  • Keep it short: WhatsApp is a chat app, not a newsletter. Anything past 2-4 lines gets closed unread.
  • Make it personal: Fill at least a [Name] field. That lifts read rates and breaks the spam signature that comes from repeating the exact same text hundreds of times.
  • One purpose only: Let each message do one job β€” remind, inform, or invite. Three nested asks lower conversion.
  • Carry an opt-out: Marketing and promotional messages need an exit such as "Reply STOP." It is both a legal requirement and a way to keep complaint rates down.

Wondering why templates also need personalizing? WhatsApp's spam detection treats the same content reaching many numbers in a short window as a strong signal. Even a [Name] field changes the message "fingerprint" per recipient and weakens that signal. For the automatic substitution logic, see sending automated WhatsApp messages.

2. Appointment and reminder templates

Appointment reminders are classic transactional messages; because the person already has a relationship with you, they are more flexible than marketing rules. They typically go out in two waves β€” 24 hours and 2 hours before. For detailed timing, see appointment reminders.

2.1 Appointment reminder

Template 1 Hi [Name], a reminder of your appointment [tomorrow] at [2:30 PM]. If you can't make it, just reply "RESCHEDULE" to this message. β€” [Business Name]

2.2 Appointment confirmation

Template 2 [Name], your appointment for [Mon, Aug 12] at [10:00 AM] is confirmed βœ… Address: [address]. Reply here to change it. β€” [Clinic/Salon Name]

2.3 Missed appointment (re-invite)

Template 3 Hi [Name], we noticed you couldn't make your appointment [today]. We'd love to see you again β€” just reply "BOOK" for a new time. β€” [Business Name]

3. Order and shipping templates

Order and shipping notifications are transactional too, and are usually triggered automatically from an order system. For the full set of e-commerce scenarios and HTTP API triggering, see order and shipping notifications.

3.1 Order confirmation

Template 4 Hi [Name], we've received order [#1234], thank you πŸ™ Total: [amount]. We'll message again once it ships. β€” [Store Name]

3.2 Shipped

Template 5 [Name], your order [#1234] has shipped πŸ“¦ Tracking code: [XYZ123] β€” [tracking link]. Questions? Just reply here. β€” [Store Name]

3.3 Delivered / review

Template 6 Hi [Name], your order has been delivered πŸŽ‰ Happy with it? Share your experience via [review link]. β€” [Store Name]

3.4 Abandoned cart (marketing β€” consent required)

Template 7 [Name], [product] is still waiting in your cart πŸ›’ Finish today and [10%] off applies: [link]. Don't want these messages? Reply STOP.

4. Nonprofit and foundation templates

For nonprofits, WhatsApp is the lowest-cost channel for receipts, campaigns and thank-yous (there is no per-message fee). For recurring giving, seasonal drives and more, see nonprofit notifications.

4.1 Donation receipt / thank-you

Template 8 Hi [Name], your [donation] has reached us β€” thank you for your generosity πŸ™ Your receipt: [link]. We'll share updates from this number. β€” [Organization Name]

4.2 Donation campaign (marketing β€” consent required)

Template 9 Hi [Name], our [winter] appeal is live 🀝 Support [a family] with a [$20] gift: [link]. If you'd rather not receive campaign messages, reply STOP.

4.3 Fundraising milestone

Template 10 [Name], thanks to you we've hit [80%] of our [clean water] goal πŸ’§ Will you help us close the gap? [link] β€” [Organization Name]

5. Dues and payment reminder templates

Dues, subscription and payment reminders remove recurring workload for building managers, gyms and communities. Always include a "disregard if already paid" line so you don't annoy people who have paid.

5.1 Dues reminder

Template 11 Dear [Full Name], your [July] dues are due by [July 31]. If you've already paid, please disregard this message. Bank details: [IBAN] β€” [Community Name] Management

5.2 Overdue payment

Template 12 Hi [Name], we don't see your [June] payment of [$50]. If something went wrong, just reply and we'll sort it out easily. β€” [Company Name]

5.3 Payment thank-you

Template 13 [Name], your [July] payment has been received, thank you βœ… Next cycle: [Aug 1]. Have a great day. β€” [Company Name]

6. Promotion and event templates

This group is squarely marketing: never send it without consent and an opt-out line. In return, these messages convert best β€” offer one clear thing without overselling.

6.1 Discount campaign

Template 14 [Name], this week only: [20%] off [product/service] just for you πŸŽ‰ Code: [WA20] β€” [link]. If you'd rather not receive promotions, reply STOP.

6.2 New product / service announcement

Template 15 Hi [Name], the long-awaited [product name] is finally here ✨ Be among the first to see it: [link]. Don't want these updates? Reply STOP.

6.3 Event / invitation

Template 16 Hi [Name], you're invited to [event name] on [Sat, Aug 12] at [the Conference Hall]. Register: [link]. If you'd rather not get invites, reply STOP.

6.4 Birthday / special day

Template 17 [Name], happy birthday πŸŽ‚ A little gift from us: [15%] off with code [BDAY15], [link]. If you'd rather not receive these, reply STOP.

7. Education and information templates

For schools, courses and tutors, class schedules, absence notices and announcements simplify parent communication. Load class lists from Excel and keep everything consent-based per the relevant guide.

7.1 Class / schedule reminder

Template 18 Dear parent, a reminder of [Alex]'s [math] class [tomorrow] at [4:00 PM]. If they can't attend, just reply. β€” [Course Name]

7.2 Absence notice

Template 19 Dear parent, [Alex] did not attend [today]'s class. If something is wrong, feel free to let us know. β€” [School/Course Name]

7.3 Holiday / general announcement

Template 20 Dear parents, we will be closed for the [holiday] from [July 30 to Aug 3]. Wishing you a lovely break 🌟 β€” [School Name]

The one unbreakable rule: Send all of these templates only to people who have consented to hear from you. Marketing and promotional messages require consent and an opt-out line under GDPR and local law; order/shipping/appointment messages are transactional and exempt, but should still go only to opted-in lists. For details, see consent-compliant messaging.

8. Template comparison table

CategoryTypeOpt-out lineTiming
Appointment / reminderTransactionalNot needed24 h / 2 h before
Order / shippingTransactionalNot neededOn event (API)
Donation / receiptTransactionalNot neededAfter donation
Dues / paymentTransactionalNot neededBefore due date
Promotion / eventMarketingRequiredBusiness hours
Education / announcementTransactionalNot neededBefore class/event

If you want tight control over the timing column, see scheduling WhatsApp messages. Remember: "I scheduled it for 9 PM" does not mean it goes out at exactly 9 PM β€” the anti-ban window and queue order shift the exact moment.

Frequently asked questions

What makes a good WhatsApp bulk message template?

Short (2-4 lines), personal (at least a filled [Name] field), single-purpose, and β€” if marketing β€” with an opt-out line. It should also include the sender's name.

Can I send the same template to everyone as-is?

Possible but not recommended. Identical text produces a spam signal via content fingerprinting. Personalize at least the [Name] field; even that breaks the signature.

Which templates need an opt-out line?

Every marketing and promotional message. Order, shipping and appointment messages are transactional exemptions but should still go to opted-in lists only.

How are the bracketed fields filled?

They are placeholders. You keep one column per field in your Excel/CSV list; at send time the system substitutes each value into the matching bracket.

Send your templates from one panel

Upload your list, pick a template, personalize the [Name] field, and let the system deliver it safely at anti-ban pace. Free and open source.

Open the panel β†’