Driving instructors

Magpie books your driving lessons and keeps each learner's progress. It bills the lessons and records what the car costs.

You can teach on your own. A driving school's instructors can work in one Magpie team.

Get started free
Holloway Driving School’s public booking page for a 2-hour lesson: CA$130.00, with pickup from home, work or school in Toronto’s west end, and Dana Holloway’s free times on the next weekday.

This combination of six Magpie areas fits a driving instructor.

Appointments
Appointments gives learners a page where they book a lesson at a free time.
Calendar
Calendar shows every lesson beside your own plans, and keeps those times off the booking page.
Contacts
Contacts keeps each learner's lessons, your notes and their test date together.
Flashcards
Flashcards holds theory test practice decks that learners open from a link.
Invoicing
Invoicing bills a block of lessons or a month, and learners pay by card.
Expenses
Expenses records the car's fuel, insurance and repairs, with a photo of each receipt.

Learners book their own lessons, and move them from their confirmation email.

Appointments gives you a booking page that lists your lessons. Each lesson has its own length and price, such as a 2-hour lesson. Learners choose a lesson and a free time, then enter their name and email address.

Magpie will email each learner a confirmation with a link. From it they can move or cancel the lesson, until the notice you set. You can add a lesson agreed by phone, and the learner gets the same email.

Every lesson appears on your Calendar, and your own plans block the booking page.

Calendar holds your week. Each booking adds an event named after the lesson and the learner. Moving or cancelling the lesson moves or removes the event.

You can add your own events, such as a learner's driving test or a day off. The booking page will not offer a time that overlaps one. With Google Calendar connected, your lessons will be copied to it within about a minute.

Holloway Driving School’s Calendar for the month: lessons each named after the lesson and the learner, two learners’ road tests, the car’s service and the date the insurance renews.

Each learner's page shows every lesson, your notes and their test date.

Contacts is your list of learners. A first booking adds the learner by their email address. Their page lists every lesson, and whether it was completed, cancelled or a no-show.

After a lesson you can note what you covered, such as roundabouts. A pinned note keeps the pickup address or the test date at the top. A follow-up, such as booking the test, becomes a To-do with a reminder.

Holloway Driving School’s follow-ups with learners, grouped as Overdue, Today and Upcoming, each with its reason, such as booking a road test or sending the theory deck, and the day it is due.

Learners practise for the theory test from a deck you share by link.

Flashcards lets you make decks of basic, fill-in-the-blank and multiple-choice cards. A card can show a picture of a road sign above its question.

Anyone with the deck's link can flip through it or take a quiz. They need not sign up first. A learner who signs in studies it with spaced repetition. Their schedule and progress are their own.

Learners pay for a block of lessons by card from your invoice email.

Invoicing bills a learner for a block of lessons, or for the month. The email carries the invoice as a PDF, with Pay online. Learners pay by card into your own Stripe account.

A recurring invoice will go out every month on the date you choose. Cash or a bank transfer is recorded against the invoice. Reminders will go to the learner until the invoice is paid.

A Holloway Driving School invoice open in the invoice editor, billed to Ella Brightwell for a block of five 2-hour lessons and a mock road test, with no tax.

Expenses records what the car costs, with a photo of each receipt.

Expenses keeps the costs of teaching from your car. You enter the amount and the date, with the merchant and a category. On a phone, the receipt can be a photo taken there and then.

You can add your own categories, such as Fuel and Car repairs. Monthly insurance can be a recurring expense, drafted each month for you to confirm. Reports total each category, and export as a CSV file.

Holloway Driving School’s expenses: fuel, the car’s insurance, a service, tires, the instructor licence renewal and a book, each with its category and whether a receipt is attached.

Four more areas cover new learners, your links, a school's cars and the books.

Forms
Forms makes a new learner form, asking about their experience and when they can drive. Each response will arrive by email.
Link-In-Bio List
Link-In-Bio List is one public page of links. It can hold your booking page, prices and theory deck.
Resource Booking
Resource Booking lists a driving school's dual-control cars. A lesson can require one, and is offered only while that car is free.
Accounting
Accounting adds each paid invoice and each expense to the books. Bank statements come in as CSV files.

A learner's details are typed once, when they book their first lesson.

  1. A learner books a lesson

    They choose a 2-hour lesson and a free time on your booking page. Magpie emails them a confirmation.

  2. On your Calendar

    The booking adds the lesson to your Calendar. That time is no longer offered to anyone else.

  3. On the learner's contact

    Their email address finds their contact, or adds one. The lesson is listed beside your notes.

  4. After the lesson

    You mark it Completed or No-show, and note what you covered.

  5. Billed and paid

    You invoice the learner for their lessons. A card payment is recorded on the invoice by itself.

  6. In the books

    Each payment, and each receipt for fuel, will be added to the books.

Setting up takes four steps.

  1. Open Appointments

    You choose a business type and your time zone. Then you add your lessons, their prices and your teaching hours. Help: Set up Appointments.

  2. Add the learners you teach now

    You add each learner as a contact, with the pickup address pinned. Help: Keep notes and follow-ups on a contact.

  3. Connect Stripe

    You connect your Stripe account, so learners can pay invoices by card. Help: Connect Stripe to receive money.

  4. Make a first theory deck

    You type the cards or import a list, then share the deck's link. Help: Study with Flashcards.

Plans

Working alone, you use Personal, and Pro is its paid plan. The Free plan keeps 100 contacts and makes 5 invoices a month; Pro has no limit. Each lesson adds one of the 100 Calendar events the Free plan holds.

A driving school is a team. Each instructor who takes bookings takes a member place. A free team has 3, counting you; the Team plan has 25. Magpie adds no fee to invoice payments; Stripe's processing fee is taken from each one.

Tutors and auto repair garages have pages of their own.

Tutors and music teachers

A tutor or music teacher teaches at a desk or online. Their learners study decks for exams rather than a theory test.

Questions driving instructors ask

Can learners book a lesson online instead of texting me?

Learners open your booking page and choose a lesson, a day and a free time. They enter their name and email address, and a phone number if they like. Magpie checks the time again as they book. It then emails them a confirmation with the lesson, the time and the place.

Can a learner move or cancel a lesson themselves?

The confirmation email links to a page for that one lesson. From it the learner can pick another free time with you, or cancel. Both work until the notice you set, such as 24 hours before. After that, the page asks them to contact you. Magpie emails them the new time or the cancellation.

Can I stop lessons being booked at the last minute?

Minimum notice sets how soon before its start a lesson can still be booked. Maximum range sets how far ahead learners can book, such as six weeks. Start times sets how often a lesson can start, such as every 30 minutes. Lessons you add yourself follow the same rules.

Can I offer 1-hour and 2-hour lessons at different prices?

Each lesson is a service with its own length, price, description and place. You might offer a 1-hour lesson, a 2-hour lesson and a mock test. The booking page shows the price and the length before a learner chooses a time. Switching a lesson off hides it, and keeps the ones already booked.

Can I add a lesson a learner asked for by text?

New appointment books it for them. You choose the lesson, the date and a start time. Then you enter their name and email address. You can add internal notes the learner never sees. The learner gets the same confirmation email, with the link to change it.

How do I keep time free for tests and my own plans?

Your weekly hours have one range for each day, or Closed. For anything inside those hours, such as a learner's test, you add a Calendar event. The booking page will not offer a lesson that overlaps it. Lessons already booked stay where they are.

Where do I keep each learner's pickup address?

A pinned note on the learner's contact stays near the top of their page. It can hold the pickup address, a school or work address, and the test date. A lesson's internal notes can say where that one lesson starts.

Can I keep notes on what each learner has covered?

After each lesson you can write a dated note on the learner's contact. Each note shows when it was written, and notes take simple formatting. The contact also lists every lesson, with whether it was completed, cancelled or a no-show. Search finds a word in any note.

Can I remind myself to book a learner's driving test?

A follow-up on the learner's contact has a date and a reason, such as Book test. It becomes a To-do with the usual reminders. Contacts lists every open follow-up as Overdue, Today or Upcoming.

Can learners practise theory questions between lessons?

You make a deck of questions, such as road signs, stopping distances and rules at junctions. A card can show a picture above its question, and a question can have several choices. You share the deck's link. Anyone with it can flip through or take a quiz. A learner who signs in studies it with spaced repetition.

Can I turn a list of theory questions into cards?

You can paste the list, or import a CSV or TSV file from a spreadsheet. Up to 2,000 cards come in at a time. The preview shows every card, and marks likely duplicates, before anything is saved.

Can learners pay for a block of lessons in advance?

You send the learner an invoice for the block, such as ten 1-hour lessons. With Stripe connected, the email has Pay online, and they pay by card. The money goes to your own Stripe account, and the payment is recorded on the invoice. Magpie takes no fee; Stripe's processing fee applies.

What if a learner pays cash in the car?

Record payment records it on the invoice, with the date, the method and a reference. A part payment leaves the invoice Partly paid, with the balance shown. Reminders go to the learner on the due date, then 7 and 14 days after, and stop once the invoice is paid.

Can I bill a regular learner every month?

Make recurring sends the same invoice every month, from the date you choose. Magpie will issue and email each one with its PDF. You can change the lines before a month with more lessons. Pause stops the invoices until you resume them.

Can I keep my fuel and insurance receipts?

Each expense takes a receipt as a photo, an image or a PDF of up to 10 MB. On a phone, the file chooser offers the camera. Receipts can wait in an inbox until you type their amounts. A receipt never has a public link.

Can I see what the car cost me this year?

Reports total your expenses for any dates, such as this year. They show totals by category, so fuel, insurance and repairs each have their own. Export CSV downloads every expense for a spreadsheet or your accountant. Each expense is also added to the books.

Can I see my lessons in Google Calendar?

You can connect Google Calendar. Your lessons will then be copied to it within about a minute. Moving a lesson in Magpie moves its Google copy. Your Google events appear on your Personal Calendar, seen only by you.

Does it work for a driving school with several instructors?

A driving school works as one team. Each instructor takes bookings within their own weekly hours. A learner chooses an instructor, or Anyone available. Each lesson goes on that instructor's Calendar. The school's learners and invoices belong to the team.

Can two instructors share one dual-control car?

Resource Booking holds the car, and you make it the lesson's required resource. A lesson time is offered only while the car is free. Each booking reserves the car, and moving or cancelling the lesson moves or frees it.

How do learners find my booking page?

The booking page has its own address, which you can copy and share. Share booking page starts a Social Media post with it. A Link-In-Bio List or a QR code on a card can lead to it too.

Publish your lesson booking page.

Create a Magpie account for your driving lessons.

Create account