Skip to main content

Custom build

Schedule Change Details

What changed, as it changes.

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.

See it in a live Space.

We’ll walk you through it, shaped around how you teach.