Upsells System: Sell Add-Ons to Your Guests
Upsells System: Sell Add-Ons to Your Guests
Tier: ๐ฑ Growth Plan ($29/mo) and above
Time to read: 8 minutes
What Are Upsells?
Upsells are add-on products and services you can sell to guests through your guidebook. GuestLoop handles the storefront, checkout, and payment processingโyou focus on delivering great experiences.
Popular upsells include:
- Early check-in / late check-out
- Airport transfers
- Grocery pre-stocking
- Local experiences & tours
- Equipment rentals (bikes, kayaks, etc.)
- Pet fees
- Welcome packages
Key Benefits
| Benefit | Description |
|---|---|
| Keep 95% of revenue | Only 5% platform fee (vs 15-20% on tour platforms) |
| Seamless checkout | Built into your guidebookโno external links |
| Automatic notifications | Get notified when guests purchase |
| Full control | Set your prices, inventory, and availability |
| Guest attribution | Know which guests purchased what |
Setting Up Stripe Connect
Before you can sell upsells, you need to connect your Stripe account:
Step 1: Go to Settings
Navigate to Dashboard โ Settings โ Stripe Connect
Step 2: Connect Your Account
- Click "Connect with Stripe"
- Sign in to your Stripe account (or create one)
- Complete the onboarding flow
- Return to GuestLoop
Step 3: Verify Connection
Once connected, you'll see:
- โ "Stripe Connected" status
- Your Stripe account ID
- Payout settings
Note: Stripe requires identity verification for payouts. This may take 1-2 business days.
Creating Your First Upsell
Step 1: Navigate to Upsells
Go to Dashboard โ Properties โ [Your Property] โ Upsells
Step 2: Click "Add Product"
Step 3: Fill in Product Details
| Field | Description | Example |
|---|---|---|
| Name | Product title | "Early Check-in (2pm)" |
| Description | What's included | "Arrive at 2pm instead of 4pm. Subject to availability." |
| Price | Amount in your currency | $50.00 |
| Category | Product type | Check-in/out, Experience, Service |
| Image | Product photo | Upload or URL |
| Availability | When bookable | Always, or specific dates |
| Inventory | Stock limit (optional) | Leave blank for unlimited |
Step 4: Save and Activate
Click "Save Product" then toggle "Active" to make it visible in your guidebook.
Managing Upsells
Viewing All Products
The Upsells page shows all your products with:
- Active/inactive status
- Price
- Total sales
- Quick edit actions
Editing Products
- Click the product row
- Make changes in the modal
- Click "Save Changes"
Deactivating Products
Toggle the "Active" switch to hide a product without deleting it.
Deleting Products
Click the โฎ menu โ "Delete" to permanently remove.
Warning: Deleting a product removes all sales history. Consider deactivating instead.
How Guests Purchase
Guest Flow
- Guest opens your guidebook
- Scrolls to "Enhance Your Stay" section (or clicks the tab)
- Browses available products
- Clicks "Add to Cart"
- Completes checkout with card payment
- Receives confirmation email
Payment Processing
- Payments are processed through Stripe
- Funds are deposited to your connected account
- Standard Stripe payout schedule applies (2-7 days)
Upsell Approvals
Some upsells require your approval before the guest can use them (e.g., early check-in requests).
Setting Up Approval Workflow
- When creating an upsell, enable "Requires Approval"
- Guests who purchase will see "Pending Approval" status
- You'll receive a notification
Approving/Rejecting Requests
Navigate to Dashboard โ Approvals or Dashboard โ Properties โ [Property] โ Upsells โ Approvals
For each pending request:
- Click โ Approve to confirm
- Click โ Reject to decline (you should issue a refund)
Guest Notifications
- Approved: Guest receives email with confirmation details
- Rejected: Guest receives email explaining the rejection
Best Practices
Pricing Strategy
| Strategy | Recommendation |
|---|---|
| Early/Late Check-in | $25-75 depending on market |
| Airport Transfer | Cost + 20-30% margin |
| Grocery Stocking | $50 service fee + grocery cost |
| Local Experiences | Partner with local guides for commission |
Product Photography
- Use high-quality images (minimum 800x600)
- Show the actual experience/product
- Include people when appropriate
- Consistent style across products
Descriptions That Sell
Do:
- Lead with the benefit
- Be specific about what's included
- Mention any restrictions
- Use bullet points for multiple items
Don't:
- Write walls of text
- Use ALL CAPS
- Hide important details
- Overpromise
Inventory Management
- For limited availability items, set realistic inventory
- Update inventory after manual bookings
- Consider seasonal availability
Tracking Performance
Sales Dashboard
View your upsell performance at Dashboard โ Properties โ [Property] โ Upsells
Key metrics:
- Total Revenue: All-time upsell revenue
- This Month: Current month's sales
- Conversion Rate: Purchases รท Guidebook views
- Top Products: Best sellers by revenue
Revenue Attribution
See which bookings generated upsell revenue:
- Go to Dashboard โ Bookings
- Look for the $ icon next to bookings with upsell purchases
- Click to see purchase details
Refunds
Issuing Refunds
Refunds are processed through Stripe:
- Go to your Stripe Dashboard
- Find the charge
- Click "Refund"
- Enter amount and reason
Note: GuestLoop's 5% platform fee is non-refundable.
Refund Policy
We recommend including a clear refund policy in your product descriptions:
"Full refund if cancelled 48+ hours before check-in. 50% refund within 48 hours. No refund for no-shows."
FAQ
Can I sell experiences from partners?
Yes! List partner experiences and keep a commission. Just be clear about who's providing the service.
Is there a limit to how many products I can create?
No limit on the number of products you can create.
Can I set different prices for different properties?
Yes, each property has its own upsell catalog with independent pricing.
What happens if a guest purchases after checkout?
They'll still receive confirmation. Consider how you'll fulfill late purchases.
Can I offer discounts or promo codes?
Not currently, but it's on our roadmap.
Related Guides
Need More Help?
Can't find what you're looking for? Our support team is here to help!
Contact Support โ