SailCroatia

Travel CRM and tour management app development

  • CRM development
  • Mobile app
tour image
booking
payment
about

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.

logo
duration

since march 2016 – december 2021

location

United Kingdom

industry

travel

team

2 Full-Stack developers

1 Project manager

results
30
automized modules
13 000
requests/month handled
70%
manual job 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.
interface
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.
interface
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.
interface
interface

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.

interface
interface
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.
features
delivered features
  • tour booking management
  • reservation status information and management
  • boat allocation
  • reports section
  • customers management section
  • email services integration
  • payment systems integration
  • tour management app
technology stack
Backend
Ruby on Rails
Heroku
PostgreSQL
Puma
Frontend
JS
Amazon S3
CoffeeScript
Mobile
React Native
integration
integration
communication
Meetings
The team has daily morning meetings.
Twice weekly, a progress brief is held.
Tools
Skype
Google spreadsheets
Redmine
communication
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.

interface
interface
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.
sailcroatia
Justin Christensen, PM Sail Croatia, UK
estimate your project
Full name
Email
Company
Message
file size limit - 10 MB
I give my consent for Rubyroid Labs to process my personal data pursuant to Rubyroid Labs Privacy and Cookies Policy in order to handle my request and respond to it. I am aware that I have the right to withdraw my consent at any time.
Rating of Rubyroid Labs 5.0

based on reviews of 44 customers