Restrict who can view a demo (allow and block lists)
Restrict who can view a demo (allow and block lists)
Walnut lets you control exactly who can open a published demo by maintaining an allow list and a block list of viewer emails or domains. You can manage these lists per demo in its Share settings, and set a company-wide default in Company Settings.
Overview
By default, access to a demo is governed by your demo access settings (for example, "anyone with the link" or "specific viewers"). On top of that, allow and block lists give you fine-grained control over which email addresses or domains are permitted to view a demo:
- Allow list — only the listed viewers can open the demo; everyone else is denied. Use it to restrict a demo to specific customers or internal teams.
- Block list — the listed viewers are denied; everyone else can view. Use it to keep out competitors or specific domains.
You can add either individual email addresses (for example, jane@acme.com) or whole domains (for example, @acme.com) to either list.
A demo uses one list at a time: you choose either Allow specific viewers or Block specific viewers. Both lists rely on the viewer entering their email, so Collect viewers email must be on.
Set Access for a Single Demo
Each demo can carry its own allow or block list.
- Open the demo you want to restrict.
- Go to its Share settings.
- In the access dropdown, select Specific viewers, then click Edit Permissions.
- In Viewer Permissions, choose Allow specific viewers or Block specific viewers.
- Under Email Addresses or Domains, enter the viewer emails or domains and click Allow (or Block).
- Save your changes.
Specific viewers isn't offered on a demo that has a lead form attached.
The lists take effect for that demo's shared link.
Set a Company-Wide Default
Admins and Account Owners can maintain workspace-wide allow and block lists that apply to every demo automatically, so you don't have to configure access on each demo individually.
- Go to Company Settings → Account settings → Access Control.
- Make sure Collect viewers email is on, then click Edit access.
- Choose Allow specific viewers or Block specific viewers, and add the emails or domains you want to allow or block across all demos.
Only Admins and Account Owners can edit the company-level lists.
For the full set of related workspace access controls, see Company Settings.
Bulk Upload with CSV
To set up a long allow or block list quickly, you can use a CSV bulk upload so you can import many emails or domains at once instead of entering them one by one.
FAQs
What happens if a viewer is on both lists?
It can't happen in practice. A demo uses only one list at a time — whichever of Allow specific viewers or Block specific viewers is selected. The other list isn't checked.
Can I use these lists together with "collect viewer email"?
Yes — they depend on it. Specific viewers only works while Collect viewers email is on, because Walnut checks the email the viewer enters against your list. See Company Settings for the related toggles.
Who can edit the lists?
Anyone with access to a demo's Share settings can manage that demo's lists; the company-wide default lists can only be edited by Admins and Account Owners.