Implement our API
How the API works
An API lets different software systems talk to each other in a controlled way, making it easy to share data, trigger actions, and connect services. It’s the digital handshake that keeps everything working together. Read the full reference in our API docs.
To the API docsThe API lets one key talk to multiple boat rental companies using the same API key, so your integrations do not need a dedicated key per brand.
Obtaining an API key
Create API keys from the integrations page. Copy it once and stash it somewhere safe. We only show it at creation.
If your user has access to multiple companies, you see a company selector. You can grant one key access to several companies. Franchises love this because one integration can cover all their Let's Book companies without juggling keys.
API keys are not tied to a specific dock and automatically have administrator rights.
Webhooks
Webhooks let you receive instant notifications when something happens in your Let's Book account. Instead of constantly checking the API for updates, we send an HTTP POST request to your server the moment an event occurs.
What you can do with webhooks:
Sync with your CRM or accounting software - Automatically create customer records in Salesforce or invoices in QuickBooks when bookings are confirmed.
Send custom notifications - Alert your team on Slack when high-value bookings come in, or send SMS confirmations through Twilio.
Update your own database - Keep your internal systems in sync with booking changes, cancellations, and customer updates without polling.
Trigger workflows - Start automated processes like sending welcome emails, preparing equipment, or scheduling maintenance when rentals complete.
Build dashboards - Push real-time booking data to your analytics platform or custom dashboard.
Learn more about webhooks