Restricting access to your AI

Your AI is accessible to anyone, anywhere you share it. If you want more control over where your AI chat works and who can use it, beyond charging for access, we give you a few ways to restrict access.

Domain restriction limits which websites your AI chat will function on.

App access restriction controls which specific clients can use the mobile app version of your AI.

You can use either setting on its own or both together.

Domain restriction

What it does

When domain restriction is on, your AI will only work on the domains you've approved. If someone has your embed code or a direct link and tries to use it on an unlisted domain, the AI won't load.

By default, domain restriction is off - your AI works everywhere.

Why you might use it

Here are a few examples of when you might use this:

  • You've shared your AI widely, but now want to limit access to your own website only.
  • You're licensing your AI to specific companies and want to restrict it to their domains only.

How to set it up

Domain restriction is in your AI settings, under Access settings.

  1. Find the Add domain restriction toggle and switch it on.
  2. You'll see coachvox.ai   is already listed as an approved domain.
  3. Add your own domain in the field below - enter just the domain name - no need for the https or www - for example: yourdomain.com   
  4. Add as many domains as you need by adding more rows.

Access settings

What each domain controls

  • coachvox.ai   - This is included by default and keeps your AI working on your share page and via the direct link. Keep it in the list alongside your own domains.
  • Additional domains - Your AI will work when embedded into web pages on any other domains you add to the list.

Note: You can remove coachvox.ai from your list, but if you do, your direct link and the AI chat part of your share page will stop working.


Mobile app access restriction

What it does

When mobile app access restriction is on, only clients whose email addresses are on your approved list can sign in and use your mobile app.

Why you might use it

  • You've turned on domain restriction and want consistent control - the mobile app operates independently of domain restriction, so restricting it separately makes sure there's no way around your settings.
  • The mobile app is your main way of sharing your AI, and you want to limit access to specific clients, such as a paid cohort or the team members at a company you work with.

How to set it up

App access restriction is in your app settings.

  1. Find the Restrict to approved users toggle and switch it on.
  2. Add clients by clicking Add client. Enter their email address (required), plus first name and last name (both optional).
  3. Alternatively, upload a CSV file if you have a list ready.

You can add clients to the list before they've registered - they won't be able to access the app until they sign up, but they'll be approved and ready to go when they do.

Restrict to approved users toggle and table

Note: If you have more than one AI on your account, each has its own app and its own access list. You can set different approved users for each.


Other access management

The settings above are the most direct ways to control access. In addition to this, you can make changes for specific individuals, including:

Ending a paid subscription - If a client subscribes to your AI through your Stripe integration and you want to end their access, you can manage this in Stripe. See Managing subscriptions in Stripe for guidance.

Removing a client's record - You can remove an individual client's record and chat history from your client screen. This deletes their data, and while it doesn't stop their access, they will need to re-register to chat again. For more on managing client records, see Your client screen and chats.


Further guidance