Skip to content

Integrations

Four integration surfaces are publicly documented: custom domains verified over DNS, bulk CSV import for mass onboarding, API-based connectivity to external systems, and a public status page. An API reference is not published; details beyond what is listed here go through Ilmiya support.

  • Custom domains. An organization can serve Ilmiya from one or multiple branded domains (for example, learn.example.com) in place of the default org-slug.myilmiya.com. Ownership is proven with DNS TXT records.
  • Bulk CSV import. The documented mass-onboarding path for student records: upload or paste CSV data into a spreadsheet-style interface, resolve flagged errors, and submit hundreds or thousands of records in one batch.
  • External systems via APIs. Ilmiya’s public FAQ states that the platform connects securely to SIS, HR, and assessment tools via APIs. That is the level of detail publicly documented.
  • Status page. Platform availability is published at status.ilmiya.com.
ObjectDefinition
Custom domainA branded subdomain serving the tenant in place of the default domain
DNS TXT recordGenerated by Ilmiya per domain; added at the DNS host to prove ownership
Import batchOne CSV-backed set of student records submitted together
LabelColour-coded tag that can be applied to rows during import

Custom domain setup runs entirely in the Domains section of Administration: add your domain, enter the subdomain, and Ilmiya generates DNS TXT records. Add those records at your domain hosting provider (Cloudflare, GoDaddy, and Route 53 are cited as examples), then run verification in Ilmiya and wait until all records show Success.

Bulk import options documented: CSV file upload or paste from an external source such as Excel; a spreadsheet-style editing interface with columns for student details (name, roll number, stream, grade); dropdown-assisted entry for fields like stream and grade; colour-coded Labels added during import; automated field mapping; error detection before submission; and duplicate handling.

  • DNS propagation can take up to 48 hours depending on the provider, though it typically resolves within minutes to a few hours. Verification succeeds only once all TXT records report Success.
  • Bulk import requires resolving flagged errors and reviewing the full list before Submit; all listed students are created at once on finalization.
  • Not publicly documented: an API reference (endpoints, authentication), webhooks, or per-system integration guides for the SIS/HR/assessment-tool connectivity stated in the FAQ. Do not infer these from this page — contact Ilmiya support to scope a specific integration.
  • The status page is the documented channel for checking platform availability during a suspected outage.
  • Multi-tenant hierarchy — domains attach to one Organization; the default domain is assigned automatically at the tenant level, and imported students populate that tenant.
  • Analytics — imported students appear in rosters, streams, and the measurement views once active.
  • Portal documentation: Domains, Bulk import, Labels, Settings.