ror dev golang dev contact us
SailCroatia

Travel CRM
and tour management app development

  • CRM development
  • Mobile app
SailCroatia screen
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.

about Unibelus
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 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.

features

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 icon
Backend
Ruby on Rails Heroku PostgreSQL Puma
frontend icon
Frontend
JS Amazon S3 CoffeeScript
mobile icon
Mobile
React Native
integrations scheme

communication

The team has daily morning meetings.
Twice weekly, a progress brief is held.

Tools
  • Skype icon
  • Google sheets icon
  • Redmine icon

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.

result SailCroatia image result SailCroatia image

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.

Justin Christensen, PM Sail Croatia, UK Justin Christensen, PM Sail Croatia, UK

estimate your project

Roland  Masiazhyn, Business Development Manager

Roland Masiazhyn Business Development Manager

Rating of Rubyroid Labs 5
based on reviews of 47 customers