Tour Tirana

A five-language website connected to an internal CRM through a custom plugin, with shared availability data.

Tour Tirana

Project details

Client
Tour Tirana - walking tour operator, Tirana
Sector
Tourism · guided tours in five languages
Stack
WordPress · Elementor · Laravel · Livewire · Tailwind CSS · MySQL
Period
2026

Context

Tour Tirana sells walking tours in five languages. It needed a public website connected to the office’s booking records so both could use the same availability.

Guides also needed to see expected guests and record arrivals from their phones at the meeting point.

What we built

We built the WordPress website, an internal CRM and the integration between them. Tour details and booking forms use the office’s shared data across the English, Spanish, Italian, German and French versions.

The CRM manages tours, departures, bookings and payments. Guides have a check-in screen for arrivals, walk-ins and tips during the tour.

Outcome

The CRM was built in two months using components from earlier projects. Staff update availability in one place, and guides can see who is expected without calling the office.

Stack

Website: WordPress · Elementor · a custom child theme · two plugins of ours, one carrying the widgets and one wired to the CRM API · five languages.
CRM: Laravel · Livewire · Tailwind CSS · MySQL · real-time updates · PDF and QR codes · Excel export.

Have a similar project in mind?

Tell us how your team works and what you want to improve. We can help you define the next step.