Editing Guest Information
Editing Guest Information
Tier: Growth 🌱 | Business 💼
Time: 2-5 minutes per guest
Prerequisites: Guests in your database
Overview
Managing accurate guest information is crucial for successful email campaigns, SMS messaging, and building strong relationships with your guests. This guide covers how to view, edit, and maintain guest profiles in your CRM database.

Accessing Guest Profiles
Method 1: From Guests Page
- Click "Guests" in the left sidebar
- Find the guest in the table
- Click on the guest's name
- Guest profile modal opens
Method 2: From Bookings Page
- Click "Bookings" in the left sidebar
- Find the booking
- Click the guest name in the booking row
- Guest profile opens
Method 3: Search
- Use search bar at top of Guests page
- Type name, email, or phone
- Click on guest in results
- Profile opens
Guest Profile Overview
When you open a guest profile, you'll see:
Header Section
Guest Name (large heading) Status Badge:
- 🟢 Active - Has upcoming bookings
- 🔵 Past Guest - No upcoming stays
- 🌟 VIP - Multiple stays
Quick Actions:
- Edit Profile
- Send Email
- Send SMS
- Delete Guest
Contact Information
Email Address:
- Primary email
- Used for campaigns
- Validates on update
Phone Number:
- International format
- Used for SMS
- Click to copy
Marketing Opt-In:
- Toggle switch
- ON = Can receive campaigns
- OFF = Transactional only
Booking History
Total Stays: Count of completed bookings
Lifetime Value: Total revenue (if tracked)
Properties Stayed:
- List of properties
- Click to view property details
Booking List:
- Check-in/Check-out dates
- Property name
- Booking status
- Number of nights
Communication History
Emails Sent:
- Campaign names
- Send dates
- Open status
- Click-through
Email Open Rate:
- % of emails opened
- Engagement metric
SMS Sent:
- Message count
- Last SMS date
- Delivery status
Last Contacted:
- Most recent communication
- Type (email/SMS)
- Date and time
Referral Information (Starter+)
Referrals Made:
- Number of successful referrals
- Names of referred guests
- Reward status
Referral Code:
- Unique code for this guest
- Share with friends
- Track source
Rewards Earned:
- Discount codes
- Cash back
- Redemption status
Inline Editing (Quick Method)
Editable Fields in Table
From the main Guests page, click directly on these fields to edit:
Name:
- Click on name in table
- Type new name
- Press Enter to save
Email:
- Click on email address
- Update email
- Press Enter
- Validates format automatically
Phone:
- Click on phone number
- Update number
- Press Enter
- Auto-formats to international
Marketing Opt-In:
- Click toggle switch
- Switches immediately
- Auto-saves
Why Use Inline Editing?
✅ Fast - Edit without opening modal
✅ Efficient - Update multiple guests quickly
✅ Visual - See changes immediately
✅ Bulk-friendly - Edit several guests in a row
Full Edit Modal (Detailed Method)
When to Use Full Edit
Use the full edit modal when you need to:
- Update multiple fields at once
- Add notes or tags
- Review full booking history
- See communication timeline
How to Open Full Edit
- Click guest name (opens profile)
- Click "Edit Profile" button
- Edit modal opens
OR
- From Guests table
- Click "..." menu (3 dots)
- Select "Edit"
Editable Fields in Modal
Personal Information:
First Name:
Example: Sarah
Last Name:
Example: Johnson
Full Email:
Example: sarah.johnson@example.com
- Must be valid format
- Unique per guest
- Required field
Phone Number:
Example: +16145551234
- International format (include country code)
- Used for SMS campaigns
- Optional but recommended
Preferences:
Marketing Opt-In:
- Checkbox
- ✅ = Can receive marketing emails
- ❌ = Transactional only
Preferred Language:
Select: English, Spanish, French, etc.
- Used for translated guidebooks (Starter+)
Communication Preference:
Select: Email, SMS, Both
- How they prefer to be contacted
Custom Fields (Pro):
Tags:
Example: VIP, High-Value, Repeat Guest, Problem Guest
- Add multiple tags
- Use for segmentation
- Create custom tags
Notes:
Example: "Requested early check-in last time"
"Allergic to feather pillows"
"Loves the pool - mention it in welcome email"
- Internal notes only
- Guest doesn't see these
- Helpful for personalization
Guest Preferences:
Example: "Vegetarian, prefers ground floor, traveling with dog"
- Track special needs
- Improve future stays
Saving Changes
To save:
- Click "Save Changes" button
- Or press Ctrl+Enter (keyboard shortcut)
- Changes save to database
- Modal closes
- Table updates instantly
To cancel:
- Click "Cancel" button
- Or press Esc key
- Changes discarded
- Modal closes
Bulk Editing
Editing Multiple Guests at Once
Use Cases:
- Update opt-in status for multiple guests
- Add tags to a segment
- Change communication preferences
- Mark guests as VIP
How to Bulk Edit
- Go to Guests page
- Select guests using checkboxes
- Click "Bulk Edit" button (appears after selection)
- Bulk edit modal opens
- Choose fields to update:
- Marketing opt-in
- Tags
- Communication preference
- Notes
- Apply changes - Updates all selected guests
Bulk Edit Best Practices
✅ Use filters first - Narrow down to relevant guests
✅ Preview selection - Verify you selected the right guests
✅ Test with small batch - Try 5 guests before doing 500
✅ Document changes - Note what you changed and why
✅ Can't undo - Double-check before applying
Common Editing Scenarios
Scenario 1: Guest Provided New Email
Situation: Guest emails saying they have a new email address.
Steps:
- Find guest in Guests page (search old email)
- Click on email field (inline edit)
- Update to new email address
- Press Enter to save
- Verify update in table
- Reply to guest: "Updated! You're all set."
Scenario 2: Incorrect Phone Number
Situation: SMS failed to deliver. Guest has different number.
Steps:
- Go to Bookings page
- Find failed SMS booking
- Click guest name
- In profile, click Edit
- Update phone number (include +1 country code)
- Save changes
- Resend SMS from Bookings page
Scenario 3: Guest Wants to Opt Out of Marketing
Situation: Guest emails asking to stop promotional emails.
Steps:
- Find guest in Guests page
- Click marketing opt-in toggle (turns it OFF)
- Auto-saves
- Guest now only receives transactional emails
- Reply: "You're removed from marketing emails. You'll still get booking confirmations."
Scenario 4: Mark VIP Guests for Special Treatment
Situation: Want to identify repeat guests who book frequently.
Steps:
- Go to Guests page
- Sort by "Total Stays" (highest first)
- Select top 10-20 guests (checkboxes)
- Click "Bulk Edit"
- Add tag: "VIP"
- Save
- Create email campaign filtering by "VIP" tag
- Send exclusive offer
Scenario 5: Merge Duplicate Guest Records
Situation: Same person has 2 records (different emails or typo in name).
Current Solution:
- Identify duplicate (search for similar names)
- Choose which record to keep (most complete one)
- Manually copy any unique data from duplicate to main record
- Delete the duplicate record
- Update any orphaned bookings to point to correct guest
Coming Soon: Automatic duplicate detection and one-click merge!
Data Validation
Automatic Validation
GuestLoop automatically validates:
Email Format:
- ✅ sarah@example.com
- ❌ sarah@example (missing .com)
- ❌ sarah.example.com (missing @)
Phone Format:
- ✅ +16145551234 (international format)
- ⚠️ 6145551234 (adds +1 automatically)
- ❌ 614-555-1234 (removes formatting)
Unique Email:
- Each email can only exist once
- Prevents true duplicates
- Shows error if email already exists
Manual Verification
You should verify:
Name Spelling:
- Check for typos
- Correct capitalization
- Remove extra spaces
Phone Number Country Code:
- +1 for USA/Canada
- +44 for UK
- +61 for Australia
- etc.
Email Validity:
- Not a typo
- Actually belongs to guest
- Not a temporary email
Data Privacy & Security
What You Can Edit
✅ You have access to:
- Name
- Phone
- Opt-in status
- Tags
- Notes
- Preferences
❌ You cannot change:
- Guest ID (system-generated)
- Created date
- Booking history (read-only)
- System metadata
Guest Privacy Rights (GDPR)
Guests can request:
Access Their Data:
- Export guest profile
- See what you store
- Review communication history
Correct Inaccurate Data:
- Update their information
- Fix typos or errors
- Update preferences
Delete Their Data (Right to be Forgotten):
- Completely remove from database
- Anonymize booking history
- Delete communication records
How to Handle Requests:
- Guest emails privacy request
- Verify identity
- Export data OR
- Update data OR
- Delete guest profile
- Respond within 30 days (GDPR requirement)
Best Practices
Keep Data Fresh
Monthly:
- Review bounce rate (invalid emails)
- Update any changed contact info
- Remove unengaged guests
After Each Booking:
- Verify guest information is correct
- Add any special notes
- Update preferences if mentioned
Quarterly:
- Export full database (backup)
- Clean up duplicates
- Review data quality
Use Notes Effectively
Good notes:
✅ "Requested quiet room last time"
✅ "Traveling with 2 small children"
✅ "Vegan - loved the local veg restaurant rec"
✅ "Mentioned it's their anniversary"
Bad notes:
❌ "Pain in the neck guest"
❌ "Complained about everything"
❌ Personal opinions or judgments
Why: Notes are internal but could be subject to legal discovery. Keep professional.
Segment Your Guests
Create meaningful tags:
- By behavior: VIP, Repeat, First-Time, Problem
- By preference: Pool-Lover, Beach-Goer, Foodie, Remote-Worker
- By value: High-Value, Medium-Value, Low-Value
- By communication: Email-Only, SMS-Only, Prefers-Call
Use for:
- Targeted campaigns
- Personalized offers
- Better service
- Smart automation
Troubleshooting
Problem: Can't Edit Guest
Possible Causes:
- Guest is system-protected
- You don't have edit permissions (team member role)
- Browser cache issue
Solutions:
- Refresh page (Ctrl+F5)
- Check your team role permissions
- Try different browser
- Contact support
Problem: Changes Not Saving
Causes:
- Network connection lost
- Browser issue
- Database sync delay
Solutions:
- Check internet connection
- Wait 10 seconds and refresh
- Re-enter changes
- Try inline edit instead of modal
- Clear browser cache
Problem: Duplicate Guest Created
Cause:
- Slightly different email (typo)
- Different booking platform
- Name variation
Solution:
- Manually merge (see Scenario 5 above)
- Keep better record
- Delete duplicate
- Update bookings to correct guest
What's Next?
After mastering guest editing:
- ✅ Guest Database Overview - CRM fundamentals
- ✅ Guest Segmentation - Advanced filtering
- ✅ Exporting Guest Data - Data portability
- ✅ Creating Campaigns - Email marketing
Frequently Asked Questions
Q: Can guests edit their own information?
A: Not yet. They can unsubscribe from emails. Self-service portal coming soon!
Q: What happens if I edit a guest who has scheduled campaigns?
A: Changes apply to future campaigns. Past campaigns are unchanged.
Q: Can I undo edits?
A: No undo feature yet. Be careful when editing. Coming soon!
Q: How do I export a single guest's data?
A: Open guest profile → Click "..." menu → "Export Guest Data" → Downloads JSON.
Q: Can I delete a guest without deleting their bookings?
A: Yes, but bookings become "orphaned" (no guest attached). Better to keep guest record and just opt them out.
Q: What's the difference between "delete" and "opt-out"?
A: Opt-out = Keep record but don't send marketing. Delete = Completely remove (can't undo).
Need Help?
- Video Tutorial: Watch: Managing Guest Data
- Support: support@guestloop.com
- Data Export: Use Export button for backups
- Privacy Requests: privacy@guestloop.com
Accurate guest data = Better targeting + Higher engagement + More repeat bookings! 📊✨
Need More Help?
Can't find what you're looking for? Our support team is here to help!
Contact Support →