Skip to main content

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

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

Enables:
  • Rate synchronization
  • Availability updates
  • Booking imports
  • Two-way communication
Stops:
  • New bookings
  • Rate updates
  • Availability sync
Existing bookings remain active

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

Common causes:
  • Expired credentials
  • Unmapped rooms or rates
  • Channel API downtime
  • Rate parity violations
Solutions:
  • Check sync log for specific error
  • Verify credentials are current
  • Review channel mapping
  • Contact channel support if needed
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
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

Channel Setup Guides