Travel CRM
and tour management app development
- CRM development
- Mobile app

Sail Croatia is one of the top tour operators for Croatia in the UK and Ireland. They were looking for a travel CRM development to reduce manual operations during the high season. The company supports a high level of customer service. It was crucial to release managers to provide a high-quality experience.

since march 2016 – december 2021
United Kingdom
travel
- 2 Full-stack developers
- 1 project manager
-
30
automized modules
-
13 000
requests/month handled
-
70%
manual work of managers decreased
automating tasks to release customer managers
The challenge was to create a CRM system, which would help release the time staff members were investing into tasks that could be automated, thus allowing them to provide customers with a higher quality end-to-end experience.

Sail Croatia expects to have a travel CRM software that provides a high level of customer experience and aids in the efficiency of tasks completed by staff, allowing them to focus on providing customers with a highly personalized experience.
Also, they needed an app that helps managers and tourists have the tour information in one place.

decreasing manual work to improve the service experience
Sail Croatia is a travel service with more than 13,000 visitors per month, so employees could not process all the orders manually. That's why it was decided to create a CRM system, where most processes can be automated.


The main problem during development was lots of unmaintainable legacy code in the application that was received from the previous vendor. So, we decided to use patterns to isolate and break down old code into small pieces and refactor it to acceptable, clean code. Sail Croatia now has an app PCI compliant with Stripe SDKs.
Utilizing Golang for microservices in CRM development enabled a robust payment transaction flow. Furthermore, we employed Go to create an online check-in system, significantly enhancing the performance of this feature.


creating tour management app
Our team developed the app that works in online and offline modes, presents excursion materials, booking info, maps, and directions, and empowers managers to refresh info from the admin panel.
delivered features
- tour booking management
- reservation status information and management
- boat allocation
- breports section
- customers management section
- email services integration
- payment systems integration
- tour management app
technology stack
Backend
Ruby on Rails Heroku PostgreSQL PumaFrontend
JS Amazon S3 CoffeeScriptMobile
React Native
communication
The team has daily morning meetings.
Twice weekly, a progress brief is held.

result
Sail Croatia is the market leader in the Croatian tourism market. The CRM system helped the company increase performance. Thanks to the user-friendly design, Sail Croatia's staff was able to work with the system right off the bat. We continue to support the Sail Croatia project implementing functionality improvements and design changes. We are copying the CRM system for their second business.


Rubyroid Labs has provided very high-quality and professional service to Sail Croatia. This has led to our working relationship lasting over a year and still going strong! We would recommend them to other potential customers.

estimate your project

Roland Masiazhyn Business Development Manager
Thank you.
Your message has been sent successfully!
We'll get in touch with you within 24 hours, excepting requests received on Saturday, Sunday.