Skip to content

Channel Managers

Channel Manager integrations receive hotel inventory from 9 external CM providers.


Architecture Diagram

graph TB
    subgraph CM_PROVIDERS["External Channel Managers (9 Integrations)"]
        DEDGE["DEdge<br/>dedge.withinearth.com"]
        RATEGAIN["RateGain<br/>rategain.withinearth.com"]
        RATETIGER["RateTiger<br/>ratetiger.withinearth.com"]
        STAAH["Staah<br/>staah.withinearth.com"]
        DERBYSOFT["DerbySoft<br/>derbysoft.withinearth.com"]
        HOTELRUNNER["HotelRunner<br/>hotelrunner.withinearth.com"]
        TRAVELCLICK["TravelClick<br/>travelclick.withinearth.com"]
        RESELIVA["Reseliva<br/>reseliva.withinearth.com"]
        EXTRANET["ExtranetCM<br/>extranetcm.withinearth.com"]
    end

    subgraph CM_SERVERS["CM Processing Servers (VMs)"]
        CM1["Channel Manager 1<br/>10.32.8.142<br/>Host: XCP-1"]
        CM2["Channel Manager 2<br/>10.32.8.34<br/>Host: XCP-2"]
    end

    subgraph STORAGE["Data Storage"]
        SQL["SQL Server<br/>MainDB"]
        MONGO["MongoDB"]
    end

    DEDGE & RATEGAIN & RATETIGER & STAAH & DERBYSOFT --> CM1
    HOTELRUNNER & TRAVELCLICK & RESELIVA & EXTRANET --> CM2
    CM1 & CM2 --> SQL & MONGO

    style CM_PROVIDERS fill:#e1bee7
    style CM_SERVERS fill:#90EE90

Channel Manager Inventory

Provider Subdomain Integration Type
DEdge dedge.withinearth.com Push rates/availability
RateGain rategain.withinearth.com Revenue management
RateTiger ratetiger.withinearth.com Channel management
Staah staah.withinearth.com Distribution platform
DerbySoft derbysoft.withinearth.com Connectivity services
HotelRunner hotelrunner.withinearth.com Hotel distribution
TravelClick travelclick.withinearth.com Hotel solutions
Reseliva reseliva.withinearth.com Booking engine
ExtranetCM extranetcm.withinearth.com Extranet connectivity

CM Server Details

Server IP Address Type Host Handles
CM-1 10.32.8.142 VM XCP-1 5 CM integrations
CM-2 10.32.8.34 VM XCP-2 4 CM integrations

Data Flow

sequenceDiagram
    participant CM as Channel Manager<br/>(External)
    participant WE as WithinEarth CM Server
    participant SQL as SQL Server
    participant MONGO as MongoDB

    CM->>WE: Push rates/availability
    WE->>WE: Validate data
    WE->>SQL: Store rates
    WE->>MONGO: Update cache
    WE-->>CM: Acknowledgment

Integration Types

Type Description CMs Using
Push Rates CM pushes rate updates All 9
Push Availability CM pushes room availability All 9
Push Inventory CM pushes full inventory DerbySoft, TravelClick
Two-way Sync Bidirectional updates Selected CMs

Last Updated: 2025-12-02