AI Scheduling/Attendency

Internal operations today, SaaS-ready tomorrow.

Product overview

Track attendance, approvals, billing, and email from one control surface.

AI Scheduling/Attendency is built for schools and training centers that need a practical operations layer now and a clean SaaS boundary later.

QueuesAttendance and weekly reports move async.
BrevoSignup, alerts, and digests share one sender.
StripeCheckout and billing portal are ready for live keys.
01

Create a workspace and owner account

02

Build courses, classes, and schedules

03

Mark attendance and approve leave requests

04

Send weekly summaries and handle exceptions

Why this shape

Session-level attendance is the source of truth.

Teachers work from the current session, students and parents see the same attendance history, and leave approvals automatically mark excused absence records.

Integration layer

One email module, one billing path.

Brevo handles welcome, alert, and report emails. Stripe handles checkout and billing portal links when keys are configured, with a deterministic local fallback in development.

Starter

$49

Up to 50 students and 10 classes.

Growth

$149

Up to 200 students and 50 classes.

Pro

$399

Up to 1,000 students and 200 classes.

Product details

What the workspace includes

Admin dashboardCreate courses, classes, sessions, inspect audit logs, and manage billing.
Teacher workspaceTake attendance, review leave requests, and see recent sessions.
Student and parent viewsSee weekly attendance history and leave request status.
Platform stack

Cloudflare-native by default

Next.js App RouterCloudflare WorkersD1Queues + CronBrevoStripe
FAQ

Do I need Stripe to start?

No. The app falls back to local billing URLs in development, and Stripe is enabled when the keys are configured.

FAQ

Are the emails hard-coded?

No. Signup, attendance alerts, and weekly summaries all use the shared Brevo module and log delivery state in D1.

FAQ

What happens after leave approval?

Approved leave requests write excused attendance records automatically and update the weekly report summary.

Start here

Move from product review into signup.

Use the signup flow to provision a tenant, owner account, starter subscription, and welcome email.