Forms & Flows is designed to connect with your Student Information System (SIS) to pull in data such as student names, grades, rosters, and guardian contact information.
By default, this connection is one-way; data flows from your SIS into Forms & Flows.
Standard Integration Model
Most districts use Forms & Flows to:
- Import data from their SIS (student, guardian, and school details).
- Pre-fill forms, send notifications, and organize responses using that data.
- Export completed form data for manual upload or local recordkeeping.
This setup keeps your SIS as the single source of truth while ensuring data consistency across platforms.
Using the API for Custom Integrations
Districts with in-house technical resources can use the public API to build custom connections between Forms & Flows and other systems — including an SIS.
The API allows developers to:
- Create, read, update, and delete data objects.
- Manage users and organizational hierarchies.
- Access and manipulate form data programmatically.
However, automatically pushing completed form data back into an SIS is not included in the standard setup. This requires:
- A developer or technical staff member familiar with REST APIs and authentication.
- Understanding of both Forms & Flows and your SIS data structures.
- Ongoing capacity to build, test, and maintain the integration.
Important Notes
- Our support team can share API documentation and general guidance, but cannot provide or troubleshoot custom code.
- The SIS integration in Forms & Flows is read-only by design; it imports data but does not automatically write data back.
- For many districts, exporting form data and manually importing it into the SIS remains the most reliable approach.
Summary
Function | Supported Out of the Box | Requires Custom Development |
Import SIS data into Forms & Flows | ✅ Yes | — |
Use SIS data to pre-fill forms | ✅ Yes | — |
Export completed form data manually | ✅ Yes | — |
Automatically write form results back to SIS | 🚫 Not built-in | ⚙️ Possible via API |