Skip to main content

Integrations

What Schoolyi connects to, and what it does not

Payment gateways, email, calendar feeds, data movement, and infrastructure — each with its implementation status stated. The things we do not integrate with are on this page too, because that is the half of the answer most vendors leave out.

Students on a vibrant modern school campus between classes

Available

Working today

Grouped by what they are for. Each page covers how the integration works, who configures it, and what it deliberately does not do.

Fee collection and payments

  • Available, configured at deployment

    Razorpay

    Online fee collection through Razorpay, with signed webhook capture writing receipts against the student fee ledger.

    How it works
  • Available, configured at deployment

    Stripe

    Online fee collection through Stripe Checkout, with signed webhook capture writing receipts against the student fee ledger.

    How it works
  • Available, configured at deployment

    Telr

    Online fee collection through the Telr hosted payment page, used by schools in the Gulf where Telr is the established acquirer.

    How it works

Communication

  • Available, configured at deployment

    Email over SMTP

    Every transactional email — verification, password reset, magic links, fee reminders, receipts, absence alerts, exam notices, scheduled reports — sent through your own SMTP provider.

    How it works

Data movement and reporting

  • File or feed handoff

    Calendar feeds (ICS)

    Published exam schedules as an RFC 5545 calendar feed, so a family can subscribe in Google Calendar, Apple Calendar, or Outlook.

    How it works
  • Available today

    CSV and Excel import and export

    Bulk import for students, guardians, staff, classes, and subjects, and Excel or CSV export across roster, fees, grades, payroll, timetable, and reports.

    How it works

AI

  • Available, configured at deployment

    Self-hosted AI assistant

    An optional AI assistant that runs a local model on your own server, so no school data is sent to a third-party model provider.

    How it works

Hosting and infrastructure

Not available

Integrations schools ask for that we do not have

Listed with the same prominence as the rest. Each one says what the platform does instead, so you can judge whether the gap is a dealbreaker for your school rather than discovering it in month three.

SMS providers (Twilio, MSG91, Gupshup)

Not available

Not available. SMS sending is a provider interface with no provider implementation, so SMS notifications are not delivered.

What happens instead: Email covers every notification path today, including fee reminders and absence alerts. Where a message needs to reach a parent by phone, the fee follow-up view builds a WhatsApp deep link that opens a pre-filled message from the staff member’s own device — a manual send, not automated delivery. If automated SMS is a firm requirement, say so during evaluation rather than assuming a provider can be dropped in.

WhatsApp Business API

Not available

Not available. Schoolyi builds WhatsApp deep links a staff member sends manually; it does not send through the WhatsApp Business API.

What happens instead: Fee follow-up and parent contact views generate a wa.me link with the message pre-filled, so the send is one tap for a staff member and is attributable to a person rather than a system. That is genuinely useful for defaulter follow-up and genuinely not automation. Templated bulk sending through the WhatsApp Business API does not exist.

Google Workspace, Classroom, and Google sign-in

Not available

Not available. There is no Google OAuth sign-in, no Classroom roster sync, and no Google Calendar API integration.

What happens instead: Staff sign in with credentials; parents and students can use magic-link sign-in by email, which removes the password without requiring an identity provider. Exam schedules are available as a standard ICS feed any Google Calendar can subscribe to. If Google sign-in for staff is a procurement requirement, treat it as absent rather than planned.

Microsoft 365, Entra ID, and Teams

Not available

Not available. There is no Entra ID or Azure AD single sign-on, no Teams integration, and no Microsoft Graph connection.

What happens instead: Sign-in is credentials with magic-link as an option for families. Microsoft 365 email works as the SMTP provider for all transactional mail, which is the one place the two products do meet. Single sign-on against Entra ID does not exist, and a school with a mandatory SSO policy should weigh that heavily.

QuickBooks, Xero, and Tally

Not available

Not available. There is no ledger posting into accounting software, and no scheduled sync of financial data.

What happens instead: Fee collection, receipts, refunds, and payroll are held in Schoolyi with Excel and CSV export, and payroll produces Indian statutory formats for PF, TDS, and professional tax. Moving those figures into your accounting system is a file handoff your finance team performs, not an automatic posting. If your auditor expects automated journal entries, plan for that gap explicitly.

Biometric attendance devices

Not available

Not available. No biometric or attendance hardware integration exists.

What happens instead: Attendance is marked in the application against registers generated from the timetable, and the academic calendar defines which days count. Where a school already runs biometric hardware, the realistic path is a file import rather than a live device connection, and it is worth scoping that before assuming it.

Mobile push notifications

Not available

Not available. Schoolyi installs as a progressive web app with an offline shell, but does not send push notifications.

What happens instead: Notifications appear in the application and, where configured, by email. The app is installable to a home screen and works offline for the shell, which covers the "feels like an app" requirement but not the "buzzes the phone" one. If push is essential to your communication plan, count it as missing.

API keys for third-party integration

Not available

Not available. There is no API key or OAuth client model for an external system to integrate against.

What happens instead: The application API is authenticated by session and documented in an OpenAPI specification, which makes it readable but not a third-party integration surface. Programmatic data movement today means CSV and Excel import and export. If a partner vendor needs to integrate on a timer, treat that as a requirement to raise rather than an assumption to make.

Integration questions

How this page differs from the partners directory, what deployment configuration means, and how to raise something missing.

Why does this page list things you do not integrate with?+

Because "does Schoolyi work with X" is a question schools actually ask, and a page that answers it only when the answer is yes is not much use during an evaluation. Naming the gaps costs us some enquiries and saves both sides the discovery call where it emerges anyway.

How is this different from the partners page?+

The partners directory is a procurement and ecosystem reference covering vendors across the education technology landscape. It is not a list of product integrations, and it says so. This page is only about what the software itself connects to.

What does "configured at deployment" mean?+

That the integration works but the credentials are set on the server by whoever operates it, rather than typed into a settings screen by a school administrator. Payment gateway keys and SMTP credentials are the main examples. It keeps sensitive credentials out of the application database, and it means these are go-live tasks for your IT owner rather than self-serve.

Can you build an integration we need?+

Raise it during evaluation with the specific workflow rather than the vendor name, because the workflow sometimes has a route that does not need the integration. What we will not do is agree to an integration in a sales conversation and leave you to discover the scope afterwards.

Which integrations matter most during a rollout?+

Two: the payment gateway, because fee collection is usually phase one and the merchant account onboarding has its own lead time; and SMTP, because every notification the platform sends depends on it and misconfigured DNS records are the most common go-live problem. Both should be settled before your first term rather than during it.

Students walking together across a school campus at sunset

Tell us the workflow, not the vendor name

Most integration requirements have a route that does not need the integration. Bring the workflow and we will tell you which yours is.

Already using Schoolyi? Sign in