Reference

API & integrations

How CapyKids handles billing and attendance events, and where integrations fit.

Who this is for

Most daycares never need this page — CapyKids works end to end on its own. This section is for teams who want to connect CapyKids to other tools or understand how events flow behind the scenes.

How billing events flow

Tuition and add-on payments are processed through Stripe. CapyKids listens for Stripe webhook events server-side to keep payment status, receipts, and payout records in sync. Payment state you see in the app reflects the source of truth in Stripe.

Attendance events

Check-in and check-out actions — whether from a QR scan or a manual entry — update a child’s attendance status in real time. The parent and teacher apps subscribe to those changes so status updates appear without a manual refresh.

Data ownership & access

Every record in CapyKids is scoped to your organization. Data is isolated per daycare at the database level, so one center can never see another’s families, staff, or billing. Access to your data is governed by the role of the signed-in user.

Want a specific integration?

Looking to connect CapyKids to your accounting, CRM, or a custom tool? Tell us what you’re trying to build from Settings → Support in the app — we’re prioritizing integration docs based on what centers ask for.