Skip to main content

Building and publishing a GPT

Information on how to build and publish GPTs in the store

Updated over 2 weeks ago

Who can publish GPTs?

To publish a GPT to the public GPT Store:

  • You must be a ChatGPT Plus or Pro subscriber or part of an Enterprise workspace with GPT creation enabled.

  • Free-tier users can use GPTs, but cannot create or publish them.

Enterprise admins can control access to GPT creation via workspace settings.


Setting up your Builder Profile

Before publishing your GPT publicly, you’ll need to verify your Builder Profile.

You can verify in one of two ways:

Option 1: Name Verification

  • Your builder name will match the name on your ChatGPT Plus billing profile.

  • You’ll see your name under Settings > Builder Profile.

  • Toggle on “Show your name” if you want it displayed with your GPT.

Option 2: Domain Verification

  • Navigate to Settings > Builder Profile.

  • Under “Links,” click Verify new domain.

  • Enter your domain (e.g., yourcompany.com) and follow the instructions to add a DNS TXT record.

  • Once verified, you can show your domain instead of your personal name (e.g., "by yourcompany.com").

You can only attach one verified domain per Builder Profile.

(Optional) Link social profiles

You can connect your Twitter, GitHub, or LinkedIn account to your Builder Profile for extra credibility. These links will display as icons on your GPTs in the Store.


Creating your GPT

In the ChatGPT app or at chat.openai.com/gpts/editor:

  1. Click Explore GPTs > Create.

  2. Give your GPT a name, description, and personality.

  3. Optionally add:

    • A profile image

    • Custom instructions

    • Tools like web browsing, file uploads, or API actions

If your GPT uses a custom action that calls an external API, you must verify the domain and include a Privacy Policy URL.


Publishing your GPT

Once your GPT is ready:

  1. Click Share or Publish.

  2. Choose your visibility:

    • Private: Only visible to you

    • Anyone with link: Unlisted, shareable via URL

    • Everyone: Listed in the GPT Store (requires verified Builder Profile)

  3. Select a category (e.g. Productivity, Education).

  4. Review how your name or domain will appear.

Click Publish to submit your GPT.


Review and approval process

Every GPT is reviewed before appearing in the Store. This includes:

  • Automated policy checks

  • Possible manual review if flagged

Most GPTs appear in the Store within minutes. Some may take longer depending on content and review load.


Managing your GPT

You can:

  • Edit your GPT at any time

  • Unpublish it by switching visibility to Private or Link-only

  • View usage analytics from the “My GPTs” dashboard

If a GPT is delisted for policy reasons, you’ll receive an email and may be able to appeal directly in the builder interface.


Receiving feedback

If you enable “Receive feedback emails” in your Builder Profile:

  • Users can send feedback about your GPT.

  • You’ll receive notifications at the email tied to your ChatGPT account.

  • You can disable feedback emails anytime from Builder Profile settings.


Policies and restrictions

Published GPTs must follow:

Restricted:

  • Impersonating real individuals or entities

  • Using copyrighted names, logos, or likenesses without authorization

  • GPTs designed to generate disallowed content

Violations may lead to takedown, account warnings, or removal from the Store.

Did this answer your question?