← Selected work

Course Enrollment / Payment & Onboarding Automation

AI Mastery Class

Course Website & Automated Student Onboarding

A course enrollment system connecting a custom website, Paystack payment verification, student records and personalized welcome emails.

Portfolio implementation · Project walkthrough and evidence

AI Mastery Class: original interfaceEnlarge image
Original project interface. Select to inspect at full size.

The operational challenge

What needed
to work better.

Enrollment needs more than a checkout button. A successful payment must become a trustworthy enrollment record, followed by clear information about what happens next.

My contribution

I built a course enrollment experience and connected server-side payment verification to student records and personalized onboarding.

The workflow

From first step to follow-through.

  1. 01Course website
  2. 02Paystack checkout
  3. 03Server-side verification
  4. 04Enrollment record
  5. 05Google Sheets onboarding
  6. 06Welcome email
Verified → enrolledA successful payment is checked before onboarding

Verify first. Then enroll and welcome.

Cloudflare Workers verifies payment server-side before the enrollment record is created in D1. A signed Apps Script integration passes the verified information to the Google Sheets onboarding workflow. Duplicate-processing protections prevent the same payment event from creating repeated work. The signature acts as a check that the request came from the expected system; no keys or protected endpoints are displayed.

In motion / recorded demonstration

See the experience.

A tour of the course website, curriculum, pricing and enrollment form. The walkthrough shows the customer-facing experience, not backend payment execution.
Read the workflow description

A course enrollment system connecting a custom website, Paystack payment verification, student records and personalized welcome emails.

Course website → Paystack checkout → Server-side verification → Enrollment record → Google Sheets onboarding → Welcome email.

Cloudflare Workers verifies payment server-side before the enrollment record is created in D1. A signed Apps Script integration passes the verified information to the Google Sheets onboarding workflow. Duplicate-processing protections prevent the same payment event from creating repeated work. The signature acts as a check that the request came from the expected system; no keys or protected endpoints are displayed.

Behind the interface

The work underneath.

Functional outcome

A connected operational experience.

The system links the customer-facing enrollment experience with verified records and a personalized welcome email. This is the newer Paystack-based AI Mastery Class, separate from the Base44/Selar NovaSync bootcamp.

Have a similar operational challenge?

Let's make it
work better.

Discuss your workflow (opens in a new tab)↗

Media viewer