This article explains how to create and configure assignment sets in the Wonde integration. Assignment sets control which Wonde groups and classes map to which d6 Portal groups, and which members are included. It is intended for d6 support staff managing Wonde-integrated schools.
Mission Control > Customer Success > Integrations > Wonde > Sync Settings
An assignment set defines the mapping between Wonde groups or classes and one or more d6 Portal groups. Each assignment set specifies which Wonde data source to pull from, which types of people to include (students, parents, employees), and optional filter expressions to refine the membership.
Enter basic information: Give the assignment set a descriptive name (e.g. "Year 7 Parents — General Group") and select one or more d6 Portal groups to populate.
Add group assignments: Select one or more Wonde groups (year groups, houses, tutor groups). For each, choose whether to include students, parents/contacts, and/or employees. You can optionally add filter expressions to narrow the membership.
Add class assignments (optional): Select subject classes (Maths, English, etc.) and choose which person types to include. Filter expressions can also be applied here.
Review and save: The preview shows total counts for each assignment. Click "Save" to create the assignment set. A sync must then be run to populate the groups.
Filter expressions let you include or exclude specific people based on their attributes. They work like "if" statements that determine who gets added to the group. Field values are case sensitive, so always preview the data first to confirm the correct format.
Common examples:
Only parents with email who have parental responsibility: has_email == true && parental_responsibility == true
Only current teaching staff: is_teaching_staff == true && is_current == true
Only emergency contacts with mobile phones: is_emergency_contact == true && has_mobile == true
High-priority contacts (priority 1 or 2): priority <= 2
Use the "Validate" button to check syntax and the "Preview" button to see which people match your expression before saving.
Bulk editor: Edit multiple assignment sets at once with a simplified interface. Best for quick updates where settings are similar across assignments.
Individual editor (builder): A full step-by-step wizard with separate filter expressions per group or class, plus preview and validation tools. Best for complex configurations and new assignment sets.
Deleting an assignment set immediately removes the group memberships it managed on the next sync. The assignment set cannot be recovered and must be recreated if deleted accidentally. Consider pausing the sync before making major changes.
The most common cause is that the parent does not have the "parental responsibility" flag set in Wonde. Parents are only included if their child passes the student filter first. Check the Wonde data for the parental responsibility field and review both the student and parent filter expressions using the preview tool.
No. Filter expressions can only use fields synced from Wonde. d6 Portal-specific fields such as custom fields or tags are not available for filtering.
Common mistakes include misspelled field names (e.g. "is_staff" instead of "is_teaching_staff"), using a single equals sign instead of double (use == not =), missing quotation marks around text values, and using fields not available for the selected person type.
Yes. Saving an assignment set does not immediately populate the groups. A sync must be run (either manually or at the next scheduled time) for the changes to take effect.
Last updated: April 2026 | Version 1.0