Segment a level to a specific audience
This guide shows you how to limit who can apply for a level by restricting it to one or more email domains — for example, showing a Student level only to people whose email ends in .edu. A restricted level stays hidden on your public sign-up page and appears for a qualifying prospect when they enter a matching email while applying.
This guide covers segmenting by email domain. Restricting a level to members who have a specific tag isn’t available yet.
Who can do this: Admins who can manage membership levels (org owners can by default).
Before you start
Section titled “Before you start”- Have a level to edit. See Set up a membership level if you need to create one first.
- Set the level’s visibility to Public. Email-domain rules only affect your public sign-up page — they have no effect on a Members-only or Invitation-only level.
- Decide which prospects should see the level, by email domain (for example,
harvard.edu, orac.ukfor UK universities). - Keep at least one unrestricted public level. If you restrict your only public level, prospects whose email doesn’t match will see a “Membership signups are not currently open” page instead of being able to join.
- Go to Memberships > Levels.
- Select the level you want to segment.
- Select Edit.
- Scroll to the Visibility section.
- Confirm Public is selected. (Email-domain rules only apply to public levels.)
- Turn on Restrict to specific email domains. A list for entering domains appears.
- In the Email domain field, type one domain — just the domain, with no
@and no leading dot (for example,harvard.edu). - To allow more than one domain, select Add domain.
- Type the next domain in the new row. Repeat steps 8–9 for each domain you want, up to 10.
- If you added two or more domains, set Match to choose how they combine:
- any — a prospect who matches any one of the domains can see the level. This is what most organizations want.
- all — a prospect would have to match every domain at once. Because one email can’t end in two different domains, choose any unless you have a specific reason.
- Select Save.
Matching ignores capitalization and works at the dot boundary. A
harvard.edurule coversharvard.eduand subdomains likecs.harvard.edu, but notmyharvard.edu. Typeeduon its own to cover every address ending in.edu. You enter only the domain — MapleGather ignores any stray@, dot, or spaces.
To remove a domain later, select the trash icon (Remove domain) next to it. To turn segmentation off, switch Restrict to specific email domains back off. You’ll be asked to confirm before the rules are removed. If you switch the level to Members-only or Invitation-only instead, the rules are kept but do nothing — they apply again only if you set the level back to Public.
Verify
Section titled “Verify”You’ll know it worked when:
- The level’s detail page shows a Restricted to line under Visibility listing the domains you added. Check it matches what you intended — a typo here hides the level from the audience you meant to reach.
- On your public sign-up page, the level doesn’t appear for visitors whose email doesn’t match.
- When you start an application and enter a matching email, the level appears — and anything you already typed is kept.
Tip: open your sign-up page in a private browser window (or a browser where you’re not signed in as an admin) so you see exactly what a prospect sees. Try both a matching and a non-matching email to confirm both behaviors.
If something goes wrong
Section titled “If something goes wrong”- The rules don’t seem to apply — email-domain rules only work on Public levels. If the level is Members-only or Invitation-only, you’ll see a note that the rules won’t apply. Set visibility to Public and save.
- “Enter a domain” error when you save — every domain row needs a value. Fill in or remove any empty row, then save again.
- You added the same domain twice — MapleGather flags it as a duplicate. It’s harmless (the level behaves the same), but you can remove the extra row to keep things tidy.
- A “Did you mean ‘any’?” note appears — you chose all with more than one domain. A single email can’t match two different domains at once, so the level would be hidden from everyone. Switch Match to any.
- A prospect with a matching email still doesn’t see the level — confirm the level’s visibility is Public and that you saved, then check the Restricted to line on the level detail page for a typo. Remember the match is at the dot boundary: a
harvard.edurule matchesharvard.eduandcs.harvard.edu, but notmyharvard.edu. - Your sign-up page shows “Membership signups are not currently open” — every public level is now restricted and the visitor matches none of them. Keep at least one unrestricted public level so general prospects can still join.
- The Add domain button is greyed out — you’ve reached the limit of 10 domains. Remove one to add another.
- You can’t change the rules — you may not have permission to edit levels. Ask your org owner to give you permission to manage membership levels.