Home /Platform /Journeys & Campaigns
Journeys & Campaigns

Every guest, a story.
Every story, a journey.

Omnichannel journeys built for hospitality. WhatsApp, email and SMS orchestrated with hotel-native triggers, AI concierge handoffs and conditional logic that knows the difference between a check-in and a no-show.

Book a demo
+Win-back · 365 days after booking · live in canvas below
Win back · 365 days after booking
DraftUnsaved changes
Add Steps
Click or drag to canvas
MESSAGES
WhatsApp⋮⋮
AI Response⋮⋮
Email⋮⋮
SMS⋮⋮
DATA
Update Contact⋮⋮
Add Tag⋮⋮
Webhook⋮⋮
LOGIC
Time Delay⋮⋮
Delay Until⋮⋮
Send at Time⋮⋮
Conditional Split⋮⋮
A/B Split⋮⋮
End⋮⋮
OTADirectTour Op.YesNo
TRIGGER
Ready
Booking Created
Triggers when a new reservation is made
DELAY
Ready
Wait 365 days
After reservation_date
DATA
Ready
Add Tag · Win-back eligible
winback_365
CONDITIONAL SPLIT
Ready
Booking Channel
OTA · Direct · Tour Operator
OTADirectTour Op.
WHATSAPP
Ready
WhatsApp · Win-back offer
Hi {{first_name}}, we miss you in {{hotel_city}} 💛
DELAY
Ready
Wait 3 days
for guest reply
AI AGENT
Ready
AI Agent · Concierge
Handles reply, qualifies intent
EMAIL
Ready
Email · Welcome back
Subject: A room is calling, {{first_name}}
A/B SPLIT
Ready
A/B · Subject test
50% “Come back” · 50% “We saved your suite”
WHATSAPP
Ready
WhatsApp · 7-day nudge
10% off direct booking · {{promo_code}}
SMS
Ready
SMS · Loyalty invite
Join Sunset Rewards, earn on every stay
DATA
Ready
Update Contact
lifecycle_stage = win_back
DELAY
Ready
Wait 14 days
Conversion window
CONDITIONAL SPLIT
Ready
Booked again?
If new booking exists
YesNo
END
Journey complete
Tag · win_back_converted
END
Move to dormant
Re-enter in 90 days
Click any node to configure. Every step is interactive.
30+ TRIGGERS · 6 CATEGORIES

Anything can start a journey.

A reservation, a reply, a returning guest, a Tuesday at 9am. GuestMaker listens to your PMS, your inbox, your chatbot and your calendar, then sets the right journey in motion.

OCTOBER 202514CONFIRMED · BR-2487
01  /  PMS · CRS · CHANNEL MGR

Reservations

Hotel-native triggers from your PMS, the moment they happen.

  • Created, updated, cancelled, no-show, folio paid.
  • Per-property and per-channel, OTA, direct, tour operator.
"A new direct booking just dropped. Fire the upgrade upsell."
SMS · INBOUNDWEB CHAT · SUNSET HOTELSHi, do you have ocean view?Yes, suite 412 has it.Want me to hold it?WHATSAPP · ELENA M.We miss you in MallorcaSuites available in May?Replied · 2 min ago1
02  /  WHATSAPP · WEB · SMS · EMAIL

Conversations

Every reply, every chat, across every channel becomes a trigger.

  • Webchat started or finished, WhatsApp replied, SMS in, email opened.
  • Sentiment, intent and language extracted on the fly for routing.
"Guest replied on WhatsApp at 11pm. Handoff to the AI concierge."
SUNSET HOTELSUITE412Checked in
03  /  FRONT DESK · OPERATIONS

On-Property

What happens at the front desk and around the building.

  • Check-in, check-out, room assigned, room ready, late checkout.
  • Folio events, mini-bar, spa booking, restaurant reservation.
"Suite 412 just checked in. Send the welcome WhatsApp."
BIRTHDAYMay 14ANNIVERSARY1 yearDORMANT90 daysRECURRINGMondays
04  /  TIME · DATE · CADENCE

Scheduled

Time itself becomes a trigger.

  • Birthday, anniversary, specific date, dormancy threshold.
  • Cron-style cadences: daily, weekly, monthly, quarterly.
"Every Monday at 9am, run the win-back over dormant guests."
VIPREPEATDIRECT+ TaggedEntered
05  /  CRM · SEGMENTS · TAGS

Profile changes

When a contact's profile changes, the journey reacts.

  • Segment entered, tag added, contact subscribed, journey completed.
  • Reacts to any custom field on the contact record.
"Tagged as VIP for the first time. Start the recognition flow."
MANUAL FIRERun journey →POST /v1/triggers{ "event": "booking_paid", "contact_id": "c_8421" }→ 200 OK
06  /  STAFF ACTIONS · INTEGRATIONS

Manual & Custom

For everything else, staff actions and your own external systems.

  • Manual fire from any contact list, front desk and revenue managers.
  • Custom API events from your PMS, POS, loyalty platform or internal tools.
"Webhook from the spa: massage booked. Trigger the upsell sequence."
THE JOURNEY LIBRARY

60 ready-made journeys,

growing weekly.

Pre-built journeys designed for hotels, ready to use. Pick one, swap the copy for your brand voice, set it live in an afternoon.

60+
TEMPLATES · 5 CATEGORIES
12 journeys

Pre-Stay

Engage guests from booking to arrival. Confirmations, upsells, pre-arrival info.

Booking confirmationPre-arrival infoUpgrade upsellAirport transferSpecial requests
12 journeys

During Stay

Enhance the on-property experience. Welcome messages, check-in flows, concierge.

Welcome WhatsAppCheck-in flowConcierge handoffMid-stay surveyLate checkout offer
12 journeys

Post-Stay

Turn guests into advocates. Feedback, reviews, thank-you messages.

Thank-you noteTripAdvisor askNPS surveyLost & foundPhoto memories
12 journeys

Loyalty & Retention

Build lasting relationships. Enrollment, tier upgrades, points, birthday rewards.

Loyalty enrollmentTier upgradePoints expiringBirthday rewardVIP recognition
12 journeys

Re-engagement

Win back dormant guests. Reactivation campaigns, win-back sequences.

365-day win-backDormant 90dCancelled reboundSeasonal nudgeDirect booking incentive
New templates published every two weeks. Suggest one and we’ll build it.
EMAIL · TEMPLATES & CAMPAIGNS

Beautiful emails,

in any language, in minutes.

90 hospitality-grade templates out of the box, an AI studio that generates editable HTML in under two minutes, one-click multilingual translation, and a campaign wizard that audits every send before you press the button.

01 · GUESTMAKER GALLERY

90 templates, 26 languages, one click.

The Guestmaker Gallery ships with hospitality-grade templates across pre-stay, in-stay, post-stay, loyalty, and promotions. Translate any template into 26 languages in one click, every variant stays in sync with the original.

TEMPLATES EMAIL
FOLDERS
📂 All Templates90
📁 In-Stay12
📁 Loyalty15
📁 Newsletter9
📁 Post-Stay12
📁 Pre-Stay15
📁 Promotional24
📁 Re-engagement3
✨ AI TRANSLATE
Spanish, French, German, Italian, 26 languages, one click.
AllPromotionalTransactionalNewsletterWelcomeRe-engagement
1 selected · Early Bird (dark)
{{hotel_name}}
Happy Birthday, {{first_name}}!
Birthday Greeting (colorful)
Active
birthdayanniversaryEN
{{hotel_name}}
Happy Birthday, {{first_name}}!
Birthday Greeting (dark)
Active
birthdayEN
{{hotel_name}}
Happy Birthday, {{first_name}}!
Birthday Greeting (light)
Active
birthdayEN
{{hotel_name}}
Join {{hotel_name}} Rewards
Loyalty Enrollment
Active
loyaltyEN
{{hotel_name}}
Join {{hotel_name}} Rewards
Loyalty Enrollment (dark)
Active
loyaltyEN
{{hotel_name}}
Your Next Escape Awaits
Re-Booking Incentive
Active
rebookingEN
{{hotel_name}}
Your Next Escape Awaits
Re-Booking Incentive (dark)
Active
rebookingEN
{{hotel_name}}
Your Next Escape Awaits
Re-Booking Incentive (light)
Active
rebookingEN
{{hotel_name}}
Thank You, {{first_name}}
Thank You & Review
Active
thank-youEN
{{hotel_name}}
Thank You, {{first_name}}
Thank You & Review (dark)
Active
thank-youEN
{{hotel_name}}
Thank You, {{first_name}}
Thank You & Review (light)
Active
thank-youEN
{{hotel_name}}
We can’t wait, {{first_name}}
Pre-Arrival Welcome
Active
pre-stayEN
02 · AI EMAIL STUDIO

From sentence to send-ready, in two minutes.

30+ curated prompts cover every hospitality scenario, Black Friday, post-stay thank-you, room upgrade, anniversary. Pick one or describe your own. The AI Studio writes copy, picks imagery, builds responsive HTML, and hands it off to the visual editor in under 120 seconds.

SESSIONS
Search sessions…
Build me a featured property…
about 21 hours ago · Modern
The Meridian summer collecti…
about 21 hours ago · Modern
Build me a featured property…
7 days ago · Modern
Luxury style. The Meridian su…
7 days ago · Luxury
modern style. Aurea Hotels su…
11 days ago · Modern
Create a 3-property showcase…
11 days ago · Modern
Untitled template

What email would you like to create?

Describe your vision and I’ll design a stunning HTML email template
Describe the email you’d like to create…
Sections
PROMPT LIBRARY
AllPromotionalPre-StayWelcomeIn-StayPost-StayRe-engagementNewsletter
Black Friday
Bold
Cyber Monday
Modern
Summer Special
Resort
Winter Escape
Luxury
Early Bird
Minimal
Flash Sale
Bold
Holiday Season
Classic
Anniversary
Boutique
Eco Retreat
Eco
Booking Confirm
Modern
Room Upgrade
Luxury
Pre-Arrival
Resort
03 · MIGRATION-FRIENDLY IMPORT

200 templates,
15 minutes flat.

Switching CRMs is the moment most teams lose years of templates. We give every account a unique import inbox, forward your templates from your old provider and they land here, parsed, indexed, and ready to edit in the visual editor. No copy-paste, no rebuild.

MailchimpKlaviyoBrevoHubSpotCustomer.ioActiveCampaign
Import Templates
Import email templates from another CRM or platform by forwarding them via email.
Import via Email
Forward email templates to the address below. Each email will be automatically converted into an editable template in your library.
YOUR IMPORT ADDRESS
templates+ea8dffb299a4ab1b159eb420@inbound.guestmaker.ai
Forward HTML emails to this address.
Regenerate
How it works
1.Copy the import address above
2.Forward any HTML email template to that address
3.The template is automatically converted to editable format and added to your library as a draft
4.Open it in the visual editor to customize
Recent Imports (0)
Refresh
Spa & Wellness Newsletter, March 2026
From Luxury Spa Resort · Feb 24, 05:00 PM
Imported
Exclusive Loyalty Member Rewards, 50% Off
From Luxury Chain Rewards · Feb 24, 04:58 PM
Imported
FW: Welcome to Mountain Lodge Spa Retreat
From Mountain Lodge · Feb 24, 04:58 PM
Imported
Monthly Hotel Newsletter, February 2026
From Grand Hotel Newsletter · Feb 24, 04:58 PM
Imported
Summer Beach Resort Promotion 2026
From Beach Resort Marketing · Feb 24, 04:58 PM
Imported
04 · CAMPAIGN WIZARD & AI AUDIT

Catch the mistake before send.

Seven guided steps walk teams from naming a campaign to a final 12-point audit, with realistic hotel segments, booking-protection rules, and deliverability checks built in.

Basics
2
Goal
3
Audience
4
Subject
5
Settings
6
Schedule
7
Review
Basics
Name your campaign
Campaign Name
|
Give your campaign a descriptive name (minimum 3 characters)
Step 1 of 7
WHATSAPP · OFFICIAL META TECH PROVIDER

Approved on the first try.

Sent at the right hour.

We audit every template against Meta’s policy before submission, auto-throttle broadcasts to stay inside the rate limits, and pause sends during each guest’s quiet hours, so your messages reach inboxes, not complaint queues.

Official Meta Tech Provider
Auto-submission to Meta
AI compliance score before send
AI TEMPLATE STUDIO

Describe the message.
We’ll handle the policy.

One sentence in: an audited, variable-mapped, Meta-ready template out. No more rewriting bodies to dodge category rejections.

PROGRESS
1
Use Case
Choose template type
2
Prompt
Describe what you need
3
Options
Customize generation
4
Generate
AI creates templates
5
Results
Review and select
Step 1 of 5
Choose a Use Case
AI Template Studio
Watch a one-line prompt become an audited, Meta-ready template, live.
Five guided steps. Approval-aware AI. Editable output that lands directly in your template library.
TEMPLATE EDITOR · COMPLIANCE AUDIT

See your approval odds
before Meta does.

Every header, body, and button is scored against Meta’s policy in real time. Fix what flags red, then auto-submit when the score hits 100.

WHATSAPP TEMPLATE
Edit Template
Review and submit your AI-generated template
1Setup
2Design
3Review
Draft saved 166h ago

Design Your Template

Build your message with the visual editor. The phone preview updates in real-time.

UtilityStandardEnglish (en)Edit
Header (Optional)OPTIONAL
TText- Text header (60 chars max)
|
0/60
Footer (Optional)60 CHARS MAX
Add unsubscribe text
0/60
Message Body
Insert Variable
BIS</>1.😀
Variables: {{1}}{{2}}{{3}}{{4}}{{5}}{{6}}{{7}}
0/1024
Buttons (Optional)UP TO 3 BUTTONS
Live Preview
04:48 PM
B
Business Name
online
04:48 PM
Type a message
This is how your message will appear on WhatsApp. Variables will be replaced with actual values.
AI-audited before it ever reaches Meta · only high-probability templates get submitted.
BROADCAST WIZARD

From idea to inbox in five steps.
Without waking a single guest.

Pick a template, map the variables, target the segment. We’ll throttle to Meta’s rate limits, defer per-guest DND windows, and tag every send with UTM, before you hit confirm.

MESSAGING BROADCASTS NEW
Create Broadcast
Send a message to multiple contacts at once
Setup
Template
Content
Audience
Schedule
WhatsApp Broadcast Wizard
Watch a 28,263-send win-back assemble itself: DND-aware, rate-throttled, ready in minutes.
Exit
Save Draft
Next
Pre-launch checklist · DND-aware send · UTM-tracked · opt-out compliant
CAMPAIGN ANALYTICS

Every send, measured, attributed, lifted.

Volume, deliverability, attribution and reply intent across every email and WhatsApp campaign, with AI agents flagging anomalies, attributing revenue and synthesising A/B tests in the background.

Live
Sends · 30d
184,290
12.4%vs last 30d
Open rate
47.8%
5.2%vs last 30d
Click-to-open
26.1%
3.8%vs last 30d
Conversion rate
4.62%
0.9%vs last 30d
Email volume
Last 24 hours · bucketed hourly
27,884 TOTAL
1,7481,16558300040812162023
Outcome mix
All outcomes · 30d
47.8%
open rate
Opened88,090
Clicked23,010
Converted8,470
Unopened64,720
Top campaigns
By volume · 30d
Pre-stay · Welcome
28,400
Confirmation receipt
22,700
Day-of arrival
18,200
Post-stay · Review request
14,600
Win-back · 365 days
9,800
Restaurant offer · Members
6,200
Recent sends
Live · last hour
Spring · 2-for-1 dinner11:42 AMOPEN 52.1%
Pre-stay welcome (FR-FR)10:30 AMOPEN 49.3%
Suite upgrade · Loyalty09:14 AMCLICK 18%
Booking confirmation08:58 AMDELIVERED
Concierge follow-up08:42 AMREPLIED
Win-back · 365d cohort08:30 AMSCHEDULED
snapshot · 30dsync · 4s ago184,290 sends · 14 properties
Click any tab to switch channel · agent rows expand for full report
FAQ

Common questions about Campaigns & Journeys.

Don't see yours? Talk to the team.

A journey is a multi-step automation tied to a guest event, booking confirmed, 7 days before arrival, post-stay day 2. A broadcast is a one-shot send to a static or dynamic segment, typical for win-backs, promotions, or last-minute offers. Same templates, same throttling, same consent gates, different intent.

Email, WhatsApp and SMS in one tree, with channel fallbacks (try WhatsApp first, fall back to email if the guest has not opted in to WhatsApp). Voice can fire from a journey node too, useful for high-value win-backs. Every channel respects its own consent record at send time, not at audience build time.

Any node can hand off to the AI agent for the next reply. The agent inherits the guest's full memory, the journey's brand voice, and the property's policies. When the guest replies, the agent answers in their language, books the upgrade, modifies the reservation, or escalates to staff with a translated summary, then returns control to the journey on the next scheduled step.

Twelve audit checks before the send button enables: subject line length, spam triggers, sender domain DKIM, audience size and consent, booking-protection (do not message guests with an active reservation), language-template match, image hosting, link tracking. The wizard refuses to send if any critical check fails. You see the audit live, not after the fact.

Both. Each property can have its own templates, sender domains, and journeys with property-specific branding and tone. Group-level campaigns roll up across all properties with role-based access for HQ. The same audience, the same consent record, no duplicate sends across property boundaries.

Quiet hours apply per guest in their local timezone, deferring sends until the window lifts. Marketing opt-outs gate at dispatch, not at audience build, so a guest who opts out an hour before send is excluded automatically. WhatsApp throttles to Meta's documented per-tier rate limits, with adaptive backoff if the API returns a 429.

Yes. The import flow accepts MJML, raw HTML, and direct platform pulls from Mailchimp, Klaviyo, Brevo, HubSpot, Customer.io, and ActiveCampaign. Variables are mapped on the fly to GuestMaker contact fields, with a one-click translation pass to extend the template into 26 languages while keeping every variant in sync.

Twenty-six languages out of the box. Translation is one click per template; the system runs a hospitality-tuned model, preserves all merge tags and links, and stores each language as a sibling variant. Edit the source language, the rest re-translate automatically. Guests receive the variant matching their stored language preference.

UTM tags are added per send, deeplinks are signed and tracked back to the original message, and bookings completed within an attribution window (default 7 days for marketing, 30 days for win-backs) get tied to the originating campaign or journey step. Revenue and conversion rates appear per-template, per-property, per-language in the Analytics dashboard.

The journey pauses on that contact while the AI agent or your team handles the reply. If the agent answers and resolves, the journey resumes from where it paused. If the conversation requires human follow-up, the journey waits until the contact is marked resolved in the inbox, then continues. No double-messaging, no journey stepping on a live conversation.

Book a demo

See Campaigns & Journeys running on your hotels.

We'll wire up your PMS, drop in your tone of voice, and walk through a real win-back journey on your data, in your language. Thirty minutes is enough to see it ship.