Selected Cases

Travel CRM Development

Travel CRM Development case for Sail Croatia. New CRM system helped company to increase the performance significantly.


2 full-stack developers

1 project manager


2016 — present


Egham, United Kingdom

Noticeable Results

Sail Croatia became one of the top tour operators for Croatia in the UK & Ireland. A highly stable and convenient CRM system was delivered for business automation.


automized modules


requests/month handled


manual job decreased


The founder of Sail Croatia requested travel CRM development services from Rubyroid Labs. The challenge was to create a modern CRM system, which would help to release the time staff members were investing into tasks which could be automated, thus allowing them to provide customers with a higher quality end to end experience.

Sail Croatia expects to have a system that not only provides a high level of customer experience but aids in the efficiency of tasks completed by staff to allow them to focus on providing customers with a highly personalized experience

Justin Christensen

PM Sail Croatia, United Kingdom


Sail Croatia is the 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 modern CRM system, where most of the processes can be automated. System includes:

—  Tour booking management

—  Reservation status information and management

—  Boat allocation

—  Reports section

—  Customers management section

—  Email services integration

The main problem of development was lots of unmaintainable legacy code in the application that was received from the previous vendor. So, our developers decided to use patterns that allow to isolate and broke down old code into small pieces and refactor it to acceptable, clean code. Sail Croatia now have an app PCI compliant with Stripe SDKs, and integration of Xero for accounting is in the process.


Every morning daily plans, every week or two progress brief



Task Tracking

Google spreadsheets, Redmine


How It Looks



Manual booking edit from admin dashboard.

Boat allocation menu.

Creation and editing of custom tours.

Payment system integration and control.

Custom payment options.

Listing Enquiry.

Tour List.


Today, Sail Croatia is the market leader in the Croatian tourism market. New travel CRM development helped company to increase the performance significantly, thanks to automation processes. Fresh, adoptive and user friendly design helped Sail Croatia’s staff to start work with the system right off the bat. Nowadays we continue to support Sail Croatia project discussing and implementing future improvements and design changes.


Hear from the Customer

Justin Christensen

PM Sail Croatia

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.

Browse Other Case Studies

Contact Us


48 571 942 081

Marszalkowska 26/134
Warsaw, 00-008

Thank you for your interest to us!

We will contact you within 24 hours

Our system recognized your request as spam.

Let us know if it is mistaken by contacting us at mailbox below:
[email protected]

Yes, we serve cookies

We use cookies to personalize your experience. By continuing to visit this website you argee to our use of cookies.

Got it