PortalHQ connects directly to your Student Information System, Learning Management System, email infrastructure, SMS gateways, push notification services, payment processors, and identity providers. Automated sync pipelines keep student, parent, and staff data in lockstep across every system - no CSV exports, no manual data entry, no duplicate records.
PortalHQ maintains dedicated API integrations with every major SIS used in Australian schools. Students, parents, staff, households, addresses, timetables, attendance records, academic reports, house assignments, and contact relationships are synced automatically via scheduled background tasks. Each integration uses the SIS’s native API - OAuth2 for Synergetic and Edumate, API key for Sentral and Compass, Bearer token for Wonde - with pagination, retry logic, and full audit logging.
PortalHQ routes every school communication through best-in-class delivery infrastructure. Newsletters and transactional emails go through Mailgun with campaign tracking, open and click analytics, bounce handling, and complaint management. SMS messages route through your choice of Twilio, MessageMedia, or BurstSMS with batch sending and delivery confirmation. Push notifications reach every parent’s device via Firebase Cloud Messaging at zero per-message cost.
PortalHQ pulls courses, enrolment terms, assignments, submissions, grades, and to-do items from Canvas LMS in real time - so parents see their child’s academic progress without needing a separate Canvas login. Student and teacher IDs are matched via SIS ID, alternate ID, email, or student code. For authentication, PortalHQ supports SAML 2.0 single sign-on with Azure AD, Okta, and any compliant identity provider - plus QR code login for the mobile app.
Every SIS and LMS integration is purpose-built with native API access - not a generic middleware layer. Here’s exactly what PortalHQ syncs from each system.
OAuth2 REST API integration providing automated sync of students, staff, parents and contacts, households, addresses, timetables, and attendance records. Tokens refresh automatically and all endpoints use paginated retrieval for large data sets.
Encrypted API-token integration supporting current, future, and past students alongside parents, guardians, emergency contacts, staff records, student photos, medical conditions, and custom user-defined area (UDA) fields unique to each school.
OAuth2 REST API integration syncing students, staff, contacts and carers, photos, courses, faculties, timetables, and the school calendar. Edumate bridges the SIS and LMS in one system, and PortalHQ maps both sides automatically.
The deepest integration in the PortalHQ ecosystem - matching Sentral’s own portal one-for-one. Covers students, staff, parents and households, comprehensive timetables, academic reports, calendar, absences, wellbeing incidents, medical records, student photos, and multi-tenant campus support.
Pulls courses, enrolment terms, enrollments, assignments and assignment groups, submissions with teacher comments, grades, and to-do items from Canvas LMS. Flexible student ID matching supports SIS ID, email, student code, or alternate ID.
PortalHQ’s integration layer isn’t a collection of fragile scripts. It’s a production-grade sync engine with retry logic, audit logging, conflict resolution, and multi-campus support built in.
All background tasks run on configurable schedules. Student, staff, and parent data stays current without anyone clicking a button. Failed syncs retry automatically with exponential backoff.
Every integration authenticates securely. OAuth2 with automatic token refresh for Synergetic, Edumate, and Engage. API key headers for Sentral and Compass. Bearer tokens for Wonde and Canvas. No passwords stored in plain text.
Schools with multiple campuses sync each campus independently. Sentral’s multi-tenant API, Engage’s per-campus resolution, and Synergetic’s campus group filtering all work natively - no workarounds required.
Every sync is recorded and the failures are flagged. Timestamped logs let administrators track data changes and investigate discrepancies.
Syncs handle tens of thousands of records with automatic pagination (100–200 per page). Rate limiting and retry logic prevent API throttling. Large schools sync in minutes, not hours.
Integrated payment collection via Stripe for co-curricular fees and activity registrations. Secure card processing with automatic receipt generation and GL code mapping for school accounting.
Getting your school’s systems connected to PortalHQ is straightforward - no middleware servers, no CSV uploads, no ongoing IT maintenance.
Provide your SIS API credentials - OAuth2 tokens for Synergetic and Edumate, API keys for Sentral and Compass, or a Wonde school token. Configure your email, SMS, and push notification providers. Connect Canvas LMS and set up SAML SSO.
PortalHQ runs an initial full sync of students, parents, staff, timetables, and contacts. After that, scheduled background tasks keep everything current - typically syncing every few hours with incremental updates.
New enrolments, contact changes, timetable updates, and attendance records flow automatically. Newsletters deliver through Mailgun, SMS goes through your chosen provider, and push notifications reach every device - all without manual intervention.
See how PortalHQ’s native integrations can eliminate manual data entry, keep every system in sync, and give your school a single source of truth.