Flint logo

Flint Integration: EdLink Sharing Rules

This article will broadly summarize how to adjust the data coming into Flint from your SIS/LMS via the EdLink Sharing Rules.

Updated September 11, 2026

When the connection with Flint is set, Edlink automatically pulls in your SIS/LMS data. Based on which system you use, and how it's setup, this could be alumni, donors, parents, retired teachers, etc. In order to prevent this, Edlink has Sharing Rules which allow you to control and refine the data shared between your SIS/LMS and Flint. These rules enable you to customize what and data is shared with Flint ensuring that the right information is accessible to at the right time. In this article, we will guide you through the process of setting up and managing Edlink Sharing Rules, helping you to optimize data sharing and improve your overall experience with Flint.

NOTE: Create a test term and keep it set as inactive within Flint to allow for a sandbox environment. This will allow you to make as many edits and adjustments in regards to the integration without any users knowing.

Sharing Rules Process

There are four steps to sharing rules.

  1. Set the Rule: Create a new sharing rule and select "Class" as the rule type. Enter the teacher emails or other identifiers (e.g. role) to generate a list of classes and students.
    1. BE SURE TO CHECK THE BOX TO ENABLE DISTRICT RULES - otherwise the rule will not be applied.
    2. The enable district rules checkbox
  2. Check the Materialization: Changes will not show instantaneously in Edlink. A process called materialization needs to run before the rules are applied and the updated data set is available in Edlink. Depending on the size and complexity of your district's data this can take 30 seconds, 5 minutes, or longer. You can check your materialization progress in the materialization tab (found on the left sidebar of your integration details page). The materialization status will be "Queued" (waiting to start), "Working" (currently processing), "Completed" (rules were applied and are active), or "Error". If this shows as "Error," this means an issue occured. In this case, please reach out to support@ed.link.
    1. The materialization tab
  3. Verify Roles: Once the Materialization is complete, verify that the roles have been assigned correctly. You can do this by clicking on People on the left side to verify that there is something populating under the roles column.
  4. Review and Refine: Review the rule and refine it as needed to ensure that it is working as intended. You can use the preview feature to test the rule and make adjustments before saving the changes.
Tips for Sharing Rules

Logic Based on Teacher & Staff Email

The easiest way to pull in your teachers and students is by setting a rule at the Class level and adding all of your teacher's and staff emails. The logic will automatically pull all of the students and classes affiliated with this teacher (see image below).

A rule based on teacher and staff email

Roles not Populating

If you check the roles under people as outlined in Sharing Rules Part 3, and there are not roles assigned, please follow the steps below.

  1. Go to Custom Transformations: If roles are not available, go to the Custom Transformations section.
  2. Create a new transformation: Create a new transformation and select "Infer Roles" as the transformation type.
  3. Configure the transformation: Configure the transformation to infer roles based on user enrollments. For example, if a user is enrolled in a class as a teacher, they will be assigned the "Teacher" role.
  4. Save and activate the transformation: Save and activate the transformation. This will allow the system to start inferring roles for users.
  5. Verify roles: After the transformation has run, verify that roles are being assigned correctly. You can do this by checking the user details and ensuring that the correct roles are being assigned.

Duplicate Classes Showing

If you have a scenario where you have duplicate classes pulling in, this could mean your SIS/LMS is Fall and Spring classes as two different classes. You can set a rule that allows the data to pull in information in segmented timeframes (see example below).

A rule for segmented timeframes

***Disclaimer***

This guide is provided by Flint as a courtesy to help with setting up sharing rules in EdLink. However, each school's SIS/LMS setup is unique, and this guide is generalized. If you require additional help with sharing rules, please reach out to the Edlink Support team <support@ed.link> and copy your CSM.