WhatsApp campaigns

All your WhatsApp campaigns,
one place.

Automated guest-journey flows and one-off broadcasts, same templates, same segments, same opt-in store. ~98% average open rate on WhatsApp across the Viqal portfolio.

Replies go to your AI Operator and Team Inbox, just like any other guest message.

Trusted by independent and group properties across EMEA
Trusted by
140+ properties
01 · Journeys & campaigns

Automated journeys or one-off campaigns.

Whether the trigger is a guest journey event (booking confirmed, day of arrival, day after checkout) or a scheduled send, you're using the same templates, the same segments, the same opt-in store, and the same reply routing.

  • Automated - pms, guest journey, event or time-based triggers
  • Include all guests, only matching segments, or everyone except specific rules.
  • Pause any step, exclude specific guests, or preview as any guest type before publishing.
Viqal · Two modes, one engine (Webflow embed)
02 · marketing campaigns

Send now, or queue it for later.

Choose send-now or scheduled delivery. Review each campaign's audience count and preview before it goes out. Save drafts, duplicate past campaigns as starting points.

  • Send immediately, or schedule for a future date and time.
  • Review audience count and message preview before every send.
  • Save drafts, duplicate past campaigns, pause anything still queued.
When guests reply to a campaign, the AI Operator handles it
Viqal · Scheduling calendar visual
Campaigns · next 2 weeks
Nov 25 — Dec 9 · 5 campaigns queued
5 QUEUED
25
26
27
28
29
30
1
2
3
4
5
6
7
8
Mon, Nov 25
09:00
November stayover recap
In-house · 206 guests
SENT
Fri, Nov 29
10:00
Black Friday · direct channel
Newsletter opt-in · 3,812
SENDING
Tue, Dec 3
14:00
Holiday lunch menu reveal
Local members · 584
SCHEDULED
Fri, Dec 5
10:00
Winter comeback · reactivation
Past 30+ nights · 1,247
SCHEDULED
Mon, Dec 9
New Year’s Eve package
Past NYE bookers · 284
DRAFT
03 · Automate the Guest Journey

Pre-arrival, in-stay, post-stay — fully automated.

Guest journey triggered touchpoints. The first message lands 48 hours before check-in. The right one fires on the morning of day 2. The review prompt goes out 24 hours after checkout. Each touchpoint is a real WhatsApp thread — not a one-way blast — so replies become bookings, requests, and AI Operator conversations.

  • Triggers based guest journey moments or events; booking confirmed. arrival, departure, etc.
  • Carousels for menus, rooms-as-products, and bookable activities.
  • Every interaction is a real WhatsApp thread — not a one-way blast.
Replies turns into revenue — see Upselling
Active Modified 3d ago by Alex Rivera
Preview as All guests
1
Pre-arrival From booking until check-in
1 step
Booking confirmation
Immediately after booking Welcome & booking confirmation
Active
2
Arrival Day of check-in
1 step
Check-in info
On the check-in day at 08:00 Pick template
Active
3
In-house During the stay
1 step
Day 2 wellness check
48 hours after check-in Breakfast upsell
Active
4
Checkout Day of check-out
1 step
Late checkout offer
On checkout day at 07:30 Pick template Excluding suite guests
Active
5
Post-stay After check-out
3 steps
Thank you
6 hours after check-out Pick template
Active
Review request
3 days after check-out Pick template
Active
Re-book offer
5 days after check-out Pick template Returning guests
Active
End of journey
Customer proof

"Viqal has reduced our workload and improved guest experience. Guests are pleasantly surprised when they receive the initial welcome message with detailed information in their native language."

Hazlewood Castle
Yorkshire, UK
04 · Segmentation

Reach the guests most likely to convert.

Start with a status window — in-house, arriving, past guests — then narrow with a significant amount of segmentation options, including PMS-based ones: room type, language, loyalty tier, booking source. Counts update live from your PMS.

  • Quick-select by guest status — in-house, arriving, past guests, custom window.
  • Refine with PMS fields and engagement signals: room type, language, loyalty tier, booking source.
  • Counts refresh live from your PMS — no stale exports, no accidental sends.
See where escalated guest inquiries go:  Team inbox
Viqal · Segmentation visual
Who receives it?
412 guests match
LIVE SEGMENT
In-house now · 184 Arriving next 7 days · 247 Checking out today · 41 Past guests (30d) · 612 Past guests (6 months) · 3,104 Past guests (all time) · 14,820 Custom window
Fields synced from your property management system
Spa service used is yes
Last visit 6 months ago
Language is English
Refreshed 2m ago 412 guests match
05 · FAQ

WhatsApp campaigns · FAQ's

01

What triggers a journey message?

Any moment in the guest journey. Triggers fire relative to a reference point in the booking — e.g. 3 hours after booking, 2 days before arrival, the morning of day 2, 24 hours after checkout. Reference points are PMS-driven (reservation created, arrival, departure) so each guest only gets what applies to their actual stay.

02

Do I need to get my own Meta approval for WhatsApp templates?

Only marketing templates need Meta approval, and they generally come back within a few minutes — occasionally up to 24–48 hours for edge cases. Transactional and utility templates (check-in, arrival info, post-stay review, etc.) do not require approval and go live immediately. You can also use a Viqal-owned WhatsApp account that's ready to go on day one if you don't want to set up your own Meta business account yet.

03

Can guests opt out of messages?

Yes. Every message includes a native “stop” option and opt-outs are honored across all future flows — the guest still gets transactional messages (check-in, room-ready) unless they opt out of those too.

04

How do you handle languages?

200+ languages. We detect the guest's language from the country code in their phone number or, when available, from the PMS profile — then send in that language. Staff writes once, Viqal delivers it localized.

05

Which segments can I build?

A significant amount of segmentation options, including any PMS-based field your property maintains — booking source, room type, rate code, stay length, loyalty tier, language, arrival/departure date, past-stay count. You can also combine behavioral signals (opened, replied, booked upsell).

06

How do you measure success?

Sent, delivered, read, replied, and attributed revenue (for upsell touchpoints). Broken down by segment, template, and touchpoint. Exports to CSV or your BI tool.

06 · Ready to go live

Right message.
Right guest. Right moment.