Share CustomGPTs to "user"

So far you can share your custom GPT with

  • No one (private)
  • Only with link
  • Marketplace
  • With same organization

It would be great to be able to share a Custom GPT only to “whitelisted email”.

Use case: i did some good GPT and i want to share with a client. I don’t want it to be shared outsite.
It s not possible at the moment, Am I wrong?

Thanks, I probably was not able to express myself well: i want to share with SOME SELECTED EMAIL, not with anyone with the link.

Then give the link only to one person?

So only he/ she has access to it?

It’s the same as “Youtube unlisted”, where you can only see it when you know it.

Or create a link yourself, like this;

https://your-own-server/?gpt-invite=true&gpt-code=$SOME-CODE$

Only when $SOME-CODE$ matches the code set, it will forward to the GPT-page.


Or simply instruct your GPT to only activate itself when the user enters a secret word.

When that word doesn’t match it’s instructions, it refuses al future actions.

the “password” thing is ingenous ! I like it.

I just wanted to do very simple thing with people not in my workspace exactly as google doc is doing

You’re correct - at the moment, there’s no way to share a Custom GPT with access restricted only to a specific set of email addresses (“whitelisted email”).

Right now, OpenAI’s sharing options are limited to:

  • Private: Only you (the builder) can access it.

  • Shared by link: Anyone with the link can use it.

  • Published to the GPT Store (public): Discoverable by everyone.

There isn’t a built-in mechanism to require sign-in with a particular email or domain before use.

Workarounds you might consider

  • Client-only OpenAI account: Ask your client to create (or use) an OpenAI account, and then share the GPT privately by link with only them. While technically they could pass on the link, only logged-in accounts can access.

  • Custom wrapper: Instead of sharing the GPT directly, embed it behind your own authentication layer (e.g. a web app or portal where you control who can log in). The app would call the GPT API on the backend, and you’d whitelist the client’s email there.

  • Enterprise features: Some enterprise-level OpenAI solutions (like ChatGPT Enterprise or Team workspaces) offer more granular access controls, though not yet email whitelisting for Custom GPTs.