One Platform That Talks to Every System You Already Use

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.

Integrations
Connected Systems
All integrations active and syncing
PortalHQ
Synergetic
Student Information
Syncing
TASS
Student Information
Syncing
Mailgun
Email Delivery
Active
Twilio
SMS Gateway
Active
Canvas
Learning (LMS)
Syncing
Azure AD
SSO / Identity
Active
7
Systems Connected
24/7
Background Sync
0
CSV Uploads
99.9%
Uptime

Integrates with the systems you already use

Synergetic
TASS
Edumate
Sentral
Wonde
Canvas LMS
SAML SSO
Student Information Systems

Direct API Sync with Synergetic, TASS, Edumate, Sentral, Compass & Wonde

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.

  • Synergetic: OAuth2 REST sync of students, staff, parents, households, addresses, and contact relationships
  • TASS: student photos, parent contacts, family circumstance flags, and custom user-defined area fields
  • Edumate: students, staff, parents, timetables, attendance, grades, and student photos via OAuth2 REST API
  • Sentral: JSON​:​API sync of students, staff, absences, calendar events, wellbeing data, medical records, and academic reports
  • Compass: REST API sync of students, parents, staff, and adult-to-student relationship mapping
  • Wonde: middleware gateway that abstracts multiple SIS backends - students, parents, and staff via a single unified API
Integrations SIS Connections
Sync Logs
Force Sync
SIS Data Flow
Synergetic
Connected
TASS
Available
Edumate
Available
Wonde
Available
API Sync
Every 15 min
Central Data Hub
Students
Parents
Classes
Enrolments
Contacts
Houses
Students Synced
1,247
Last Sync
2m ago
All records current
Sync Errors
0
Clean for 14 days
Communications & Delivery

Email, SMS, and Push Notifications - Three Channels, Zero Per-Message Surprises

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.

  • Mailgun: SMTP and API email delivery with campaign tracking, open rates, click rates, and bounce management
  • Twilio: SMS delivery with per-recipient sending, number formatting, and delivery status tracking
  • MessageMedia: batch SMS sending (up to 100 per request) with message templating and contact variable merge
  • BurstSMS: alternative SMS provider with batch sending and custom client implementation
  • Firebase Cloud Messaging: push notifications to iOS and Android with topic subscriptions, multicast, and automatic retry
  • Schools choose their SMS provider - switch between Twilio, MessageMedia, or BurstSMS without code changes
Integrations Delivery Channels
View Logs
Connected Channels
Email
Mailgun API
Live
Sent (Month)
12,847
Delivered
99.2%
Open Rate
45.2%
Click Rate
12.8%
Quota12,847 / 50,000
Included in plan — no per-email cost
SMS
Twilio API
Live
Sent (Month)
1,432
Delivered
97.8%
Avg Cost
$0.08
Total Cost
$114
Budget$114 / $200
Also supports MessageMedia & BurstSMS
Push
Firebase FCM
Live
Sent (Month)
8,214
Delivered
94.6%
Tap Rate
18.3%
Devices
1,547
Devices1,547 registered
Push notifications are always free
Canvas LMS & Authentication

Canvas Grades in the Parent Portal and Enterprise SSO for Every Login

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.

  • Canvas courses, assignment groups, and individual assignments synced with enrolment term grouping
  • Student submissions with grades, teacher comments, and current course scores displayed to parents
  • Flexible student ID matching: SIS ID, alternate ID, email address, or student code
  • SAML 2.0 SSO with configurable identity provider metadata, ACS URL, and single logout support
  • Azure AD and Okta support out of the box - any SAML 2.0-compliant IdP works with zero custom code
  • QR code login for mobile: scan, verify, and authenticate in under 30 seconds with single-use expiring codes
Integrations Canvas LMS & SSO
Test Connection
Canvas LMS
Grade Sync via API
Connected
Assignment grades auto-import
Course enrolment sync
Parent Portal grade display
Real-time webhook updates
Enterprise SSO
Azure AD / Google
Connected
SAML 2.0 single sign-on
OAuth 2.0 / OpenID Connect
Azure AD + Google Workspace
Auto user provisioning
Authentication Flow
User
Staff or Parent
PortalHQ
Login Page
Azure AD
Identity Provider
Authenticated
Token Issued
SAML 2.0
OAuth 2.0
OpenID Connect
JWT
MFA Support

Deep-Dive: What Each Integration Delivers

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.

Synergetic

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.

  • OAuth2 authentication with automatic token refresh
  • Students, staff, parents, and contact relationships
  • Household and address data with relationship mapping
  • Timetable and attendance record sync
  • Paginated API calls handling thousands of records
  • Full audit logging of every sync cycle

TASS

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.

  • Encrypted API token authentication
  • Current, future, and past student records
  • Parents, guardians, and emergency contacts
  • Staff records with role and department data
  • Student photos and medical condition flags
  • Custom UDA fields mapped per school

Edumate

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.

  • OAuth2 REST API with automatic token management
  • Students, staff, contacts, and carer relationships
  • Student and staff photos synced automatically
  • Course and faculty structure imported
  • Timetable sync with period and room mapping
  • School calendar and event integration

Sentral

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.

  • Students, staff, parents, and household groups
  • Comprehensive timetables: classes, days, lessons, periods, rooms, subjects
  • Academic reports and calendar events
  • Current and future absences with reason codes
  • Wellbeing incidents and health/medical records
  • Multi-tenant support for multi-campus schools

Canvas LMS

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.

  • Courses and enrolment terms with automatic grouping
  • Assignment groups and individual assignments
  • Student submissions with grades and teacher comments
  • To-do items surfaced in the parent portal
  • Flexible ID matching: SIS ID, email, student code, alternate ID
  • Real-time grade visibility for parents without a Canvas login

Built for Reliability, Security, and Scale

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.

Scheduled Background Sync

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.

OAuth2 & API Key Auth

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.

Multi-Campus & Multi-Tenant

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.

Full Audit Logging

Every sync is recorded and the failures are flagged. Timestamped logs let administrators track data changes and investigate discrepancies.

Pagination & Rate Limiting

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.

Payment Processing

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.

Connect, Sync, and Forget About Manual Data Entry

Getting your school’s systems connected to PortalHQ is straightforward - no middleware servers, no CSV uploads, no ongoing IT maintenance.

1

Connect

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.

2

Sync

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.

3

Operate

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.

0
SIS platforms natively supported
0
SMS providers to choose from
0
CSV uploads required
0/7
Background sync keeps data current

Ready to Connect Your
School Systems to PortalHQ?

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.