How to set custom visibility for your apps.
With custom visibility for apps, you can dynamically control which clients have access to an app. This lets you provide differentiated levels of service to clients. For example, you might only allow clients with custom field plan
= premium
access to schedule time with you (e.g. access to the Calendly App) and message you (e.g. access to our Messages App).
You can configure which clients can see an app by selecting clients/companies directly, or you can make use of custom field rules.
Since we support custom fields on Zapier, Make, and our API, this makes it possible to change custom app visibility via automations. For example, you could set up a workflow in Zapier where custom field plan
is updated from standard
to premium
only after a particular contract is signed.
Click App Setup in the sidebar, then click Edit next to the app you want to set visibility rules for to access the app’s settings page.
Scroll to the bottom of the app’s settings page and click Edit under App Visibility.
A modal will appear allowing you to configure visibility rules. You can select Visible to everyone, Visible to no clients, or Custom visibility.
If you select Custom visibility, you’ll be able to configure granular controls for which clients can access the app.
The Show if dropdown will display Clients, Companies, and a list of your Custom Fields.
Note: Only Tags custom fields are configurable for custom visibility rules, other custom field types will not be displayed here.
Rule Type | Configuration |
---|---|
Clients | Select which individual clients will have access to the app. |
Companies | Select which companies will have access to the app. All clients that belong to the included companies will be able to access the app. |
Custom Fields | For any Tag-type custom field, you will be able to grant access to the app based on 3 conditions. See the table below for more details. |
Custom Field Condition | Details |
---|---|
Includes (Includes any of) | Grants access to the app if the client has a specific tag or tags. If multiple tags are selected, this property will change to Includes any of, and any client with any selected tag will have access to the app. |
Is not (Doesn't include any of) | Grants access to the app if the client does not have a specific tag or tags. If multiple tags are selected, this property will change to Doesn’t include any of, and any client with any selected tag will not have access to the app. |
Includes all of | Grants access to the app only if the client has all of the selected tags. |
You can add additional OR rules for custom visibility, which allows for additional configuration.
For example, you can set up a rule where a Tags field includes “Tier 1” or a Company includes “Company A” This would grant access to all clients with the “Tier 1” tag, as well as all clients belonging to “Company A”, regardless of the tags for clients in that company.