vGuest Docs

Creating Workflows

Creating Workflows

Step 1: Choose a trigger

Triggers define when the workflow runs. All triggers are based on reservation events:

TriggerExample
Before check-in3 days before arrival
After check-in30 minutes after check-in
Before check-out12 hours before departure
After check-out2 hours after checkout

Set the timing with a specific delay — hours or days before/after the event.

Step 2: Write your message

This is what the guest receives. You can personalize messages with variables:

VariableWhat it inserts
{{guest_name}}The guest's first name
{{checkin_date}}Their arrival date
{{checkout_date}}Their departure date
{{room_number}}Their assigned room

Example message:

Hi {{guest_name}}! Welcome to Hotel Sunset. Your room {{room_number}} is ready. WiFi password: SunsetGuest2024. Reply anytime if you need anything!

Messages are sent via WhatsApp using approved templates.

Step 3: Set guest filters (optional)

Narrow down which guests receive the message:

  • Guest type — VIP, regular, or returning guests
  • Stay duration — Minimum or maximum number of nights
  • Room type — Suite, standard, deluxe, etc.
  • Language — Target guests by their preferred language

Leave filters empty to send to all guests.

Step 4: Configure limits

Set a maximum executions per day to prevent sending too many messages during busy periods.

Step 5: Save and enable

Click Save to create the workflow. Use the toggle to enable or disable it without deleting. Disabled workflows are saved and can be re-enabled anytime.

On this page