Custom build
Enrollment, Role & User Webhooks
Roster changes, in your database.
How do you teach?
When enrollments, roles and accounts change in Pencil Spaces, your database finds out late or not at all. We build webhooks for enrollment changes, role changes and user provisioning, as reliable as join and leave.
Your ops team moves students between groups and changes roles in Pencil Spaces, and your database falls out of step. We build webhooks for those changes.
Enrollment changes made in Pencil Spaces never reach your student system. We build webhooks for enrollment, role and account changes.
When people join or leave a cohort in Pencil Spaces, your HR or learning systems don’t hear about it. We build webhooks for enrollment, role and account changes.
Roster changes made in Pencil Spaces never reach your district’s systems. We build webhooks for enrollment, role and account changes.
When people are added to a workshop group or change roles, your systems hear about it. We build the webhooks for it.
Parents won’t need this. It keeps a program’s records in step with Pencil Spaces.
Free for 2 weeks on any paid plan. No credit card required.
What it solves
Helps you
Save time
Part of
Custom
The problem
Your database falls out of step
Ops teams change enrollments, roles and accounts in Pencil Spaces every day. Without events for those changes, other systems fall out of step and someone fixes it by hand.
The usual way
Engineers poll the API on a schedule or reconcile records with exports.
How Pencil Spaces solves it
New webhook events for enrollment changes, role changes and user provisioning, so what your ops team does in Pencil Spaces lands in your database with the same reliability as join and leave.
What changes
Your systems stay in step with Pencil Spaces, without polling or manual fixes.
What we build
- Enrollment change: user, group, and action
- Role change: user, old role, new role, and context
- User provisioning: created or deactivated
Typical build time: about 1 month.
What it looks like
In practice
An ops coordinator moves a student to a new group. An enrollment-change webhook with the user, group and action reaches the company’s database, and its reports update.
In a 1:1 lesson
A tutor is promoted to lead. A role-change webhook with the old and new role updates your payroll system.
In a group class
A student drops a course, and the enrollment change reaches your student system without an export.
In a virtual training
A new hire is provisioned in Pencil Spaces, and your learning system creates their record from the webhook.
In your classroom
A student moves sections, and the district’s system updates from the webhook.
In the training room
A facilitator account is deactivated, and your systems remove access the same day.
At home
Parents won’t see this. It keeps your child’s program records accurate.






