Automated Preply Tutor Hours Reconciliation
Every Monday, WebRun opens Preply, checks each tutor's completed and canceled lessons for the prior week, reconciles their total hours against expected pay in Airtable, and logs any discrepancy to a Notion review doc for your finance check.
How do I reconcile tutor hours from Preply each week?
WebRun checks Preply every Monday for each tutor's completed and canceled lessons from the prior week, reconciles their total hours in Airtable, and logs any mismatch to a Notion review doc for finance to check, so tutor pay reconciliation happens without counting lessons by hand.
- Hours are reconciled weekly instead of at month-end
- Pay discrepancies are caught before payroll runs
- Finance gets a review doc instead of raw Preply exports
Built for tutoring agency owners · Preply tutor teams · operations managers · finance staff at education businesses
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
preply.comin a real browser with your saved login - no setup, no API keys. -
1
Preply - check lesson completions
WebRun opens Preply to check lesson completions. - Open the lesson history for each tutor for the prior week
- Note completed, canceled, and no-show lessons
- Record the hours and rate for each completed lesson
Done when Every tutor's lesson activity for the week is captured.
-
2
Airtable - reconcile tutor hours
WebRun opens Airtable to reconcile tutor hours. - Total each tutor's completed hours for the week
- Compare against their expected schedule
- Flag any tutor whose logged hours don't match completed lessons
Done when Every tutor's hours are reconciled in Airtable.
-
3
Notion - log discrepancies
WebRun opens Notion to log discrepancies. - Log any flagged discrepancy to the weekly review doc
- Note the tutor, the expected hours, and the logged hours
- Clear items once your finance check confirms they're resolved
Done when Every discrepancy is logged for review in Notion.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it pay tutors automatically?
No. It only reconciles hours and flags mismatches. Approving and issuing payment is always a separate step you control.
Does it contact tutors about discrepancies?
No. It only logs the mismatch internally to Notion. WebRun never messages a tutor directly about their hours.
What counts as a discrepancy?
Any gap between a tutor's completed lessons in Preply and the hours logged against their expected schedule for that week.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.