Skip to content
BIKE.co

Platform · Courses

erp.io

Train new mechanics on your standards

Courses is the erp.io course builder. Write down how your shop does a tune-up, a safety check and an e-bike diagnosis, and turn it into training a new mechanic can work through before their first busy Saturday.

SERVICETHE BIKE.CO COREPhonyCRMMarketingClient PortalAccountingCFOPeySignChatProjectsATSCoursesPLMLegalCanvas

Every shop has a standard. Few write it down.

Ask three mechanics in the same shop what a tune-up includes and you will get three answers. One checks chain wear with a gauge, one eyeballs it. One torques every bolt, one torques the ones that matter. The service manager knows the right answer, but it lives in their head and gets passed on by watching over a shoulder in a busy week.

Courses is where that standard gets written down and taught. A course is a set of lessons. Each lesson is built from blocks: text, images, video, tables, checklists, quizzes and assignments. A new mechanic works through it at their own pace, you see where they get stuck, and they finish with a certificate you can check.

Courses is part of erp.io, in the same workspace as Service. The two do different jobs. The Service checklist makes sure the standard is followed on every bike. The course makes sure a new mechanic understands it before they touch one.

What Courses does today

These are features of the live Courses module.

erp.io

A curriculum from a sentence

Describe the course, such as a two-week onboarding for new mechanics, and the AI proposes an outline. Nothing is written until you accept it.

erp.io

A course assistant that proposes

The assistant beside the editor suggests changes as a reviewable diff. You accept or reject each one; it cannot change the course on its own.

erp.io

Your documents as sources

Upload your procedures, recordings and reference pages. Generated content cites where it came from, and you can require it to use only approved sources.

erp.io

Quizzes and graded assignments

Quiz blocks check understanding. Assignments can be graded by AI against a passing score, and quiz gates can stop a learner moving on until they pass.

erp.io

Drip and prerequisites

Release lessons over time or only after an earlier one is complete, so nobody skips to e-bike motors before brakes.

erp.io

Certificates

Issued as a PDF when a course is finished, with a verification page that confirms it without needing an account.

erp.io

Course review and analytics

A review scores the course and lists what to fix. Analytics shows where learners stop, which questions everyone misses and who is stuck.

erp.io

Templates, duplication and translation

Save a course as a template, duplicate it for a second location, or translate it into a separate course that tracks changes to the original.

Tune-ups, torque specs and e-bike safety

Start with the tune-up. Write out your procedure in order: what gets checked, what gets adjusted, what gets replaced, and the line where a tune-up becomes an overhaul that needs a new quote. Add photos of what a worn chain, a glazed rotor and a frayed cable look like on your stand. End the lesson with a quiz that asks the questions new mechanics get wrong.

Torque is a lesson of its own. The rule you teach is the shop rule: every fastener gets the manufacturer's spec, from the manufacturer's documentation, with a torque wrench, and carbon parts get extra care. The numbers themselves should come from the manufacturers, not from memory and not from an AI. Upload the service documents you use as sources and turn on approved-sources-only, and the course builder will cite them or refuse, rather than inventing a figure.

E-bike safety is where a written standard matters most. Battery handling and storage, what to do with a damaged or swollen pack, isolating power before working on the drive system, the diagnostic steps your shop follows for a motor fault. A quiz gate at the end means nobody moves on to e-bike work without passing it.

Build a new-mechanic course

A first course most shops can build in a quiet week.

  1. Describe it

    Tell the builder what you need, for example onboarding for a new mechanic covering shop rules, tune-ups, safety checks and e-bikes. Review the outline and accept it.

  2. Add your sources

    Upload your written procedures and the service documents your shop uses, and turn on approved-sources-only.

  3. Write and check each lesson

    Let the assistant draft, then edit it into your voice. Add your own photos from the bench.

  4. Add quizzes and a bench assignment

    A quiz after each lesson, and an assignment where the mechanic describes how they would handle a real job.

  5. Enroll and watch

    Send the new mechanic their sign-in link and check analytics for where they get stuck.

app.erp.io/service · checklists

Standard tune-up

Template v4 · WO-2291 · Sam

5 of 7
  • *Chain wear under 0.5%PassFail
  • *Rotor above stamped minimumPassFail
  • *Brake pad compound (mm)1.8
  • *Thru-axles to specPassFail
  • *Tire sidewalls — cuts or bulgesPassFail
  • Photo: drivetrain after clean1 photo
  • Customer signature
Fail on sidewall → add tire to quotePDFSubmit

The course teaches it, the checklist enforces it

A Service tune-up checklist, live today. Teach the same steps in Courses so a new mechanic knows why each item is on the list.

Illustration · sample data

How Courses and Service fit together

The checklist and the course should say the same thing. When you build a tune-up template in Service, with its questions, photo requirements and required answers, write the matching lesson in Courses. When you change the procedure, change both. Service keeps each version of a checklist template, so a submission always shows the questions that were asked at the time.

Learners in Courses are not the same as users of the suite. A learner signs in to the course player with an emailed link and is not a billable erp.io seat. Your mechanic will have both: a workspace account to fill in Service checklists, and a learner sign-in for training.

There is no automatic link between the two modules today. Courses does not know which checklists a mechanic has filled in, and Service does not check whether someone has passed a course before letting them work on e-bikes. What you can do is use the workspace roles that set Service permissions to control who can build and publish checklist templates, and use the course certificate as your record of who has been trained.

FAQ

Questions shop owners ask

Can AI write my training course?+

It can draft one. Describe the course and the builder proposes an outline, then the assistant suggests lessons and edits that you accept or reject. Nothing is saved until you approve it, and you should edit every lesson into your own standard.

Will it make up torque specs?+

Not if you set it up properly. Upload the manufacturer documents you use as sources and turn on approved-sources-only, and generation cites those sources or refuses instead of inventing. Always teach mechanics to check the manufacturer spec on the part.

Does each trainee count as a user on my plan?+

No. A learner in Courses signs in with an emailed link and is not a billable erp.io seat. A mechanic who also fills in Service checklists needs a workspace account for that.

Can I stop someone skipping ahead?+

Yes. Lessons can drip over time, require an earlier lesson first, or sit behind a quiz gate that must be passed before the next one opens.

How do I prove someone finished training?+

Courses issues a PDF certificate when the course is complete, with a public verification page that confirms it is genuine without anyone needing an account.

Keep reading

Take in your next repair on BIKE.co.

30 days free, no card, every erp.io module switched on. Start with a request, end with an invoice.

Start free trial