Enrollment Sync

StudyHQ maintains a student dashboard that shows whether a student is enrolled or not. This guide explains how to keep that status in sync when a lead converts to an admission on your platform.


Why Sync Enrollment?

When a student who has taken a StudyHQ assessment later converts to an admission in your CRM, StudyHQ can reflect that status on the student’s profile. This gives counsellors and institutions a complete view of the student journey — from assessment to enrollment.


Sync Options

There are two ways to keep enrollment status in sync:

Option 1 — Push via Webhook

When a lead is converted to an admission in your CRM (e.g. status changes to “Admitted” or equivalent), send a status update to the StudyHQ webhook with the student’s email.

Trigger: CRM lead status changes to enrolled/admitted Direction: Your platform → StudyHQ

This is the recommended approach for real-time accuracy.

Option 2 — Pull via Scheduled Sync

Expose your leads and admissions API to StudyHQ. StudyHQ will periodically pull updated records and automatically mark students as enrolled based on matching email addresses.

Trigger: Scheduled job on StudyHQ’s end Direction: StudyHQ pulls from your platform

This option requires sharing API access with StudyHQ during onboarding.


Choosing the Right Option

CriteriaWebhook (Push)Scheduled Pull
Real-time updatesYesNo (depends on schedule)
Implementation effortLow (one webhook call)Medium (API access setup)
Recommended forCRMs with event hooksPlatforms with batch exports

Getting Set Up

Enrollment sync is configured during onboarding. To enable it:

  1. Decide on your preferred sync method (push or pull)
  2. Contact support@studyhq.com with your preferred approach
  3. StudyHQ will provide the webhook endpoint (for Option 1) or share the sync configuration (for Option 2)

Enrollment sync is optional. Assessment generation and result retrieval work independently of enrollment status.