Overview
The Channels page is where you connect, configure, and manage all your distribution channels. Connect to Booking.com, Airbnb, Expedia, Agoda, Google Hotel Ads, and set up your direct booking engine.Connected Channels
View all your active channels:- Channel Name: Booking.com, Airbnb, etc.
- Status: Active, inactive, or syncing
- Bookings: Total reservations from channel
- Revenue: Total income from channel
- Last Sync: When rates/availability last updated
- Actions: Edit, activate, deactivate
Adding a New Channel
1
Click Add Channel
Navigate to Rates > Channels > Add Channel
2
Select Channel Type
Choose from available OTAs:
- Booking.com
- Airbnb
- Expedia
- Agoda
- Google Hotel Ads
- Instant Booking Page (Direct)
3
Configure Connection
Follow channel-specific setup:
- Enter credentials
- Map rooms and rates
- Test connection
4
Activate
Enable the channel to start syncing
Available Channels
Booking.com
Commission: 15-18%World’s largest accommodation platform. Best for international travelers.Setup Guide →
Airbnb
Commission: 15%Leading vacation rental marketplace. Best for leisure and extended stays.Setup Guide →
Expedia Group
Agoda
Google Hotel Ads
Direct Bookings
Channel Management
Edit Channel Settings
Click any channel to:- View Mapping: See room and rate connections
- Update Credentials: Change API keys or login
- Adjust Settings: Channel-specific configuration
- Review Sync Log: See recent updates
- Test Connection: Verify channel is working
Activate/Deactivate
Activate Channel
Activate Channel
Enables:
- Rate synchronization
- Availability updates
- Booking imports
- Two-way communication
Deactivate Channel
Deactivate Channel
Stops:
- New bookings
- Rate updates
- Availability sync
Channel Performance
Track each channel’s contribution:Booking Count
Total reservations
Revenue
Gross income
Commission
Fees paid
Net Revenue
After commissions
ADR
Average Daily Rate
Conversion
Views to bookings
Sync Status
Monitor channel synchronization:- Last Synced: Timestamp of last update
- Status:
- ✅ Synced: Up to date
- ⏳ Syncing: Update in progress
- ⚠️ Warning: Minor issues
- ❌ Error: Sync failed
- Next Sync: When next update is scheduled
Sync Logs
View recent synchronization activity:- Rate Updates: Price changes pushed
- Availability Changes: Inventory updates
- Booking Imports: Reservations received
- Errors: Failed syncs with details
Channel-Specific Settings
Booking.com
- Derived Rates: Enable/disable derived rate handling
- Primary Rate: Which occupancy sends restrictions
- Genius Program: Enable Genius rates
- Pull Reservations: Import existing future bookings
Airbnb
- Min Stay Type: Arrival vs Through
- Price Per Extra Guest: Set incremental fee
- Instant Book: Enable instant booking
- Professional Photos: Upload high-quality images
Expedia
- Payment Model: Expedia Collect vs Hotel Collect
- Rate Plans: Map multiple rate types
- Expedia Rewards: Enable loyalty program rates
Agoda
- Multi-Occupancy: Configure per-person pricing
- YCS Settings: Link to YCS configuration
Google Hotel Ads
- Landing Page: Set booking page URL
- CPC Bid: Set cost-per-click maximum
- Daily Budget: Control ad spend
- Tracking: UTM parameters for analytics
Instant Booking Page
- Branding: Logo, colors, custom domain
- Payment: Stripe configuration
- Policies: Cancellation, terms, privacy
- Email Templates: Confirmation messages
Rate Parity Management
Ensure compliant pricing across channels:Rate Parity Check
Most OTA contracts require rate parity - same rates across all channels (except direct bookings which can be lower).
Parity Exceptions
- Direct Bookings: Can be 5-10% lower (no commission to cover)
- Member Rates: Loyalty program discounts allowed
- Package Rates: Bundled services not compared
- Length of Stay: Weekly/monthly discounts exempt
Best Practices
Diversify Channels
Don’t rely on one channel. Aim for: 30% Booking.com, 25% Airbnb, 20% Expedia, 15% Direct, 10% Others.
Monitor Daily
Check sync status daily to catch and resolve errors quickly.
Promote Direct
Direct bookings are most profitable. Promote your Instant Booking Page actively.
Test Regularly
Make test bookings on each channel quarterly to verify the full flow works.
Update Credentials
When you change passwords or API keys, update immediately in Bedmerge.
Troubleshooting
Sync Errors
Sync Errors
Common causes:
- Expired credentials
- Unmapped rooms or rates
- Channel API downtime
- Rate parity violations
- Check sync log for specific error
- Verify credentials are current
- Review channel mapping
- Contact channel support if needed
Booking Not Imported
Booking Not Imported
Symptoms: Reservation doesn’t appear in BookingsSolutions:
- Verify channel is active
- Check room/rate mapping
- Review booking import log
- Check if booking was cancelled immediately
Rate Not Updating
Rate Not Updating
Symptoms: Rate changes don’t appear on channelSolutions:
- Verify channel is active (not paused)
- Check date is within channel’s booking window
- Review sync log for errors
- Test connection to channel