Skip to content
Discuss your project

Software for education and training providers.

Every inquiry becomes an enrollment with a class, an instructor, a room, and an invoice attached, and every completion becomes a certificate the student and the employer can check. It connects the learning platform, the student records, and accounting you already run.

Illustration of an enrollment and cohort application built by Baybloom for a training provider: inquiries becoming enrollments, cohorts scheduled with instructors and rooms, and completions issued as credential records.

Who this is for

Presidents, executive directors, and operations leaders of training companies, career and vocational schools, continuing education providers, certification bodies, and corporate training firms. The learning management system delivers the course content; the business around it, from first inquiry through scheduling, attendance, certificates, and employer billing, runs on a CRM, a calendar, and spreadsheets that rarely agree.

What makes it urgent

  • Enrollment staff retype every inquiry into the student system, the learning platform, and the invoice.
  • A corporate client wants a completion report for its employees, and building it takes an afternoon of exports.
  • Scheduling classes across instructors, rooms, and locations has outgrown the shared calendar.

What usually breaks

  • Inquiries sit in an inbox, and nobody knows which ones became enrollments.
  • Attendance is taken on paper or in the learning platform, then entered again for completion records.
  • Employers are invoiced by hand from a roster that may already be out of date.

The workflow

Before and after the first release.

The steps we see most often in this kind of operation.

Today
  1. InquiryA web form to a shared inbox
  2. EnrollmentTyped into three systems by hand
  3. ClassInstructor and room booked on a calendar
  4. CompletionAttendance checked and certificates issued by hand
With the first release
  1. InquiryA lead record with a program, a source, and a follow-up
  2. EnrollmentCreated once, sent to the learning platform and accounting
  3. ClassScheduled against instructor availability, room capacity, and cohort
  4. CompletionCertificates issued from attendance and assessment rules

What we build

Software we build for education and training providers.

Inquiry and enrollment pipelines

Capture inquiries from the website, phone, and events, follow up by program and source, and turn an accepted application into one enrollment across systems.

Class, instructor, and room scheduling

Build cohorts and class schedules around instructor qualifications, room capacity, and equipment, with conflicts flagged before students see the calendar.

Attendance and completion records

Record attendance in class or online, apply the program’s completion rules, and keep one record per student that registrars and employers can rely on.

Certificates and renewals

Issue certificates from completion rules, give each one a verification code, and remind past students when continuing education or renewal is due.

Student and employer portals

Let students see schedules, progress, and documents, and let employers enroll staff, track completion, and download reports and invoices in one place.

Employer invoicing and payment plans

Invoice sponsoring employers from the current roster, run tuition payment plans through a payment provider, and post everything to the accounting system.

Your first release

What the first release could include.

In the first release

  • Inquiry to enrollment for one program line, with follow-up tasks and status
  • Class and cohort scheduling with instructors, rooms, and capacity
  • Enrollment and completion synced with the learning management system
  • Certificates issued from attendance and assessment rules
  • Student records handling agreed in writing before the build

Usually later

  • An employer portal for enrolling staff and downloading completion reports
  • Invoicing and payment plans connected to accounting
  • Renewal and continuing education reminders for past students

Systems it may connect

  • Learning management: Canvas, Moodle, TalentLMS, Docebo, and similar
  • Student information systems and registrar records
  • CRM and marketing tools: HubSpot, Salesforce, and similar
  • Accounting: QuickBooks, Xero, NetSuite, and similar
  • Payment providers for tuition and course fees
  • Calendars, video meetings, and email

How the work runs

Scoped in writing, built in releases, handed over to your team.

Scope

We start with the people doing the work and the systems around it, then write down the first release: what it includes, what it leaves for later, the integration decisions, and the acceptance criteria. Nothing is built until that scope is agreed.

Build and test

We build in releases you can review as the work takes shape, using realistic data. Every release carries tests, a security review, and documentation. Integrations are tested against real records, with exceptions visible.

Handover

Your team receives the documentation, the runbooks, and the training to run the system, and we stay on for continued engineering when you want it.

Scope and price

What shapes the scope and price.

Every project is priced from a written scope. These are the factors that move it most.

Systems already in place

Each learning platform, student information system, and CRM has different interfaces, so the number of systems and how much data must sync drive the integration work.

Program and completion rules

Programs with different attendance thresholds, assessments, prerequisites, and renewal terms need careful modeling and testing before records can be trusted.

Audiences and portals

Serving staff only is simpler than adding students, employers, and outside verifiers, each with separate sign-in, visibility, and reporting needs.

Historical records to migrate

Importing past enrollments, attendance, and credential records from spreadsheets or an old system scales with volume and how consistent those records are.

Career school with several campuses

Enrollment staff enter each student once, and the other systems receive the record.

At a career school with several campuses, inquiries tend to sit in a shared inbox, and each new student is typed into the CRM, the student information system, and the learning platform. The first release records every inquiry with a program, a source, and a follow-up, then turns an accepted application into a single enrollment that creates the student elsewhere. Cohorts are scheduled against instructor availability and room capacity, and certificates follow from attendance and assessment rules rather than a manual check. An employer portal for enrolling staff and downloading completion reports is a likely next step.

Questions

Questions from education and training providers.

What leaders in this industry ask us first.

We already have a learning management system. Is this a replacement?

No. The learning management system keeps delivering courses and assessments. We build the enrollment, scheduling, credential, and billing work around it and connect to it so students and classes are set up once.

How is this different from building a learning platform?

This page is about running a training business: enrollment, scheduling, records, and billing. If the course delivery itself needs to be custom, that is a separate project, described on the learning and training platforms page.

Can employers enroll their staff and see progress?

Yes. An employer portal lets a company enroll employees, see attendance and completion by person, download reports, and pay invoices, with access limited to the company’s students.

How are student records handled?

What the software stores, where it runs, who may see it, and how long records are kept are agreed in writing with you before anything is built. Access is limited by role, campus, and employer, and changes to grades and completion records are logged.

Can the system schedule instructors and rooms together?

Yes. Classes are scheduled against instructor qualifications and availability, room capacity and equipment, and the cohort calendar, and conflicts are flagged before the schedule is published to students.

Can completion records be checked by an employer or licensing body?

Yes. Each credential record carries a unique code and its history, so an employer or authority can confirm who completed which program, when, and whether a renewal is due, without calling your office.

What comes first?

Usually the step with the most retyping: inquiry to enrollment for one program line, or class scheduling at one location. Once that runs well, attendance, credentials, and employer billing follow in later releases.

Discuss a training operations project.

Tell us about the workflow and the systems around it.
We’ll come back with a written scope for a first release.