VulCode

A travel agency website with tour search and online booking

Tours with filters instead of a PDF catalogue, booking with a deposit and the documents the law requires before the contract, and language versions for travellers from abroad.

Example tour search with filters.

What slows down tour sales

Three places where an agency loses customers or hours of work.

Today and after launch

Tours in a PDF or in social posts

  • Today: Today

    Customers scroll a catalogue, cannot filter by dates or budget, and Google cannot see the itinerary.

  • After launch: After launch

    Each tour is a page with an itinerary, dates and price, and the list has filters: dates, transport, length and audience.

Enquiries by email and phone

  • Today: Today

    Questions about free seats, replies with calculations, a separate email with documents and another with bank details.

  • After launch: After launch

    Free seats are shown next to each date, the booking collects travellers, and the deposit and documents run in one path.

Documents before the contract

  • Today: Today

    The information form and terms are sent by hand, with no record of who got them.

  • After launch: After launch

    Documents are a booking step, acceptance is saved with a date, and a copy goes by email on a durable medium.

At the end

Booking with deposit and documents

The customer stays on your website and the agency gets complete data.

Booking in three steps after choosing a date

Travellers, documents and the deposit. The customer stays on your website and the agency gets complete data.

  1. Traveller details form

    Travellers

    Each person's details in the scope you need for insurance and accommodation. The form remembers the lead booker.

    Behind the scenes: the agency gets complete data

  2. Documents to accept before booking

    Information before the contract

    The standard information form, itinerary and booking terms as a required step before the customer pays.

    Behind the scenes: the acceptance is saved with its date

  3. Deposit summary and balance due date

    Deposit and balance

    A deposit through a payment operator, and the balance due date reminded automatically by email and SMS.

    Behind the scenes: the confirmation is generated once the deposit is paid

The confirmation the customer gets after booking

One document with everything agreed, sent automatically. The numbers on the document match the notes beside it.

  1. Everything that was agreedDates, travellers and accommodation come from the booking, nobody re-types them.
  2. Payments with due datesThe deposit with its status from the payment operator and the balance date the system reminds about.
  3. Documents attachedWhat the customer accepted before paying also arrives as a file, which is a durable medium.
  4. Details for the tripInformation that changes at the last minute goes in a separate SMS on departure day.
booking-confirmation.pdf
Confirmation of a package travel booking
Tour
The Dolomites with a guide
Dates
14-20 June
  1. Travellers2 people
  2. Accommodationdouble room
  3. Deposit2,094 PLN, paid
  4. Balance4,886 PLN, by 14 Mayto schedule
  5. AttachmentsStandard information form, Itinerary and booking terms, Insolvency protection information
  6. Contact during the tripThe tour leader's and the agency's phone numbers by SMS on departure day.

Generated from the agency panel, a copy is kept in the booking history.

What happens to the booking next

  1. Deposit paid

    the confirmation with its attachments goes out automatically

  2. Before the balance is due

    a reminder by email and SMS

  3. Departure day

    an SMS with the tour leader's and the agency's numbers

The agency panel: seats, payments and group enquiries

The integrations travel agencies ask for most often. Each can be added on its own. A link to a tour operator's booking system is possible if it offers an API. We check that before quoting.

The agency panel with one departure: coach seats, payments, bookings and group enquiries
  1. Free seats next to each date

    From the agency panel: seats go down with each booking and staff enter manual corrections.

  2. Przelewy24

    Deposit and balance, refunds on cancellation, payment status in the booking. The system reminds about the balance due date by email and SMS on its own.

  3. Group enquiries

    For schools and companies there is an enquiry form with group size and dates instead of a cart, and it lands in the agency panel. Company or school details filled in from the tax ID in a group enquiry.

  4. KSeF

    Invoices for companies and schools sent from the panel to Poland's e-invoicing system.

A tour operator's information duties in the booking path

Poland's package travel act says what travellers must get before and after the contract. We build it into the form, not into separate emails. We write this as the website builder, not a law firm, so it is not legal advice.

  1. Travellers
    Information before the contract
    Deposit and balance

    The standard information form before the contract

    The tour operator, and the agent selling the package, give the traveller standard information using the information form before the contract is signed (art. 39(1)).

  2. Key facts about the trip
    RouteKraków, Val di Fassa, Seceda
    Nights6, 3-star hotel, double room
    Transportcoach from Kraków
    Mealsbreakfasts and dinners

    Trip information before the traveller is bound

    Destination, route, duration, number of nights, transport and the other items in art. 40(1) are on the tour page and in the acceptance step.

    1. Standard information form
    2. Itinerary and booking terms
    3. Insolvency protection information

    A copy of the contract or a confirmation on a durable medium

    When the contract is concluded, or without undue delay after it, the traveller gets a copy or a confirmation (art. 42(2)). The document is generated after the deposit is paid.

  3. Accessibility requirementsOnline sales to consumerssince 28 June 2025
    Microenterprises

    Accessible online sales

    Online sales to consumers must meet accessibility requirements since 28 June 2025, except for microenterprises (Dz.U. 2024 item 731).

Tour search instead of a catalogue

Individual travellers search by dates and budget, schools and companies by group size. The search handles both.

A travel agency website

  1. Filters that fit your offer

    Dates, length, transport, country, trip type and groups. The filters follow how you sell, not a template.
  2. Each tour on its own page

    A day-by-day itinerary, accommodation, a price with what it includes and dates with free seats. Every page is its own chance in search.
  3. Language versions

    Tours for international travellers in separate versions with hreflang, built as a multilingual website.

Questions travel agencies ask

The most common questions before moving sales to the website.

Let us move your catalogue to the website

Tell us how many tours you run and how you take bookings today. We will reply with a proposed scope and a free quote.