secra bookings GmbH

Driving growth with a two-way API integration for travel booking platforms

project graphik

Initial
situation

Our client secra bookings GmbH, a digital service provider specializing in the online booking, distribution, and marketing of holiday accommodations and the Dutch company Booking Experts B.V. (BEX), a provider of booking and property management systems, decided to cooperate in 2025 to unlock significant growth potential for both parties. secra bookings aimed to gain scalable access to new high-volume customers such as caravan parks and large holiday parks, while Booking Experts sought to reduce technical and operational market entry barriers into the German travel and accommodation market.


To enable this cooperation on a technical level, a robust two-way API integration between the two booking platforms was required. The API needed to support seamless, reliable, real-time data synchronization between both systems. Defined core functionalities included regular full data synchronizations, as well as a secure admin backend with manual synchronization triggers.


With the goal of accelerating delivery, secra bookings engaged Spaceteams in fall 2025 to design and implement the scalable API integration solution, targeting completion in early 2026.

DURATION

October 2025 – January 2026

TEAM

2 – 3 Developers
1 Team & Product Coach

INDUSTRY

Tourism & Online Travel
Travel Technologies
SaaS provider

OUR SCOPE

  • Real-time data synchronization across multiple API endpoints, supported by webhooks, bidirectional API integration, and regular full data synchronizations
  • Secure admin backend for monitoring system integrations, error handling, and manual data synchronization triggers
  • Slack integration for real-time notifications, integration monitoring alerts, and operational transparency across teams

Our
approach

Structured delivery and risk-driven implementation

Based on the requirements documentation, we compiled an initial set of questions and clarifications, which we addressed together with secra bookings during an initial project kickoff meeting. For ongoing coordination, we established a weekly project status meeting with the client and set up dedicated Slack channels to support asynchronous team communication and stakeholder alignment.


Following this, we designed a system architecture aligned with the defined requirements and derived a clear domain model. On this basis, we decomposed the overall scope into clearly defined, manageable implementation tickets and prioritized them systematically. During this process, we evaluated each ticket by explicitly answering the questions “What is the business value for the client?” and “What is the implementation risk, considering external system dependencies and unclear specifications?” This structured approach enabled us to provide the client with a clear recommendation and a risk-aware project plan, ensuring focus on high-impact features, and efficient use of development resources.


Early on, we identified API synchronization as the highest-risk area, as not all behaviors were fully documented and significant technical discovery was required during implementation. To accelerate progress, we deliberately parallelized low-risk work streams and onboarded an additional software engineer to the project.

Solution &
results

Building a robust API integration

We implemented data synchronization across multiple API endpoints between secra bookings and Booking Experts to exchange critical booking data, including vacation properties, pricing, availability, and reservations. This synchronization was supported by webhook receivers and AWS SQS–based queues to ensure reliable, decoupled, and scalable processing. In addition, full update processes were implemented to enable complete data resynchronization. These were complemented by a regular automated consistency check for stale data to proactively detect and correct inconsistencies across systems.


To support operational workflows, we built a secure administrative backend using EasyAdmin to surface key data points and statistics, and to allow manual data synchronization when required. User management and access control were implemented via Okta-based authentication and authorization.


To ensure operational transparency and stability, we defined a logging and monitoring strategy and set up Sentry for exceptions tracking. A Slack integration was added to deliver real-time operational notifications and alerts.


The completed integration was highly anticipated by the secra bookings sales team, as it opens up new sales opportunities, enables access to high-volume customers, and creates significant growth potential through the partnership with Booking Experts.

Technologies used

PHP

Symfony

SOAP API

REST API

Redis

MySQL

Doctrine

AWS

Okta

Sentry

Grafana

Slack API

EasyAdmin

GitLab

Ryan Scoville

Managing Director, secra bookings GmbH

SVG Quote Icon

Spaceteams significantly supported us by taking over the project with minimal onboarding and guidance required from our side. We particularly value the clear communication, high level of transparency, and the structured way the project was managed throughout its execution.

What growth potential does your company have?

Integration solutions enable cooperation and expanded business areas. We are happy to assist you with the technical implementation!

More Projects

Project Overview