Email as learner identifier
A consistent lookup key supports existing-account checks and new-user provisioning.
Automation & Digital Systems
Designed and implemented a form-driven workflow that creates WordPress learner accounts when needed, assigns purchased LearnDash courses, and delivers automated access instructions using Google Forms, Google Sheets, Apps Script, the WordPress REST API, Zapier, and LearnDash
Reduced a repetitive multi-step LMS administration process to one authorized form submission
I handled manual learner account creation and course assignment for clients who needed registration assistance. Each verified enrollment required direct work inside the LMS before the learner could begin.
Receive a verified enrollment
Open WordPress
Search for or create the learner
Open the learner profile
Identify the purchased course
Assign LearnDash access
Confirm enrollment
Provide login guidance
The process created repeated administrative work, slower fulfillment, dependency on LMS backend access, and a risk of inconsistent handoffs between payment confirmation, enrollment, and learner guidance.
I wanted a controlled staff-facing interface that reduced backend work while retaining human payment verification. Automation begins only after an authorized staff member confirms the enrollment.
A form submission creates a traceable request, provisions the learner account when needed, enrolls the user, and closes the loop with confirmations.
Sanitized architecture diagram
Reserved for a presentation-ready workflow visual with credentials, private URLs, and learner data removed.
A consistent lookup key supports existing-account checks and new-user provisioning.
Recognizable course labels also contain the matching LearnDash course ID.
The response sheet extracts the course ID before passing it into enrollment.
Apps Script creates WordPress subscriber accounts when no learner exists.
The workflow supports both paths before course access is assigned.
Emails provide login or password-setting instructions and notify administrators.
Authorized enrollment form
Placeholder for a sanitized view of the staff-facing request interface.
Workflow and confirmation evidence
Placeholder for sanitized automation steps and confirmation outputs without learner or system secrets.
A familiar form gave staff one controlled entry point, while connected systems handled account checks, provisioning, enrollment, logging, and communication consistently.
“This was my first end-to-end workflow automation. It showed me that the work I enjoy most is not simply completing administrative tasks faster, but redesigning the underlying process so systems can perform repetitive work consistently. It also taught me that a successful automation must be secure, observable, maintainable, and designed around the people using it.”