For driving schools

Driving school CRM: from the first question to the driving test every trainee in one panel

Driving school software, program and CRM on one platform: Driving school appointment software, customer management software and sales automation with WhatsApp.

Term enrollments, missing documents, the theory class schedule, driving lessons planned with a vehicle, and e-exam and driving test attempts all on one panel. The trainee card holds the license class, payment plan and exam history together.

M → GLicense class on the trainee card
VehicleWarning for a second driving lesson at the same time
Attempts leftE-exam and driving test
Quick answer

Which CRM software should be used for Driving school? ÖzgürKod is a CRM for Driving school businesses: License class, driving-vehicle conflicts, required documents, e-exam and driving test attempts, and installments on a single panel. Setup takes minutes; try it free for 7 days.

Message center
Inbox
Sound familiar?

Same movie every term: does it feel familiar?

When documents, the vehicle schedule, exam attempts and installments live in separate books, the end of term turns into a scramble.

Last-minute document scramble

Two days before the term closes, one trainee’s health report and another’s biometric photo turn out to be missing. You only see which document is pending with whom by opening files one by one.

Two lessons for one vehicle

The driving schedule is set over the phone, and when two trainees are booked for the same vehicle at the same time the lesson is canceled that day. When the only person who knows the schedule goes on leave, work stops.

Nobody’s list shows exam attempts

There is no record of how many attempts a trainee who failed the e-exam or the driving test has left, and without tracking the next exam date the trainee drops off.

Installments in a notebook

The remaining installments of a trainee whose down payment has been collected are written in the ledger, and exam week turns the question “is their payment short?” into a search through the archive.

Expiry of the master instructor certificate

Instructor document expiry dates sit in a folder, so renewals are only noticed in the last week.

Price inquiries with no follow-up

Prices are quoted to people who ask before term starts, the conversation ends there, and when registration week comes no one remembers these leads.

For Driving schools

What does ÖzgürKod do for driving schools?

From first registration to the driving test, with the “Driving school” section of the Education Institution module.

Trainee journey: from first question to driving test

  • Handle price questions from WhatsApp, Instagram and your web form in the Message Center; the lead's conversation, registration and payment come together on one person's card
  • Set the license class, number of exam attempts and required documents for each program; “Add driving school documents” adds ID, health report, education certificate, biometric photo and criminal record to the list
  • Mark each trainee's documents as submitted at registration, pending or exempt; the number of missing documents shows in the registration list
  • Plan driving lessons as one-to-one packages with a vehicle; each lesson goes on the calendar as an appointment, and the system warns you before you book a second lesson for the same vehicle or instructor at the same time
  • Link the registration fee to an installment plan; apply the upfront payment and early registration discounts when the conditions are met, and open a task and a ready-made reminder draft for a late installment
  • Record the date and result of the e-exam and driving test; remaining attempts are calculated automatically, and 3 days before the exam a task opens for any trainee whose result has not been entered
Registration → Driving test — ÖzgürKod CRM
1
Candidate

People who ask about prices are answered in the Message Center; an application from the online pre-registration page is matched by phone, and the same number does not open a second registration.

2
Enrollment and payment

The program is selected by license class; conditional discounts are applied and the payment plan opens as a deal.

3
Documents

The program's required documents come with the registration; each is marked as submitted, pending or exempt.

4
Theory lessons

Theory groups are added to the calendar from weekly hours, holidays are skipped, and the instructor takes attendance on their phone.

5
E-exam

The date and result are entered on the record; remaining attempts show by subtracting the attempts used and those not entered from the program's attempt count.

6
Driving

One-to-one vehicle package: each lesson is an appointment, completed lessons are deducted from the package, and vehicle or instructor conflicts are flagged before saving.

7
Driving test

The result and remaining attempts are on the record; the trainee's full exam history stays on their card.

WhatsApp and Instagram

Not from a personal phone, but from the business line

Don't let Trainee messages get lost on employees' phones; the line belongs to the business, the history belongs to the CRM.

In minutes with a QR code, or with the official WhatsApp Cloud API. You can keep using the WhatsApp Business app on your phone and connect the same number to the CRM at the same time (coexistence).

The chatbot answers common questions and collects trainee information; a member of your team takes over the conversation whenever you want.

Send an announcement or reminder to the trainee group you choose with a Meta-approved template; see how many people it reached and how many read it.

Auto-reply to a “price?” comment on your post and send the details by DM; the person who commented also lands in the inbox.

Connect with a QR codeScan it with WhatsApp on your phone; no template needed.
Official Cloud APIMessages arrive even when the phone is off; approved templates and reply buttons.
Alongside the appYour WhatsApp Business app keeps working, and conversations also land in the CRM.
Hello, are you open on weekends?23:14
Hello! We're open Saturday 10:00–17:00. How can I help you?23:14
I also have a specific question23:15
A team member took over the conversation
SA
selin.awhat's the price?2 min
İŞ
your businessHi Selin, we've sent the details by DM 🙂auto-reply · now
AI

Don't track everything yourself; let it tell you what matters

It reads messages, surfaces who is waiting for a reply and what's at risk, and starts your day with a summary.

Know who to get back to first

  • Message analysis: urgency, satisfaction, buying intent and risk; complaints and urgent requests are separated.
  • Awaiting reply: unanswered conversations and messages requesting an appointment in one list.
  • Today's tasks: a short morning summary showing who you need to follow up with that day.
  • Ask a question: type questions like “How many new trainee came in this month?” and get answers from your data.

AI features run on accounts with AI analysis turned on; when it's off, messages, appointments and follow-ups run on rules.

No separate tools to set up

Messages, appointment, payment collection and your team — in one account

When a trainee writes, their history, open quote and balance are on the same card. You don't need to make your team install a second app.

Try free for 7 days

Trainee cardMessages, appointments, quotes, payments and notes on one card; even if the team member changes, the history stays with the business.

Team and permissionsAssign records to team members; if you want, each person sees only their own trainees.

Track it from ad to customerLeads from Meta ad forms land in the record together with their source.

Full power on your phoneThe panel is mobile-friendly; reply to a message, reschedule an appointment, add a note from your phone.

Channels and connections

Wherever your Trainee write from

Messages from every channel land in the same inbox; the conversation is assigned to one of your team members and merges into the trainee card.

  • WhatsAppCloud API or QR
  • InstagramDMs and comments
  • MessengerYour Facebook page
  • TelegramYour Telegram bot
  • TikTokDM
  • Web chatThe widget on your site
  • Meta ad formsWith the ad source

Connect Telegram with your own bot token, Instagram and Messenger with your Meta account, and WhatsApp with a QR code or via the Cloud API. Unified inbox →

Web form Google Calendar iCloud Calendar
Selection guide

What should you look for when choosing a CRM for Driving school?

Before you decide, evaluate your candidates against these 5 criteria.

5 criteria

  1. Vehicle-based driving schedule. Driving lessons should be planned by vehicle and instructor; two lessons booked for the same vehicle at the same time should be visible before saving.
  2. Document tracking on the record. Required documents should sit on each trainee's registration as submitted / pending; missing documents should be visible from the list.
  3. Exam attempt tracking. The date, result and remaining attempts of the e-exam and driving test should be calculated on the trainee's card; a reminder task should open as the exam approaches.
  4. Enrollment, discounts and installments in one place. Upfront payment and early registration discounts should not be calculated by hand; the payment plan and payment collection should be on the same screen as the registration.
  5. Leads who arrive by message. Most pre-term questions come from WhatsApp and Instagram; the conversation and the registration should come together on one person's card.

Driving school program, software or CRM?

Most business owners search for the solution they need as “Driving school program,” “Driving school software,” “Driving school appointment software” or “Driving school customer management software.” “CRM” is the international name for this solution, and the need is the same: keep trainee information in one place, never miss a request, and bring order to your work.

As a Driving school automation, ÖzgürKod gathers trainee messages from WhatsApp, Instagram and the web in one panel and handles appointment and payment collection tracking on the same screen. We also cover industry-independent selection criteria in our CRM software selection guide.

Driving school softwareDriving school softwarecustomer management softwareappointment softwareDriving school otomasyonu
Comparison

Method comparison for Driving school

Notebook/Excel, a general-purpose CRM and ÖzgürKod side by side.

CriteriaNotebook / ExcelGeneral (foreign) CRMÖzgürKod
Driving program By phone, in a notebook There is a calendar, but no concept of a vehicle One-to-one vehicle package; vehicle and instructor conflicts flagged
Evrak Files and a checklist Needs a custom field List from the program; submitted / pending / exempt
Exam attempts From memory Usually missing E-exam and driving test result, remaining attempts, task 3 days before
Enrollment and installments Notebook and receipts With the quote module, no discount rules Conditional discounts, VAT, installment plans and payment collection
Instructor Document date in a folder Usually missing Task 30 days before the master instructor's document expires
Mesajlar Scattered across phones Usually an add-on module WhatsApp, Instagram and web in one inbox
Driving school for

Starts at 2.500 ₺ / month

7-day free trial · No setup fee · Upgrade your plan any time

A no-show appointment isn’t an empty hour — it’s an hour you’ve already paid for.

If you charge ₺1,000 per service: the monthly cost of your subscription equals 3 appointments.

FAQ

Frequently asked questions

Have another question? Write to us and we’ll look at your workflow together.

What does the driving school program track?

Trainee applicants’ messages, online pre-registration applications, trainee enrollment and license class, required documents, the theory lesson schedule and attendance, driving lessons planned with a vehicle, e-exam and driving test results with remaining attempts, enrollment fees and installments, and instructors’ certificate expiry dates. All of it comes together on the same trainee’s card in the ÖzgürKod CRM Education Institution module.

How are vehicle conflicts prevented in driving lessons?

You define vehicles as classrooms of the "driving vehicle" type, with their plate and transmission details. Driving lessons are planned as a one-to-one package with the vehicle; every lesson is an appointment on the calendar. If a second lesson is entered for the same vehicle or the same instructor at the same time, the conflict is shown before saving, and nothing is recorded until you approve it. You also set the buffer minutes to look for between lessons in the settings.

How are trainee documents tracked?

You define the required documents once in the program; the "Add driving school documents" button adds a copy of your ID, a health report, a proof of education, a biometric photo and a criminal record check to the list, and you can change the list however you like. On each record, documents are marked as submitted, pending or exempt; the number of missing documents is shown in the record list, and if a trainee moves to another group, their documents move with them.

How are e-exam and driving test attempts tracked?

You enter the exam types and the number of attempts in the program. Each exam a trainee takes is written to their record with a date and result (pending, passed, failed, did not attend); the remaining attempts are calculated automatically by subtracting failed and missed exams. A task opens for any trainee whose result has not been entered 3 days before the exam.

Can I track the certificate expiry dates of master instructors?

Yes. You enter the certificate number and expiry date on the instructor card; a renewal task opens 30 days before expiry. Instructors manage their own lessons and attendance from their phones through the instructor panel, without opening a CRM account.

Does it transfer data to the MEBBİS or e-Exam system?

No. ÖzgürKod does not transfer data to official systems; you enter exam dates and results yourself for the school’s own tracking. Official registrations and applications continue in the Ministry of National Education (MEB) systems.

Are automatic messages sent to trainees?

No, the Education Institution module does not send messages on its own. A task opens for an overdue installment, an upcoming exam or repeated absences; the WhatsApp message to be sent is prepared as a draft in the Message Center, and you review and send it. Because driving lessons are appointments, they are reminded along with your appointment reminders if those are turned on.

Driving school software and CRM the same thing? Which one is ÖzgürKod?

In practice they describe the same need. Businesses usually search for "Driving school software", "Driving school software", "Driving school appointment software“ or “customer management software”; “CRM” is this solution is the international name. ÖzgürKod delivers all of these names on one platform: trainee communication, appointments, quotes and orders, payment collection and reporting are all in one place. So whatever term you search with, the solution you reach is the same; you don’t need to set up separate software.

Open the new term without the document rush

Try it free for 7 days. Enter your programs, vehicles and instructors, and see the flow from enrollment to driving test with your own data.