Training business
Six moving parts, one back end, and a regulator on the other side of it.
A training company running six revenue paths at once: course pages and an events calendar, a booking flow that drops a call straight into the calendar, a store with its own fulfillment and refund handling, a membership, a state-approved continuing education course with its own registration path, and a subscription publication.
All six feed one back end that tracks enrollment, attendance and payment.
The hardest requirement was the one nobody sees. This is a state-approved continuing education provider, so every completed course must reach the Virginia regulator in its own CSV format, by SFTP, within five business days of the class. The system builds that file from the attendance record itself, previews it before submission, and tracks each filing from generated to filed to confirmed — instead of someone rebuilding a roster by hand and hoping it lands inside the window.
Regulated reporting is where most small-business systems fall apart. It is also the part a spreadsheet cannot survive.
Regulatory reporting · Registration · Six revenue paths
Client names and addresses redacted.