Skip to content

WhatsApp Broadcast Scripts for a Computer Club

Published: · IZI Team

WhatsApp Broadcast Scripts for a Computer Club

Section titled “WhatsApp Broadcast Scripts for a Computer Club”

WhatsApp broadcast is a personalised send to a contact list. Unlike a Telegram channel (public, everyone sees the same message), a broadcast sends individual messages to each client. The client receives it as a personal message from the club.

Core rule for WhatsApp broadcasts: short messages (2–5 sentences max), clear call-to-action, no spam. Only send to those who consented to receiving messages — otherwise WhatsApp may ban your number for spam.

Below are 8 ready-made scripts for typical scenarios. Each includes text with {{placeholders}} and a send time and target audience recommendation.


1. Welcome New Client (After Registration)

Section titled “1. Welcome New Client (After Registration)”
Hi {{client_name}}! 👋
You're registered at {{club_name}}.
Your welcome bonus on first top-up: +{{welcome_bonus_pct}}%.
Top up from {{min_topup}} at the front desk or online — and start playing 🎮

When to send: automatically 5–10 minutes after a new client registers in IZI. Can be configured as a trigger via integration.

Target audience: all new clients who provided a phone number at registration and consented to messages.

Variables:

  • {{client_name}} — client name
  • {{club_name}} — club name
  • {{welcome_bonus_pct}} — first top-up bonus percentage
  • {{min_topup}} — minimum top-up amount

Tip: this is the first message from the club — it shapes the impression. Be friendly but brief.


{{client_name}}, a reminder! 💰
Your first top-up bonus is still active:
Top up from {{min_topup}} → get +{{bonus_pct}}%
Valid until {{expiry_date}}.
See you soon! 🎮

When to send: 3 days after registration if the client registered but hasn’t topped up yet.

Target audience: new clients with no top-ups. Use the IZI client filter by condition “balance = 0 and registration date 3 days ago.”

Variables:

  • {{client_name}} — name
  • {{min_topup}} — minimum amount
  • {{bonus_pct}} — bonus percentage
  • {{expiry_date}} — offer deadline

Tip: send in the first half of the day (10:00–12:00) — the client may spontaneously come in that afternoon or evening.


3. Promotional Broadcast (Weekend / Special Day)

Section titled “3. Promotional Broadcast (Weekend / Special Day)”
{{client_name}}, just for you! 🔥
{{promo_title}}
{{promo_description}}
{{promo_dates}} only.
Don't miss it!
{{club_name}}

When to send: the day before a promotion starts, Friday evening for weekend promotions, morning of launch day for single-day promotions.

Target audience: active clients (visited in the last 30 days) + VIP segment.

Variables:

  • {{client_name}} — name
  • {{promo_title}} — promotion name (e.g. “30% off weekends”)
  • {{promo_description}} — one-sentence description
  • {{promo_dates}} — valid dates
  • {{club_name}} — club name

Tip: don’t send promotional broadcasts more than twice a week — clients will start ignoring them.


{{client_name}}, attention! ⚠️
You have {{expiring_bonus}} in bonuses on your account.
They expire on {{expiry_date}}.
Use them before they go — come to {{club_name}} 🎮

When to send: 3 days before bonus expiry. Automatic trigger via IZI if an expiry policy is configured.

Target audience: clients with bonuses on their balance whose expiry date is approaching.

Variables:

  • {{client_name}} — name
  • {{expiring_bonus}} — bonus amount expiring
  • {{expiry_date}} — expiry date
  • {{club_name}} — club name

Tip: send on weekday mornings (9:00–11:00) so the client can plan a visit for that evening or the weekend.


{{client_name}}, it's been a while! 👀
{{club_name}} misses you 💔
Special offer just for you:
{{winback_offer}}
We're waiting! 🎮

When to send: automatically 30 days after the client’s last visit.

Target audience: clients who were previously active (minimum 3 visits on record) but haven’t visited in 30+ days. Exclude one-visit clients — this isn’t really a winback scenario.

Variables:

  • {{client_name}} — name
  • {{club_name}} — club name
  • {{winback_offer}} — special offer (balance bonus, discount, free hour)

Tip: winback works best mid-week (Tuesday–Thursday) evenings (18:00–20:00).

Details: How to Win Back Dormant Clients.


{{client_name}}, tournament! 🏆
{{tournament_game}} — {{tournament_date}}
Prize pool: {{prize_pool}}
Register: {{registration_method}}
Let's go! 🔥
{{club_name}}

When to send: a week before the tournament (first announcement), 3 days out (reminder), the day before (final reminder to those not yet registered).

Target audience: active clients + clients who play {{tournament_game}} (if IZI tracks games by session).

Variables:

  • {{client_name}} — name
  • {{tournament_game}} — game
  • {{tournament_date}} — date and time
  • {{prize_pool}} — prize pool
  • {{registration_method}} — how to register
  • {{club_name}} — club name

Tip: send the first announcement on weekend afternoons (12:00–15:00), reminders on weekday evenings.


{{client_name}}, happy birthday! 🎂🎉
The {{club_name}} team congratulates you!
Your gift:
{{birthday_gift}}
Celebrate with us? 🎮

When to send: morning of the client’s birthday (9:00–11:00). Automatic trigger via IZI if date of birth is in the client profile.

Target audience: all clients with a date of birth on file.

Variables:

  • {{client_name}} — name
  • {{club_name}} — club name
  • {{birthday_gift}} — gift (balance bonus, free hour, discount)

Tip: personalised birthday messages significantly boost loyalty — don’t miss this opportunity.


{{client_name}}, important update! ℹ️
{{club_name}} {{change_description}}
{{details}}
Questions? Message or call: {{contact}}
Thanks for being with us! 🙏

When to send: 2 weeks before the event (renovation closure, relocation, rebrand). Repeat reminder 3 days out.

Target audience: all active clients (visited in the last 60 days).

Variables:

  • {{client_name}} — name
  • {{club_name}} — club name
  • {{change_description}} — what’s happening (e.g. “is temporarily closing for renovation,” “is moving to a new address”)
  • {{details}} — details (dates, new address, what happens to balance)
  • {{contact}} — contact for questions

Tip: send these messages during business hours (10:00–18:00) so the client can get in touch with questions immediately.


Consent to messages is mandatory. WhatsApp blocks numbers for spam. At client registration, ask for consent to receive messages. In IZI, this can be stored as a flag in the client profile.

Frequency: no more than 2–3 messages per week to one client. More = spam.

Personalisation: always use the client’s name at the start. “Hi!” without a name looks like a mass send.

Send times:

  • Welcome / automatic triggers: immediately after event
  • Promotions / announcements: evening 18:00–20:00 (client is active on their phone)
  • Winback / bonus reminders: morning 9:00–11:00 (client is planning their day)
  • Birthday: morning 9:00–11:00

Opt-out: add to the end of non-transactional broadcasts: “Don’t want to receive messages? Reply STOP.” And actually remove from the send list anyone who requests it.

Message length: 2–5 sentences. If you need more information — include a link or write “ask the admin for details.”

Emoji: 1–2 emoji per message for visual accent. Don’t overdo it.

WhatsApp broadcasts are more effective when integrated with IZI data:

  • Client segments — filter by activity, balance, registration date: Client Segments in IZI
  • Automatic triggers — configure events (new registration, birthday, 30 days without a visit, expiring bonuses) and send messages automatically
  • Personalisation — use client data from the CRM: name, balance, last visit, favourite game

Some IZI integrations support WhatsApp sending via API (e.g. through WhatsApp Business API or third-party services like Twilio). Check with IZI support for availability in your region.