TrueCourse logoTrueCourse
Feature Overview

Everything You Need to Run a
Professional Driving School

See what comes standard with every plan, what's available as a premium add-on, and what's on the roadmap for future releases.

Premium Add-On

BMV-Ready Registration Form

A ready-to-share Google Form built for Maine driving schools, with the student fields TrueCourse needs already structured for the reporting workflow.

Available as an add-on.

What's included
Session Selection
Legal First Name
Middle Initial
Legal Last Name
Date of Birth
Student Cell Phone
Timestamp (auto)
Your form can be copied into Google Drive, linked to a response spreadsheet, and shared with parents without building the intake flow from scratch.

🌲 Extras That Come Standard

Every feature below is included at no additional cost with Basic, Essential, and Pro subscriptions.

🏫
School Profile & Setup

One-time configuration that powers every report

Set up your school name, locations, licensing info, phone numbers, and instructors in the add-on sidebar. Your profile auto-populates every report you generate β€” no re-entering the same details session after session.

  • βœ“Multi-location profiles with per-location licensing
  • βœ“Instructor names stored per location
  • βœ“One-time setup flows right in the sidebar
  • βœ“Plan-based limits: 1, 3, or unlimited locations
  • βœ“Profile data auto-fills 30+ report fields
πŸ“‚
Automatic Drive Organization

Per-location folders created on first report

When you generate your first report for a location, TrueCourse creates a Drive folder named "School Name - Location Address" with session subfolders inside. Browse your entire folder tree from the sidebar without leaving Sheets.

  • βœ“Each location gets its own top-level Drive folder
  • βœ“Session subfolders created automatically
  • βœ“Built-in Drive browser in the sidebar
  • βœ“Folders only created when you generate β€” no empty clutter
  • βœ“Direct links to open any folder or file in Drive

πŸ“ Your Drive folder structure

πŸ“‚ Acadia Driving School - 23 Main St, Bangor

πŸ“‚ Summer 2025 β€” Evening

πŸ“„ New Course Report.doc

πŸ“„ Course Completion Report.doc

πŸ“‚ Fall 2025 β€” Weekend

πŸ“„ New Course Report.doc

πŸ“‚ Acadia Driving School - 45 Oak Ave, Portland

πŸ“‚ Summer 2025 β€” Morning

πŸ“„ New Course Report.doc

πŸ“₯
CSV Import From Other Software

Bring in student rosters without changing systems

If your registrations live outside Google Forms, you can export a CSV and import it directly into TrueCourse. The importer previews your data, auto-detects common columns, and creates a clean sheet tab for reporting.

  • βœ“Works with exports from school software or spreadsheets
  • βœ“Auto-detects session, name, DOB, and phone columns
  • βœ“Review mappings before anything is imported
  • βœ“Creates a new sheet tab for imported data
  • βœ“Saves mappings so repeat imports go faster
Session Workflow

How Sessions Are Managed

Illustrative renderings of the current Sessions UI, based on the add-on workflow. This is how schools define dates, manage class events, and review saved sessions before generating reports.

Saved Sessions

See every session, enrollment count, and action in one place.

The Sessions screen shows your saved sessions, the active session sheet, enrollment progress, and the buttons you use most: create a sample sheet, add a new session, edit, delete, or expand a session to inspect its schedule.

The real add-on supports variable class counts, Zoom or in-person event toggles, final review and final exam scheduling, and optional AAA How to Drive dates.
Sessions UI Rendering
Sessions
Manage PSO dates, classes, reviews, and exams for each session.
Create Sample Sheet
New Session
Session Sheet
Session Dates Sheet
Spring 2026 - Evening
Enrollment 24 / 30
EditDeleteβ–Ό
April 2026 - Weekend
Enrollment 11 / 30
EditDeleteβ–Ό
πŸ”‘
Setup Note

No Google Account? No Problem.

You don't need Gmail or a new email address to use TrueCourse. Expand this section to see how to create a free Google account with the email you already use.

Show Steps

How to sign up with your existing email

  1. Go to accounts.google.com/signup
  2. Click β€œUse my current email address instead”.
  3. Enter your first name, last name, existing email address, and a password.
  4. Check your regular inbox for Google's verification code, then enter it.
  5. You're done. That email can now be used to sign into Google services.
What this means: Your email still works exactly as before in Outlook, Apple Mail, or wherever you already use it. The Google account simply adds access to Google Sheets, Google Drive, Google Docs, and Google Forms.

Example for a driving school

Email system:Microsoft Outlook
Automation:Google Sheets + TrueCourse
Login email:office@drivingschool.com
Installing add-ons: You do not need Google Workspace or an IT admin. A free Google account using your existing email can still install Google Sheets add-ons like TrueCourse, which is often the simplest setup for small schools.

Getting Started

From install to your first report in under five minutes.

1

Install & pick a plan

Install from the Google Workspace Marketplace and choose Basic, Essential, or Pro.

2

Set up your school profile

Enter your school name, locations, licensing info, and instructors in the sidebar. Takes about two minutes.

3

Create sessions and connect registrations

Define your session schedule, then either share the built-in Google Form, route another form into Google Sheets, or import a CSV roster.

4

Generate your first report

Click Generate β€” your New Course Report or Course Completion Report is created in minutes, auto-filed to your Drive, and ready to send to the BMV.

On the Roadmap

Coming Soon

Features we're actively building. Have a request? Let us know.

πŸ‘₯Soon

Gmail Contact Groups

Automatically create per-session contact groups from your Students. Send bulk emails to the right parents without hunting for addresses.

βœ‰οΈSoon

Draft Email Templates

One-click Gmail drafts for BMV submissions, session confirmations, and reminders β€” pre-filled with your school details. Review and send.

🚫Soon

Auto-Close at Capacity

When a session reaches 30 students, the form automatically stops accepting responses and displays a custom waitlist message β€” no over-enrollment possible.

πŸ“¦Soon

Batch Report Generation

Generate New Course Reports for all sessions in one click instead of running them one at a time. Perfect for schools with 5+ concurrent sessions.

πŸ“ŠSoon

Analytics Dashboard

Track enrollment trends, report generation history, and credit usage across locations and semesters at a glance.

πŸ—ΊοΈSoon

Multi-State Templates

Expanding beyond Maine with state-specific New Course Report templates. New Hampshire, Vermont, and Massachusetts are on the roadmap.

✍️Soon

Custom Document Generation

Automatically generate website posts and any text that references your session dates. If you're manually updating it today, TrueCourse will handle it for you.

πŸ–¨οΈSoon

Certificate Print Templates

Print student course completion certificates directly onto pre-printed certificate paper β€” like printing checks in QuickBooks. TrueCourse lays out every auto-filled field perfectly, leaving signature lines and dates blank for you to complete by hand.

30 Days Free. Zero Risk.

We'll set everything up together on a 1-on-1 call and generate your first report. Only pay if you see real value.

No credit card required