Automation & Workflows Guide
Automation & Workflows Guide
Tier: ๐ผ Business Plan ($79/mo)
Time to read: 10 minutes
What is Automation?
Automation in GuestLoop lets you create "set it and forget it" workflows that run automatically based on triggers. Send the right message to the right guest at the right timeโwithout manual effort.
Example workflows:
- Send guidebook link 24 hours before check-in
- Request a review 2 days after checkout
- Follow up with guests who haven't booked in 6 months
- Send birthday/anniversary discount offers
Accessing Automation
Navigate to Dashboard โ Automation to access:
- Overview: Active workflows and recent activity
- Workflows: Create and manage automations
- AI Assistant: Get help writing messages
- Smart Timing: Optimize send times
Understanding Workflows
Workflow Components
Every workflow has three parts:
TRIGGER โ CONDITIONS โ ACTION(S)
- Trigger: What starts the workflow (e.g., new booking)
- Conditions: Who qualifies (e.g., first-time guest, VIP)
- Actions: What happens (e.g., send email, SMS, update tag)
Workflow Example
Trigger: Check-in date is tomorrow
Condition: Guest has email AND hasn't received guidebook
Action: Send "Pre-Arrival Guidebook" email
Creating Your First Workflow
Step 1: Start New Workflow
- Go to Automation โ Workflows
- Click "+ New Workflow"
- Choose a template or start from scratch
Step 2: Name Your Workflow
Give it a descriptive name:
- โ "Pre-Arrival Guidebook (24h before)"
- โ "Workflow 1"
Step 3: Select Trigger
Choose what starts the workflow:
| Trigger Type | Description |
|---|---|
| Time-based | Relative to booking dates |
| Event-based | When something happens |
| Manual | You trigger it yourself |
Time-based Triggers
| Trigger | Example Use Case |
|---|---|
| X days before check-in | Pre-arrival info |
| X hours before check-in | Day-of reminders |
| X days after checkout | Review requests |
| X months after checkout | Rebooking campaigns |
Event-based Triggers
| Trigger | Example Use Case |
|---|---|
| New booking created | Welcome message |
| Guest captured (email gate) | Thank you email |
| Upsell purchased | Confirmation |
| Review submitted | Thank you |
Step 4: Add Conditions (Optional)
Filter which guests receive the workflow:
| Condition | Options |
|---|---|
| Guest type | First-time, Repeat, VIP |
| Booking source | Direct, Airbnb, Booking.com |
| Property | Specific property or all |
| Tags | Has tag, doesn't have tag |
| Previous contact | Has/hasn't been contacted |
Example conditions:
IF guest_type = "repeat"
AND booking_source = "direct"
AND vip_score > 75
Step 5: Define Actions
Choose what happens when the workflow runs:
| Action | Description |
|---|---|
| Send Email | Email campaign to guest |
| Send SMS | Text message (uses credits) |
| Add Tag | Label for segmentation |
| Remove Tag | Remove existing label |
| Update Guest | Modify guest record |
| Notify Host | Send you an alert |
| Delay | Wait before next action |
Step 6: Activate Workflow
- Review your configuration
- Click "Activate"
- Workflow is now live!
Pre-Built Templates
GuestLoop includes ready-to-use templates:
Pre-Arrival Series
| Template | Trigger | Channel |
|---|---|---|
| Welcome & Guidebook | 24h before check-in | Email + SMS |
| Check-in Reminder | 2h before check-in | SMS |
| Day-Of Tips | Morning of check-in |
Post-Stay Series
| Template | Trigger | Channel |
|---|---|---|
| Thank You | 1 day after checkout | |
| Review Request | 3 days after checkout | |
| Feedback Survey | 7 days after checkout |
Rebooking Series
| Template | Trigger | Channel |
|---|---|---|
| 90-Day Follow-up | 90 days after checkout | |
| Anniversary Offer | 1 year from booking | |
| Seasonal Promotion | Manual/scheduled |
VIP & Loyalty
| Template | Trigger | Channel |
|---|---|---|
| VIP Welcome | VIP status achieved | |
| Birthday Greeting | Guest birthday | |
| Loyalty Reward | 3rd booking |
Workflow Builder Interface
Visual Builder
The workflow builder shows your automation visually:
โโโโโโโโโโโโโโโ
โ TRIGGER โ โ What starts it
โ Check-in -1dโ
โโโโโโโโฌโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโ
โ CONDITION โ โ Who qualifies
โ Has email โ
โโโโโโโโฌโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโ
โ ACTION โ โ What happens
โ Send Email โ
โโโโโโโโโโโโโโโ
Adding Multiple Actions
Chain actions with delays:
Action 1: Send Email
โ
Delay: 2 days
โ
Action 2: Send SMS (if no open)
โ
Action 3: Add Tag "engaged"
Smart Timing
What is Smart Timing?
Smart Timing analyzes your guest data to find optimal send times:
- When guests typically open emails
- Time zone considerations
- Day of week preferences
Enabling Smart Timing
For any email action:
โ๏ธ Use Smart Timing for optimal delivery
Instead of sending at a fixed time, the system will:
- Check guest's time zone
- Analyze historical open rates
- Send at predicted best time
Smart Timing Results
| Without Smart Timing | With Smart Timing |
|---|---|
| 22% open rate | 34% open rate |
| Fixed 9am send | Dynamic per-guest |
AI Assistant
Writing Help
The AI Assistant helps create message content:
- Click "AI Assistant" when editing a message
- Describe what you want to say
- AI generates a draft
- Edit and customize as needed
AI Prompts
Example prompts:
- "Write a friendly pre-arrival email mentioning the guidebook"
- "Create an SMS reminder for check-in time"
- "Draft a review request that doesn't feel pushy"
Personalization
AI-generated content includes variable placeholders:
{guest_name}- Guest's first name{property_name}- Property name{check_in_date}- Arrival date{access_code}- Guidebook code
Managing Workflows
Workflow Status
| Status | Meaning |
|---|---|
| ๐ข Active | Running normally |
| ๐ก Paused | Temporarily stopped |
| ๐ด Disabled | Not running |
| โช Draft | Never activated |
Editing Workflows
- Click on the workflow name
- Make changes
- Save (changes apply to future runs)
Note: In-progress workflow runs won't be affected by edits.
Pausing vs Disabling
- Pause: Temporary stop, easy to resume
- Disable: Fully stopped, requires re-activation
Deleting Workflows
- Click the โฎ menu
- Select "Delete"
- Confirm deletion
Warning: Deletion is permanent and cannot be undone.
Monitoring & Analytics
Workflow Dashboard
View performance metrics:
| Metric | Description |
|---|---|
| Runs | Total workflow executions |
| Delivered | Successfully sent |
| Opened | Emails opened |
| Clicked | Links clicked |
| Errors | Failed deliveries |
Activity Log
See recent workflow activity:
โ
Dec 4, 2:30 PM - Pre-Arrival Email sent to john@email.com
โ
Dec 4, 2:15 PM - Review Request sent to sarah@email.com
โ Dec 4, 1:45 PM - SMS failed: invalid phone number
Error Handling
Common errors and solutions:
| Error | Cause | Solution |
|---|---|---|
| Invalid email | Typo in address | Update guest record |
| SMS failed | Bad phone number | Verify phone format |
| No credits | SMS credits depleted | Purchase more credits |
| Bounce | Email doesn't exist | Mark as undeliverable |
Best Practices
Timing Guidelines
| Message Type | Optimal Timing |
|---|---|
| Guidebook | 24h before check-in |
| Check-in reminder | 2-4h before |
| Review request | 2-3 days after checkout |
| Rebooking | 60-90 days after |
Avoid Over-Communication
Don't:
- Send more than 3 emails per booking
- Send SMS more than 2x per stay
- Contact within 24h of previous message
Do:
- Space messages appropriately
- Use conditions to prevent duplicates
- Respect unsubscribes
Personalization Tips
- Always use
{guest_name}in greetings - Reference specific property:
{property_name} - Include relevant dates:
{check_in_date} - Mention previous stays for repeat guests
Testing Workflows
Before activating:
- Set yourself as a test guest
- Create a test booking
- Manually trigger the workflow
- Verify all actions work correctly
Workflow Examples
Example 1: Complete Pre-Arrival Sequence
Workflow: Pre-Arrival Series
Trigger: 24 hours before check-in
Action 1: Send Email
Subject: "Your Mountain View Cabin Guidebook is Ready! ๐๏ธ"
Content: Welcome message + guidebook link + access code
Delay: 22 hours
Action 2: Send SMS (if email not opened)
Content: "Hi {guest_name}! Your guidebook: {guidebook_link}"
Action 3: Add Tag "sent-pre-arrival"
Example 2: Review Request with Fallback
Workflow: Post-Stay Review
Trigger: 3 days after checkout
Condition: Guest has email AND checkout was successful
Action 1: Send Email
Subject: "How was your stay at {property_name}?"
Delay: 4 days
Condition: Email not opened
Action 2: Send SMS
Content: "We'd love your feedback! Leave a review: {review_link}"
Example 3: VIP Guest Recognition
Workflow: VIP Celebration
Trigger: VIP score reaches 80
Condition: Guest hasn't received VIP email
Action 1: Send Email
Subject: "You're officially a VIP! ๐"
Content: Thank you + exclusive benefits + special offer
Action 2: Add Tag "vip-welcomed"
Action 3: Notify Host
FAQ
Can I send workflows to past guests?
Yes, use manual triggers or create segments for past guests.
What happens if a guest unsubscribes?
They're automatically excluded from all email workflows.
Can I edit a workflow while it's running?
Yes, but changes only affect future runs.
Is there a limit to workflows?
Business plan: Unlimited workflows.
Can workflows send to guests without email?
Only SMS actions work without email. Email actions require a valid address.
Related Guides
Need More Help?
Can't find what you're looking for? Our support team is here to help!
Contact Support โ