Creating Your First Email Campaign
Creating Your First Email Campaign
Tier: Growth ๐ฑ | Business ๐ผ
Time: 10 minutes
Prerequisites: At least one guest with an email address
Overview
Email campaigns let you stay in touch with past guests, promote special offers, and drive direct bookings. This guide walks you through creating, customizing, and sending your first campaign.

What is an Email Campaign?
An email campaign is a bulk email sent to your guest database. Common campaign types:
Welcome Emails
- Sent to new guests after their stay
- Thank them for booking
- Introduce your other properties
- Include your referral code
Seasonal Promotions
- Summer specials
- Holiday availability
- Last-minute deals
- Off-season discounts
Special Discounts
- Repeat guest offers
- Birthday/anniversary specials
- Loyalty rewards
- Flash sales
Post-Stay Follow-Up
- Request reviews
- Share photos
- Offer return visit discount
- Check satisfaction
Referral Program
- Explain referral rewards
- Share their unique code
- Promote incentives
- Track conversions
Campaign Dashboard Overview
When you visit the Campaigns page, you'll see:
Usage Meter
- Email Usage This Month: Shows how many emails sent vs. limit
- Starter Plan: 1,000 emails/month (more than enough for most hosts)
- 2% used example: You've sent 18 out of 1,000 emails
Key Metrics
- Total Campaigns: Number of campaigns created
- Emails Sent: Total emails delivered
- Open Rate: % of recipients who opened (0% until tracking pixels load)
- Click Rate: % who clicked links in your emails
- Recipients: Total unique recipients
Campaign Table
Shows all your campaigns with:
- Campaign name and subject line
- Status (Draft, Sent, Sending, Scheduled)
- Recipient count
- Performance metrics
- Actions (Send, Delete)
Step 1: Create a New Campaign
- Click the "Create Campaign" button (purple button, top of page)
- You'll be taken to the campaign composer
Step 2: Campaign Details
Name Your Campaign
Internal name (guests don't see this)
- Examples: "Summer 2025 Special", "Welcome Email v2", "March Newsletter"
- Choose names that make sense to you for future reference
Write Your Subject Line
This is what guests see in their inbox
Best Practices:
- Keep under 50 characters
- Create curiosity
- Be specific
- Include personalization
- Test different approaches
Good Examples: โ "20% Off Your Next Stay at Beachside Cottage" โ "{guest_name}, Your Exclusive Return Guest Offer" โ "We Miss You! Special Discount Inside" โ "Last Chance: Memorial Day Weekend Availability"
Bad Examples: โ "Newsletter" (boring, no incentive to open) โ "CLICK HERE NOW!!!" (spammy) โ "Email" (too vague) โ "asdflkjasdflkj" (nonsense)
Step 3: Compose Your Email
Email Body Editor
The email body supports:
- Plain text and rich text
- Bold, italic, underline formatting
- Bullet points and numbered lists
- Links to external websites
- Template variables (see below)
- Line breaks and spacing
Template Variables
GuestLoop automatically personalizes emails using these variables:
| Variable | Replaced With | Example |
|---|---|---|
{guest_name} |
Guest's first name | "John" |
{property_name} |
Property they stayed at | "Beachside Cottage" |
{booking_link} |
Link to book again | https://... |
{host_name} |
Your name | "Sarah" |
Example Email Using Variables:
Hi {guest_name}!
I hope you enjoyed your recent stay at {property_name}.
As a thank you, here's an exclusive 20% discount code
for your next booking: RETURN20
Book your next stay: {booking_link}
Looking forward to hosting you again!
{host_name}
What Guest Sees:
Hi John!
I hope you enjoyed your recent stay at Beachside Cottage.
As a thank you, here's an exclusive 20% discount code
for your next booking: RETURN20
Book your next stay: https://yoursite.com/book
Looking forward to hosting you again!
Sarah
Step 4: Select Your Audience
GuestLoop offers 9 powerful audience filters:
1. All Guests
Sends to everyone in your database (use carefully!)
2. Future Guests
Only guests with upcoming bookings
- Great for pre-arrival tips
- Check-in reminders
- What to pack suggestions
3. Past Guests
Only guests with no upcoming stays
- Best for: Return visit promotions
- Win-back campaigns
- Special discounts
4. Repeat Guests
Guests with 2 or more total stays
- Loyalty rewards
- VIP offers
- Thank you messages
5. First-Time Guests
Guests with only 1 stay ever
- Welcome to the family
- Encourage return visit
- Referral program intro
6. Property-Specific
Filter by one or more properties
- Property-specific promotions
- Renovation announcements
- Area-specific events
7. Never Emailed
Guests who haven't received any campaigns yet
- Great first campaign audience
- Ensure you're reaching everyone
8. Not Emailed Recently
Exclude guests emailed in last X days
- Prevent email fatigue
- Respect guest inbox
- Default: 7-30 days
9. Opted-In Only (Recommended!)
ALWAYS USE THIS FOR MARKETING
- Only guests who checked "Yes, send me marketing emails"
- Compliant with CAN-SPAM and GDPR
- Better engagement rates
- Fewer unsubscribes
Step 5: Preview Your Audience
Before sending, always preview:
- Click "Preview Audience" button
- See exactly how many recipients
- Review audience criteria
- Check for any surprises
Example:
Your campaign will be sent to 127 guests:
- Past guests: 127
- Opted into marketing: 127
- Not emailed in last 30 days: 127
- From property: All properties
Step 6: Send or Save as Draft
Save as Draft
- Keep working on it later
- Shows in campaigns table with "Draft" status
- Not sent to anyone yet
- Can edit anytime
Send Now
- Review everything one final time:
- Subject line (no typos!)
- Email body (test variables!)
- Audience filter (right people?)
- Links work correctly
- Click "Send Campaign"
- Confirm you're ready
- Campaign sends immediately
Pro Tip: Create a test campaign and send to yourself first!
Step 7: Track Performance
After sending, monitor these metrics:
Opens
- How many recipients opened your email
- Tracked via invisible 1x1 pixel image
- Note: Some email clients (Apple Mail) pre-load images, inflating open rates
Clicks
- How many clicked links in your email
- Most important metric for action-driven campaigns
- Track with UTM parameters for detailed analytics
Typical Performance Benchmarks
- Open Rate: 15-25% is good for hospitality
- Click Rate: 2-5% is typical
- Unsubscribe Rate: Under 0.5% is healthy
Email Campaign Best Practices
1. Segment Your Audience
Don't send the same email to everyone:
- Past guests get "return visit" offers
- Future guests get "pre-arrival" tips
- Repeat guests get "VIP" treatment
2. Personalize Everything
Use template variables:
- {guest_name} in greeting
- {property_name} to reference their stay
- Makes emails feel personal, not bulk
3. Have One Clear Goal
Each campaign should have one primary action:
- โ "Book your next stay"
- โ "Refer a friend"
- โ "Leave a review"
- โ "Book, refer, review, follow us, and buy our merch" (too much!)
4. Mobile-First Design
Most guests read email on phones:
- Short paragraphs
- Clear call-to-action buttons
- Easy-to-click links
- Fast-loading images
5. Timing Matters
Best times to send:
- Tuesday-Thursday: Highest open rates
- 10 AM - 2 PM: Peak inbox checking time
- Avoid Monday mornings: Inbox overload
- Avoid late Friday: Weekend plans
6. Test, Test, Test
Before sending to 1,000 people:
- Send test to yourself
- Check on mobile and desktop
- Click all links
- Verify variables replaced correctly
7. Respect Unsubscribes
- Honor unsubscribe requests immediately
- Never re-add people who opted out
- Makes future emails perform better
Email Campaign Ideas
Welcome Series
Email 1 (Day 1): Thank you for staying! Email 2 (Day 7): How was your visit? Email 3 (Day 14): Share with friends (referral code) Email 4 (Day 30): Come back soon (discount offer)
Seasonal Campaigns
- Spring: "Spring Break Availability"
- Summer: "Beat the Heat: Summer Specials"
- Fall: "Leaf Peeping Season is Here"
- Winter: "Cozy Winter Getaway Deals"
Event-Based
- Local festivals and events
- Holiday weekends
- Sporting events
- Conferences in your area
Maintenance Updates
- "Exciting Renovations Coming"
- "New Hot Tub Installed!"
- "Property Upgrades Complete"
Flash Sales
- "24-Hour Flash Sale: 30% Off"
- "Last-Minute Weekend Available"
- "Gap Night Special"
Compliance & Legal
CAN-SPAM Act (US)
โ Always include unsubscribe link (automatic in GuestLoop) โ Use real "From" address โ Accurate subject line โ Include physical address in footer โ Honor opt-outs within 10 days
GDPR (Europe)
โ Only email people who opted in โ Clear unsubscribe process โ Respect data deletion requests โ Don't share email lists โ Secure data storage
GuestLoop Handles This Automatically:
- Unsubscribe links in every email
- Opt-in tracking
- Easy data export
- Secure encryption
Common Questions
Q: How many emails can I send?
A: Starter plan: 1,000 emails/month. That's enough to email 100 guests 10 times, or 1,000 guests once.
Q: What if I exceed my limit?
A: Campaign won't send. You'll see a warning. Either wait until next month or upgrade to Pro (unlimited).
Q: Can I schedule campaigns for later?
A: Not yet! Coming soon. For now, save as draft and send manually when ready.
Q: Why is my open rate 0%?
A: Takes 24-48 hours for opens to register. Also, some email clients block tracking pixels.
Q: Can I A/B test subject lines?
A: Not built-in yet. You can manually create two campaigns with different subjects and compare.
Q: How do I know if someone booked from my campaign?
A: Use unique promo codes or UTM parameters in your booking links.
Q: What's a good open rate?
A: 15-25% is solid for hospitality. Above 30% is excellent!
Q: Can guests reply to campaign emails?
A: Yes! Replies go to your "From" email address (usually your account email).
Troubleshooting
Campaign Won't Send
Check:
- Have you verified your sending email?
- Do you have recipients (preview audience > 0)?
- Are you at your monthly limit?
- Is subject line filled in?
- Is email body empty?
Variables Not Replacing
Check:
- Exact spelling:
{guest_name}not{guestname} - Curly braces:
{and} - Test by sending to yourself first
- Check guest has that data field populated
Low Open Rates
Improve By:
- Better subject lines (A/B test)
- Send at optimal times
- Clean your list (remove bounces)
- Segment audience more precisely
- Personalize content
High Unsubscribe Rate
Causes:
- Sending too frequently
- Content not relevant
- Subject line misleading
- Audience not targeted
Solutions:
- Send less often
- Better segmentation
- Clearer expectations
- More valuable content
What's Next?
After creating your first campaign:
- โ Understanding Template Variables
- โ Advanced Audience Targeting
- โ Tracking Email Performance
- โ Campaign Best Practices Library
Need Help?
- Example Campaigns: See templates at /examples/campaigns
- Support: support@guestloop.com
- Community: Share your campaign ideas in the forum
- Video Tutorial: Watch: Creating Effective Campaigns
Great email marketing = Higher occupancy + More direct bookings + Stronger guest relationships! ๐งโจ
Need More Help?
Can't find what you're looking for? Our support team is here to help!
Contact Support โ