Everything in the ItReserve Platform
Ten modules. One dashboard. One API connection. Full control over how your Reservit account is extended.
Official Reservit API Connection
Every ItReserve module connects to your Reservit account using the official, publicly documented Reservit API. We do not use screen-scraping, reverse-engineered endpoints, or unofficial data extraction methods. This means your connection is stable across Reservit UI updates, maintains full data fidelity, and respects the permission model Reservit has built for third-party integrations.
Authentication is handled via the API key issued by your Reservit subscription. You enter this key once in the ItReserve dashboard; from that point, all data exchange between ItReserve and Reservit uses authenticated, HTTPS-encrypted API calls. Your key is stored AES-256 encrypted at rest and is never exposed in logs, error messages, or support communications.
We maintain a compatibility matrix updated against every Reservit API changelog. When Reservit releases a breaking API change, our engineering team deploys a compatibility update within 5 business days — and billing is paused during any outage caused by an upstream API change beyond our control.
Real-Time Data Sync
Modules that depend on live property data — including the Housekeeping Pro, Yield Manager, Analytics Board, and Guest Comms — synchronise with your Reservit account continuously. Where Reservit supports webhook push notifications, ItReserve registers listeners for reservation confirmations, cancellations, and status changes, ensuring your module state reflects reality within seconds of an event occurring in Reservit.
For data types not covered by Reservit webhooks, modules use configurable polling intervals — typically 5 to 15 minutes — with incremental fetches that retrieve only changed records rather than full dataset reloads. This approach keeps your dashboard current without generating unnecessary API load. All poll intervals are tunable per module from your ItReserve settings.
Request scheduling is coordinated across all active modules on the same Reservit account, preventing any individual property from approaching Reservit's per-account rate limits even when running the full suite of 10 modules simultaneously.
Secure Dashboard
Your ItReserve module dashboard is your central control panel for all active subscriptions. Access is authenticated using a secure, unique dashboard link sent to the registered email address at account activation — no shared passwords, no public registration form. Each dashboard session is time-limited and invalidated on logout.
The dashboard displays real-time module status, configuration settings, activity logs, billing history, and active subscription management tools. All dashboard communication uses TLS 1.2 or higher. Dashboard infrastructure is hosted on EU-based cloud providers with 99.9% uptime SLA and regular security audits.
Role-based access is available for multi-user properties: property managers, revenue managers, and housekeeping supervisors can each be granted dashboard access scoped to the modules relevant to their role. Audit logs of all configuration changes are retained for 12 months.
EU GDPR Compliance
ItReserve processes guest personal data — names, email addresses, stay dates — only for the purpose of operating the module you have subscribed to. Data fetched from your Reservit account via the API is never sold, used for advertising, or shared with third parties for any purpose other than module operation. All data processing is documented in our Privacy Policy and governed by our Data Processing Agreement.
Our company is registered in Montenegro, which has enacted the Law on Personal Data Protection aligned with GDPR principles. EU hotel properties can therefore work with ItReserve under a standard controller-to-processor data processing relationship. Signed DPAs are issued to all subscribers on request within 5 business days via support@itreserve.org.
Data retention is strictly limited: guest data in ItReserve systems is deleted 90 days after subscription cancellation. During an active subscription, only the minimum data required to operate the module is held — for example, the Reputation Manager stores review content and linked reservation IDs, but not full guest profiles. You can request a complete data export or deletion at any time.
Simple Monthly Billing
ItReserve pricing is flat and predictable. Each module has a fixed EUR monthly fee with no per-reservation charges, no percentage-of-revenue markups, and no hidden setup costs. The price you see on the pricing page is the exact amount billed each month. Invoices are issued on the same calendar date as your original purchase and sent by email in advance of each renewal.
Annual prepayment is available for all modules at a discount equivalent to approximately two months free — around 17% saving compared to monthly billing. Bundle three or more active modules and receive a 10% discount across all modules in the bundle, applied automatically at checkout without any coupon code or manual request.
If a module is non-functional due to a Reservit API change, billing is paused for the affected period. If you cancel mid-month, access continues until the end of the billing period — no prorated refund is issued, but you are never charged for a future period after cancellation. Billing history is visible in full from your dashboard.
Multi-Module Support
ItReserve modules are designed to run alongside each other without conflict. Each module operates as an independent service connecting to your Reservit account through its own API call schedule — they do not share data pipelines or interfere with each other's read or write operations. You can activate any combination of the 10 available modules on a single Reservit account.
API request scheduling is coordinated across all active modules to prevent aggregate rate-limit issues. If you are running the full suite of modules, ItReserve's request scheduler queues and staggers calls to stay within Reservit's per-account API limits — your modules all stay current without any manual intervention.
Adding a new module to an existing account takes fewer than 5 minutes: purchase from the catalogue, receive your setup email, paste your existing Reservit API key (already stored in your dashboard), and activate. There is no re-integration required when adding modules to an existing ItReserve account.
Webhook Support
For event-driven integrations, ItReserve uses Reservit's webhook infrastructure where available to receive instant notifications of reservation events — new bookings, modifications, cancellations, check-ins, and check-outs. This eliminates polling latency for time-sensitive modules like Guest Comms, which needs to trigger messages within minutes of a reservation event.
In addition to receiving webhooks from Reservit, ItReserve can forward processed events to your own internal systems via outbound webhooks. The API Studio module provides a visual webhook forwarding configurator — define which Reservit events trigger an outbound call, map the payload fields, and set the destination endpoint, all without writing custom code.
All webhook endpoints are HTTPS-only, with signature verification to prevent spoofed payloads. Outbound webhook delivery includes automatic retry logic with exponential back-off on failures, and a full delivery log visible from the dashboard. Failed deliveries trigger an alert email to the registered account address.
Email Notifications
ItReserve sends operational email notifications to keep your team informed without requiring constant dashboard monitoring. Billing reminders are sent 5 days before each monthly renewal. Activation confirmation emails with dashboard access links are sent within 24 hours of payment. If a module encounters a connectivity issue with your Reservit account — such as an expired or revoked API key — an alert is sent to the registered email address immediately.
The Guest Comms module adds a dedicated layer of guest-facing email automation. It sends branded, configurable messages at booking confirmation, 48 hours before arrival, check-in, mid-stay, and post-departure — all triggered automatically by reservation status changes in your Reservit account. Message content and timing are configurable from the module settings; no marketing software or third-party ESP is required.
For operational teams, the Housekeeping Pro module sends daily room assignment summaries to supervisors and notifies front desk staff of live room-status changes via a configurable notification email. All ItReserve-generated emails are delivered via authenticated SMTP infrastructure with DKIM and SPF signing to maximise deliverability.
Usage Analytics
Every ItReserve account includes a module usage log showing API call counts, sync timestamps, events processed, and any errors encountered during the billing period. This gives property managers and IT contacts full visibility into what the modules are doing on their Reservit account, without needing to request data from ItReserve support.
The Analytics Board module extends this with property performance analytics: custom dashboards displaying channel contribution, RevPAR trends, pickup curves, segment mix, and year-on-year comparisons — all drawn live from your Reservit account data. Dashboards are configurable per user role, and individual chart panels can be exported to PDF or PNG for reporting purposes.
Usage data is retained for 12 months in your dashboard, allowing quarter-on-quarter and year-on-year comparisons without maintaining your own data warehouse. All analytics data remains the property of the hotel and can be exported in JSON or CSV format at any time from the dashboard.
Dedicated Email Support
All active ItReserve subscribers receive email support at support@itreserve.org with a guaranteed response time of one business day. This is not a shared community forum or automated chatbot — support requests are reviewed by our technical team, who have access to the module logs and Reservit API compatibility documentation needed to resolve integration issues efficiently.
Support covers the full range of module-related topics: initial API connection setup, configuration questions, billing enquiries, dashboard access issues, data export requests, and technical problems including API errors and sync failures. Our team can access your module's error logs — with your permission — to diagnose issues without requiring you to reproduce them step-by-step.
We also publish a growing library of help documentation covering module setup guides, Reservit API key location instructions for each major Reservit account type, common error messages and their resolutions, and video walkthroughs of key module configurations. Documentation is linked from your dashboard and updated within 5 business days of any module or Reservit API change.
Start extending your Reservit account
Purchase one module or bundle three for a 10% discount. Your dashboard is ready within 24 hours of checkout.