WhatsApp campaigns

All your WhatsApp campaigns,
one place.

Automated guest-journey flows and one-off broadcasts, same templates, same segments, same opt-in store.

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
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
03 · Pre-arrival

Set the tone before they arrive.

The first message lands 48 hours before check-in — branded, on WhatsApp, in the guest's language. Use Flow templates to capture arrival time, dietary preferences, transfer requests; or simple welcomes that link to digital check-in. Fewer lobby questions. A guest who feels expected.

  • PMS-triggered the moment a reservation confirms — no manual lists.
  • Flow, CTA, and rich-text templates for welcomes, ID upload, transfers, dietary asks.
  • Auto-translated per guest. Opt-out compliant by default.
When guests reply, the AI Operator takes over — see how
04 · During stay

Be useful while they're with you.

Time-aware nudges for the moments that drive revenue and reviews — restaurant carousels at 17:30, spa availability at 11:00, breakfast hours each morning. Each template ties into the rest of Viqal: a tap on “Reserve a table” opens a conversation in Team Inbox; a booking posts to the folio.

  • Sent at the right local time per property — not when the campaign is published.
  • Carousels for menus, rooms-as-products, and bookable activities.
  • Every interaction is a real WhatsApp thread — not a one-way blast.
Replies become bookings — see Upselling
05 · Post-stay

Close the loop. Earn the review.

The day after checkout, ask one good question — and route the answer where it should go. Happy guests get a one-tap CTA to your TripAdvisor or Google review. Anything below that quietly opens an internal thread for the GM. The right outcome, every time.

  • Branched flows by sentiment — review CTA for promoters, follow-up for the rest.
  • CTA, list-pick, and rating-poll templates wired to your review channels.
  • Loyalty and return-stay offers fire off the same trigger when timing fits.
06 · 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
07 · 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.

08 · Ready to go live

Right message.
Right guest. Right moment.