Custom build
Schedule Change Details
What changed, as it changes.
How do you teach?
Schedule webhooks say something changed but not what, so your dashboards need a second call to stay correct. We build schedule webhooks that carry the changed fields, and link each live lesson to its scheduled event.
When a lesson moves, your dashboard needs another API call to find out what changed. We build schedule webhooks that carry the changed fields, and link each live lesson to its event.
Working out who was late or absent means matching live classes to the schedule by hand. We build the link, so late and absent resolve in one hop.
Matching attendance to the training schedule takes extra calls. We link each live training to its scheduled event and send the changed fields with every update.
District dashboards need to know who was late or absent. We link each live lesson to its scheduled event, so it’s one lookup.
We link each workshop run in a Space to its scheduled event, and schedule updates carry exactly what changed.
Parents won’t need this. It keeps a program’s schedule and attendance records correct.
Free for 2 weeks on any paid plan. No credit card required.
What it solves
Helps you
Save time
Part of
Custom
The problem
Schedule updates without the details
A schedule webhook that only says “changed” forces another call, and matching live lessons back to the schedule takes extra work. Dashboards drift out of date.
The usual way
Engineers fetch the full event after every webhook and match live lessons to events by time.
How Pencil Spaces solves it
Schedule webhooks extended with the fields that changed, and a link from each live lesson to its scheduled event, so your dashboards and apps stay correct without a second call.
What changes
Dashboards and apps stay correct, and late and absent are clear in one lookup.
What we build
- Changed fields on every schedule webhook
- Lesson to scheduled-event linkage
- Late and absent, resolved in one hop
Typical build time: about 1 month.
What it looks like
In practice
A lesson moves from 4:00 to 5:00. The webhook carries the changed start time, and the company’s dashboard updates without another call. When the lesson runs, it links to its scheduled event, so late and absent are clear.
In a 1:1 lesson
A tutor swaps a lesson time, and your parent app shows the new time from the webhook alone.
In a group class
Your dashboard marks a student late by comparing the live class with its scheduled event in one step.
In a virtual training
Attendance for each training is matched to its scheduled event without a second call.
In your classroom
The district’s attendance report marks absences against the schedule automatically.
In the training room
A workshop moves to the afternoon, and your calendar app updates from the changed fields.
At home
Parents won’t see this. It means your child’s schedule is right in every app the program uses.






