Platform & Insights

Integrations & API

Public API, webhooks, SSO and third-party connectors.

Overview

No platform is an island: fees settle through payment gateways, messages ride provider networks, identity may live in Google Workspace, punches come from biometric hardware. Integrations & API connects these without duct tape — managed connections with health you can see, and a public API for what you build yourselves.

  • Public REST API
  • Webhooks & events
  • SSO (SAML/OAuth)
  • Messaging, payment & device connectors
  • Bulk import / export
Case study · Integrations

From silent failures to connections you can watch

Representative scenario — illustrative

A 1,800-student school stitches its systems together by hand: fees settle through a payment gateway, SMS rides a reseller, staff punch a biometric device at the gate, and parents log in with yet another password.

Doing it by hand

When a parent’s online fee payment “vanished” — debited but never reflected — nobody found out until the reminder went out and the parent arrived furious with a bank statement. The biometric punches were exported to a pen drive and imported by hand, so attendance from the device was always a day behind and sometimes skipped entirely. No one screen ever showed whether a connection was actually working.

The cheap-ERP trap

Their previous ERP claimed “integrations”, but each one was a fragile one-off with database passwords pasted into a config and no health indicator. When the gateway changed an endpoint the payments silently stopped reconciling, and the school only learned weeks later from angry parents. Six months in, staff had gone back to reconciling gateway settlements against a bank statement by hand — the exact chore the software was bought to remove.

With ez.school

ez.school treats every external service as a managed, monitored connection: payments, SMS/WhatsApp, SSO and biometric devices show last activity and failure state on one screen, so a broken gateway is visible the same day, not a month later. Message sends log per-recipient status, device punches import into live attendance, and anything you build yourselves uses scoped API credentials and webhooks — never a shared database password.

The difference, side by side
By handOrdinary ERPez.school
A failed gatewayFound via angry parentSilent, weeks laterHealth screen flags it same day
Biometric punchesPen-drive, day behindBrittle one-off importInto live attendance directly
CredentialsPasswords in a configShared DB passwordScoped keys, safely rotated
Building your ownNot possibleNot offeredDocumented API + webhooks
The outcome
  • One screenEvery connection’s health
  • Same dayFailures surface
  • ScopedAPI credentials

Connection health at a glance — last activity and failure state per service, so a broken gateway is caught before the reminders go out.

Inside the app

How Integrations & API works for you

Managed connections, visible health

Payments, SMS/WhatsApp, SSO and device integrations are configured, monitored connections — last activity and failure states on one screen, not discovered when a parent’s payment vanishes.

An API for your own ambitions

Public APIs and webhooks let your team or partners build on the platform — kiosk displays, data-warehouse feeds, custom portals — with scoped credentials instead of database passwords.

The cycle

Connecting a service

  1. 1Choose connection
  2. 2Scoped credentials
  3. 3Test & activate
  4. 4Monitor health
  5. 5Rotate safely
Who uses it

One app, seen from every seat

IT leadSees every external dependency and its health on one screen.
AccountsTrusts gateway settlements to reconcile — and sees when they don’t.
Partner developerBuilds against documented APIs with scoped keys, not heroics.
Evaluation questions

Integrations & API — asked and answered

Which integrations come ready-made?

Payment gateways, SMS/WhatsApp/email providers, SSO (SAML/OAuth on Enterprise), and biometric/RFID device import for attendance.

Is there a public API?

Yes — with scoped credentials and webhooks. Custom integrations (LMS, biometric, finance) are part of the Enterprise plan.

What happens when a provider fails?

Connection health surfaces failures with last-activity timestamps; message sends log per-recipient status so gaps are visible and retryable.

Bring Integrations & API to your campus

Guided onboarding, local-currency pricing, and human support from day one.