Skip to content

Integrations

Connect your core venue workflows

Payments, calendars, messaging, analytics, website embeds, escape room hardware, and MCP-ready AI tools all connect around the same booking source of truth.

Online + POS paymentsCalendar syncOAuth and API keysMCP assistants

Connected stack

Public logos where available, clean system icons where the workflow is Riddlio-specific.

Ready

Transport

OAuth, webhooks, MCP

Payments

Online and arrival

Data model

Booking-first ledger

Calendar & Scheduling

Calendar & Scheduling

Google Calendar

Calendar sync via OAuth - Riddlio bookings appear as Google Calendar events, booking changes update their matching events, and external calendar events can be imported as pending bookings for staff review. Per-game color coding, cancellation sync, and iCal feed for Outlook and Apple Calendar.

Learn more ->

iCal / Outlook

Sync bookings to any iCal-compatible calendar including Outlook, Apple Calendar, and Thunderbird.

Staff Scheduling

Create shifts, assign staff, and let your team accept shifts, volunteer for open ones, call in sick, and sync shifts to their personal calendar - all within Riddlio.

Analytics & Marketing

Analytics & Marketing

Google Analytics

Add GA4 tracking to the booking widget so you can review booking-page traffic and conversion activity in your own analytics account.

Google Ads

Add configured Google Ads conversion tracking to the booking widget to help measure paid campaign performance.

Facebook Pixel

Track booking conversions from Facebook ads and build retargeting audiences.

Promo Codes

Create discount codes for new customers, seasonal promotions, and last-minute availability fills.

Website & Embed

Website & Embed

White-Label Widget

Embed a customizable booking widget on your website. Match your brand colors, fonts, and layout, with custom-domain workflows available for Enterprise or approved custom accounts.

Facebook Booking

Connect a Facebook Page workflow for booking links, Messenger replies, and customer handoff into your Riddlio booking widget.

WordPress Embed

Drop the booking widget into a WordPress site with the same embed code used on other websites. No custom plugin install required.

Automation & API Access

Automation & API Access

n8n

Connect Riddlio to n8n workflows using tenant API keys. Automate booking creation, customer sync, slot availability checks, and status updates — build custom automation flows without writing code.

Learn more ->

Zapier

Use Riddlio API keys in Zapier Zaps to trigger actions on new bookings, sync customers to your CRM, send custom notifications, and connect hundreds of apps to your booking data.

Learn more ->

REST API Keys

Generate tenant-scoped erbk_ API keys from your dashboard for programmatic access to bookings, customers, and slots. Create, list, and revoke keys anytime. Available on Unlimited and Enterprise plans.

Webhooks

Real-time webhooks for booking events — new bookings, cancellations, check-ins, and payment events sent to your endpoint.

Escape Room Ecosystem

Escape Room Ecosystem

GM Controller

Integrate with a game-master controller for IoT automation, puzzle sequencing, session management, and real-time device control.

Device Manager

Connect device-management workflows for MQTT-based IoT device management, flow automation, and hardware control during sessions.

AI & MCP Integration

Assistant-ready data access

Statistics MCP Server

Built-in Model Context Protocol tools for booking analytics, revenue reports, game performance, trends, and customer insights over Streamable HTTP with SSE fallback.

Inventory MCP Server

MCP tools giving AI assistants real-time access to booking inventory - available slots, game catalog, today's schedule, and slot capacity.

Management MCP Server

Optional read/write MCP tools for trusted assistants to create, update, and cancel bookings, games, and time slots with scoped authorization.

ChatGPT Custom Apps

Connect Riddlio to ChatGPT through custom MCP apps/connectors where your ChatGPT plan and workspace settings support developer mode.

Learn more ->

Claude Desktop

Connect Riddlio to Anthropic's Claude Desktop app via MCP. Ask "How much revenue did we make last month?" and receive structured answers from your live booking data.

Learn more ->

Gemini CLI

Use Gemini CLI with MCP-capable workflows to inspect booking statistics, availability, and operational data from the command line.

Cursor IDE

Configure Cursor's MCP client to query your Riddlio booking data directly from the IDE. Perfect for developers building custom integrations on top of your booking platform.

Windsurf (Codeium)

Use Windsurf's MCP support to connect to Riddlio's Statistics and Inventory servers. Ask questions about bookings, revenue, and availability without leaving your editor.

VS Code Copilot

GitHub Copilot in VS Code can connect to Riddlio's MCP servers to answer questions about your booking data while you code.

Python MCP SDK

Build custom AI integrations using the official Python MCP SDK. Connect to Riddlio's MCP endpoint with OAuth or API-key authentication.

Node.js MCP SDK

Build custom AI integrations using the official Node.js MCP SDK. Full access to Statistics, Inventory, and Management tools where enabled.

Integration standards

Built to connect without making your team babysit middleware

Riddlio integrations are designed around booking records, payment ledgers, tenant permissions, and operational fallbacks.

Gateway-safe payment records

Payment IDs, receipt links, refund references, card brand, and safe last-four metadata stay attached to the booking ledger where providers return them.

Scoped authorization

OAuth, API keys, MCP scopes, and tenant-aware access keep connected tools limited to the workflows each venue approves.

Operational fallbacks

Streamable HTTP with SSE fallback, POS callback reconciliation, signed webhooks, and calendar/iCal options keep core workflows resilient.

Need a custom integration?

Tenant API keys, enterprise website API keys, and signed webhooks support approved custom automation workflows. Talk to us about your specific needs.