Project overview
An end-to-end automated student onboarding and progress tracking system built in GoHighLevel (GHL). It monitors a student's entire journey from initial registration, through course progress tracking, up to course completion and graduation using two interconnected workflows and a visual sales pipeline.
Business problem
As the online academy scales, the team is overwhelmed by manual onboarding tasks, leading to delayed course delivery. When student tracking is handled manually, registration details get delayed, student progress is unmonitored, certificates are sent late, and frustrated students request refunds or leave negative reviews.
Stakeholders involved
Current manual process
- 01Student submits a registration form on the website funnel
- 02Team manually registers the student and copy-pastes their details into a tracking sheet
- 03Someone manually drafts and sends a welcome email with login credentials
- 04Team manually checks lesson progress daily to see who is active or stuck
- 05Upon course completion, an admin manually designs, attaches, and emails the completion certificate
Automated workflow
The same process, redesigned as a single automation. Each step runs without manual intervention.
Workflow overview
- 01Trigger: Webhook fires when a new student submits the registration form on the funnel
- 02Entry: An opportunity card is instantly created in the Registered / Opted In pipeline stage
- 03Welcome: The student receives an automated welcome email with login details
- 04Tracking: The system enters a 3-day wait step. If the course start tag (trigger-course-started) is detected, they move directly to In Progress; otherwise, they exit the wait step securely
- 05Graduation: The moment the course completion tag (trigger-course-completed) is added, the opportunity card updates to Course Completed
- 06Delivery: A congratulatory email is sent to the student automatically with their Course Certificate attached
Workflow screenshot

Walkthrough
Tools used
Expected business benefits
- Removes manual admin work: Saves the operational team hours of manual onboarding setup and file chasing
- Drastically cuts response time: Students get system access and their final certificates in seconds rather than hours
- Increases course completion rates: Automatic progress monitoring ensures students are supported and kept active
- Protects brand reputation: Eliminates human errors such as sending wrong information or forgetting certificates