Hotel booking channel integration [Beds24]
by Pragmatic TechSoft Pvt Ltd. http://pragtech.co.in$ 698.01
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Manufacturing (mrp) • Point of Sale (point_of_sale) • Website (website) • Discuss (mail) • Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 52613 |
| Technical Name |
beds24_integration |
| License | OPL-1 |
| Website | http://pragtech.co.in |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Manufacturing (mrp) • Point of Sale (point_of_sale) • Website (website) • Discuss (mail) • Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 52613 |
| Technical Name |
beds24_integration |
| License | OPL-1 |
| Website | http://pragtech.co.in |
| Versions | 18.0 19.0 |
Compatible with v18 and v19
Unified booking management for Hotels
This integration connects your Hotel Management system with Beds24, giving your property a
single
source of truth for every booking. It automatically syncs room types, availability,
prices, guest
details and reservations across all your online booking partners -
Booking.com, Airbnb,
Agoda and more, along with your internal property management system
(PMS).
No more manual updates, no more overbookings and no switching between platforms. As soon as
a guest books a room on any channel, it updates Beds24 and flows into Odoo in real time.
Cancellations, changes and new reservations stay fully aligned, helping your team
operate
smoothly while giving guests a seamless experience.
Designed for hotels managing multiple properties and multiple channels, this connector ensures
your rooms, rates and inventory stay accurate without any extra effort.
Booking perfection starts here.
All your reservations - synchronized perfectly.
Why Hotels love this integration
Real-time multi-channel synchronization
Availability, rates, and restrictions automatically sync across all your OTA channels instantly, eliminating the risk of overbooking or mismatched pricing that frustrates guests.
Automatic reservation import
Every new booking from Booking.com, Agoda, Airbnb, and Expedia flows directly into Odoo with complete guest details and source information, cutting manual data entry time to zero.
Multi-property management
Manage multiple hotels and properties from a single Odoo instance, with each property's inventory tracked independently while syncing to their respective channel listings.
Channel source tracking
Know exactly which booking platform each reservation came from, giving you valuable insights into which channels drive your best bookings and guest quality.
Guest information centralization
All guest details consolidate in one place - no more searching across multiple systems to find a guest's contact info, previous stays or special requests.
Smart rate & restriction management
Update pricing, blackout dates and length-of-stay restrictions once in Beds24 and watch them instantly propagate across every connected booking platform.
Configuration
- Step 1 : Beds24 API Access
- Log in to your Beds24 account.
- Go to Settings → Account Access → API Keys.
- Generate an API key (you’ll get an API Key and User ID).
- Copy these credentials - they will be used in Odoo.
- Step 2 : Odoo Module Installation
- Install the Beds24 Integration module -
- Go to Apps → Update Apps List.
- Search for “Beds24 Integration” or find it under pragtech_hotel_management_addons.
- Click Install.
Beds24 Integration with Booking.com
Beds24 acts as a channel manager, meaning it connects your property to major online booking platforms like Booking.com, Agoda, Expedia, Airbnb, etc.
- The Beds24 ↔ Booking.com integration ensures that :
- Room rates, restrictions and availability in Beds24 automatically sync with Booking.com.
- Any new reservation or cancellation from Booking.com automatically imports into Beds24, and from there into Odoo
Workflow
-
Step 1: Prepare in Beds24
- Log in to your Beds24 account.
- Go to Settings → Channels → Booking.com.
- Enable the Booking.com channel.
- Click “Connect” - Beds24 will provide a connection request.
-
Step 2: Approve in Booking.com
- Log in to your Booking.com Extranet.
- Navigate to Account → Connectivity Provider.
- You’ll see a request from Beds24.
- Approve the connection request.
- Once approved, Booking.com will automatically send property data to Beds24.
-
Step 3: Map Rooms and Rates
- After approval, in Beds24, go to Settings → Channels → Booking.com → Room Mapping.
- For each room type, link the Booking.com Room ID to the Beds24 Room ID.
- Map rate plans (Standard, Non-refundable, etc.).
- Save and Run Test Connection.
Empower businesses through intelligent, cost-effective solutions
Modern businesses face complex challenges. Our Odoo apps are
designed to turn
those challenges into opportunities - making your workflows intuitive, efficient and
scalable. Crafted to
make your business run smoother, faster and smarter.
Achieve operational excellence, deliver unforgettable guest experiences and aim for scalable
growth -
whether you're a boutique property or a global chain.
Experience the difference of solutions built for real business needs, not just features.
No. Booking.com does not allow direct integration with Odoo. You only need Beds24 credentials. Beds24 acts as the channel manager between Booking.com and Odoo.
Booking.com → Beds24: Instant (real-time XML feed). Beds24 → Odoo: Depends on your Odoo cron setting (usually every 5–15 minutes). So typically: 1–15 minutes.
If a guest cancels on Booking.com: Booking.com sends cancellation to Beds24. Beds24 marks booking as “cancelled”. Odoo imports the update on next cron run & sets reservation to Cancelled.
Yes ✔️ As long as: Each property has a unique propId in Beds24. You map each Odoo hotel to the correct Beds24 property. Odoo supports multi-property configurations.
Yes. You can disable cron jobs in Odoo: Availability Sync, Price Sync, Booking Import. But manual sync is still available.
Hotel booking channel integration [Beds24]
One-time Setup | 90 Days Support | Multilingual Compatibility
What's included in this
User Manual for Easy Onboarding
90 Days Support (Monday to Friday, 10 AM – 7 PM IST)
One-Time Setup for Seamless Integration
We support for English / French / Spanish at an additional cost
Works & tested on standard installations of Odoo with no third party apps
Free support only for odoo installations with no third party apps
Paid support availaible for Odoo installations with third party apps.
Our Service Offerings
Odoo Dedicated Resources
Odoo Success Packs
Odoo Turnkey Projects
Get Instant Personalized Demo
CONTACT
Related Products
Powerful apps, seamless integrations and expert support.
Optimize your business with our perfect Odoo strategy.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Please log in to comment on this module