Management software for study travel operators

One system for the whole study trip, from the student’s enrolment to the real margin

DBJOY runs quotes and enrolments, partner schools, host families, students and groups, family instalments, travel documents, invoicing and margin reporting for study travel operators — built around the study travel trade and Italian tax rules.

No credit card. No automatic renewal. Your data stays yours and stays exportable.

Schematic illustration of the interface.
  • One systemEnrolment, session, documents, invoice and margin on the same record.
  • Students and familiesHost family matching, instalments, minors’ consents, guaranteed departures.
  • Italian rules built inVAT margin scheme for travel, electronic invoicing, package travel obligations.
The problem

There is one study trip. There are five different tools.

The quote to the school is born in a spreadsheet. Enrolments arrive by email from families and institutes. Course places and host family beds sit in a shared folder. Family instalments are in another file, the invoice in accounting. Every handover is a retype, and every retype is an error you discover after departure.

The same student typed three times

Student name, session dates, the partner school’s net rate: written on the enrolment form, rewritten in the booking file, rewritten on the rooming list. A last-minute cancellation never reaches all three.

Deadlines that live in one person’s head

The release date on course places, the instalment a family still owes, the missing parental consent for a minor. While it lives in a spreadsheet, only its author remembers it.

The margin arrives too late

At the end of the season you know what you sold. What you actually earned on that session, that partner school and that destination gets rebuilt by hand, too late to change anything.

Why DBJOY

Three things that set DBJOY apart from generalist systems

Not a generalist system with a groups module bolted on

CRM, quotes and enrolments, partner schools, accommodation, students, documents, administration and reporting share one database, and all of them speak the language of study travel: sessions, weeks of tuition, host family places, family balances. An enrolment is entered once and feeds the travel documents, the invoice and the profit and loss of that session.

It is not a generalist tour operator system with a groups module bolted on, and not a module to bolt onto the software you already have. It is the system, from the school’s or the family’s first enquiry to the margin you actually banked on that session.

  • CRM
  • quote
  • enrolment
  • documents
  • invoice
  • margin
Schematic illustration of the interface.

Built for students, families and schools, not single bookings

A school group is not a larger booking. It is a hundred student records, a hundred family payment plans, host family matching that changes until the day before, parental consents and health data for minors to collect, and a minimum number of enrolments below which the departure is not guaranteed.

DBJOY handles students and accompanying teachers, registration fees and family instalments, host family, residence and campus matching, guaranteed departure thresholds and an enrolment portal for schools, teachers and parents. A generalist system models none of these objects.

  • students
  • registration fee
  • instalments
  • host family matching
  • guaranteed departure
Schematic illustration of the interface.

Italian VAT margin scheme and package-travel rules built in

If you invoice from Italy, three sets of rules shape your back office. DBJOY applies the VAT margin scheme for travel set out in art. 74-ter of Presidential Decree 633/1972 — the Italian implementation of the EU special scheme for travel agents in Articles 306 to 310 of VAT Directive 2006/112/EC, known in English-speaking markets as TOMS. VAT falls on the margin between the price of the language holiday and the cost of the course, the accommodation and the flights bought in from third parties for the direct benefit of the student, and that VAT is not deductible.

Invoices carry the Italian VAT code N5 used for margin-scheme operations, and are prepared in the format required by the SDI, the exchange system through which electronic invoices are cleared in Italy. A language holiday is a package: the traveller information duties of the Package Travel Directive (EU) 2015/2302, transposed into the Italian Tourism Code (Legislative Decree 79/2011), sit inside the document flow of the booking file rather than in a folder someone has to remember.

  • art. 74-ter
  • VAT code N5
  • SDI
  • Directive (EU) 2015/2302
  • Tourism Code
Schematic illustration of the interface.
The modules

Nine areas, one database

Every module works on the data of the others. That is what removes double entry, not the number of features.

See every module in detail

How it works

From enrolment to margin, in a single flow

The same record travels across the whole company: sales, product, operations and finance work on one booking file instead of four copies of it.

  1. The school or family enquiry becomes a quote

    The enquiry enters the CRM with destination, session and number of students. You compose the language course, accommodation, flights, transfers and excursions, and DBJOY calculates net, gross and mark-up as you build.

  2. The confirmed quote becomes an enrolment

    On confirmation the booking file opens with the data already inside: programme, partner school, accommodation, students, minors’ consents, family instalments, options and course place release dates. Requests to the school and confirmation tracking start from there.

  3. The booking file produces documents, invoice and margin

    Welcome packs, info sheets and rooming lists are generated from the booking file. Invoicing applies the VAT margin scheme, and the dashboard shows the real margin by session, destination and partner school.

Who it is for

Who works in DBJOY every day

Data and continuity

Your data stays yours

What you put into DBJOY belongs to you: student and family records, the history of your enrolments, partner school contracts, margins. It stays exportable even if one day you decide to change software.

  • Student data, minors included, processed under the GDPR.
  • Export of your history in open formats.
  • Documented backup and service continuity.

How DBJOY protects your data

Integrations

Stay connected to what you already run

DBJOY does not set out to replace your accounting package or the CRM your sales team has used for years. It exposes APIs and integrations so data reaches the systems you already have.

  • Data exchange with accounting software.
  • Links to external CRM and marketing tools.
  • APIs for sales channels and third-party systems.

See the available integrations

Frequently asked questions

Is DBJOY used in the browser, or does it have to be installed on office computers?

DBJOY is a web application: a study travel operator uses it from the browser, with credentials issued per user, without installing a program on each workstation. The person in the office, the person at a trade fair and the person escorting a group of students all work on the same booking file. Updates do not require a visit to every computer, and access can be revoked per user when the team changes.

Where the data sits and how access is controlled

Who inside a study travel operator actually works in DBJOY every day?

Inside a study travel operator, DBJOY is used by the people who quote, the people who book with partner schools, the people who run groups and the people who invoice. Permissions are set by role, so a salesperson and an administrator do not see the same figures. The point of a single system is that those roles work on the same booking file instead of exchanging attachments.

The nine DBJOY modules, module by module

Does DBJOY only handle school groups, or individual enrolments as well?

DBJOY handles both. An individual enrolment is a booking file with one student, a course, an accommodation and a flight. A school group is a booking file with many students, host family matching and a payment schedule per family. The quoting, partner school and margin logic is the same in both cases, which is why an operator can run both without a second system.

How quotes and enrolments work

We sell direct and through agents and consultants. Does DBJOY cope with both channels?

DBJOY treats an agent or consultant as a customer with its own commercial conditions: net rates, mark-up rules and commission arrangements that differ from a family booking direct. The same programme can therefore be sold through both channels without maintaining two price lists by hand. Which conditions apply to which partner is part of the initial set-up, done on the operator’s real trade agreements.

DBJOY for agents, consultants and trade partners

Didn't find your question? Go to the full FAQ hub

Run DBJOY on your real enrolments for three months

We set the system up together on your own rates, partner schools and destinations. At the end of the three months the decision is yours, with no strings attached.

Start your free 3-month trial

No credit card. No automatic renewal. Your data stays yours and stays exportable.