CWM
Guide · ChatGPT

Build a Custom GPT

A custom GPT is just ChatGPT with your instructions, your reference files, and a fixed set of tools baked in — so you stop re-explaining yourself at the start of every chat. Here's the whole setup, start to finish.

Before you start

You'll need a paid ChatGPT plan (Plus, Pro, Team, or Enterprise) to build a GPT. Once it's made, anyone you share it with can use it. The whole thing takes about ten minutes the first time.

1

Open the GPT builder

Go to chatgpt.com and click Explore GPTs in the left sidebar, then + Create in the top-right corner. (Shortcut: chatgpt.com/create drops you straight in.)

Screenshot: the "Explore GPTs" page with the "+ Create" button top-right
The builder opens as a split screen — settings on the left, a live preview on the right.
2

Switch to the Configure tab

The builder has two tabs: Create lets you build by chatting with an assistant, and Configure gives you the actual form with every field. Click Configure — it's faster and you control exactly what goes in.

Screenshot: the Create / Configure tabs at the top of the builder
The conversational "Create" tab is fine for a first draft, but Configure is where the real control lives.
3

Name it, describe it, give it an icon

Fill in a Name that says what it does at a glance, and a one-line Description. Click the image circle to Generate an icon or Upload your own. Keep the name specific — "Email Tone Fixer" beats "Writing Helper."

Screenshot: the Name, Description, and icon fields
Name and description are what people see in the GPT list, so make them clear.
4

Write the Instructions — the part that matters

This is the heart of it. The Instructions field is the system prompt: tell it who it is, how it should respond, what tone to use, and what to avoid. Be concrete. Specify the exact output format you want every time, and give an example of a good response.

Vague ("be helpful and friendly") gives you generic ChatGPT. Specific ("always reply in three short paragraphs, plain language, no jargon, end with one clear next step") gives you a tool that behaves the same way every time.

Screenshot: the Instructions text box (with your prompt in it)
Anything you'd otherwise paste at the start of every chat belongs here.
5

Add conversation starters

These are the suggested prompts that appear as buttons when someone opens the GPT. Add three or four that show off what it's for — they double as a hint to users about how to talk to it.

Screenshot: the Conversation starters fields
Optional, but they make the GPT feel finished and guide first-time users.
6

Upload Knowledge files

Under Knowledge, upload reference documents the GPT can draw on — a style guide, a FAQ, your notes, a spec. Supported formats include PDF, TXT, and DOCX. In your Instructions, tell it explicitly to use these files when answering relevant questions.

Screenshot: the Knowledge upload area with a file attached
This is what grounds the GPT in your material instead of generic answers.
7

Pick its Capabilities

Toggle the tools the GPT is allowed to use: Web Search, Canvas, Image Generation, and Code Interpreter / Data Analysis. Turn off anything it doesn't need — a writing assistant has no reason to browse the web or generate images, and fewer tools means more predictable behavior.

Screenshot: the Capabilities checkboxes
Match the tools to the one job. Less is usually more.
8

Actions (optional, advanced)

If you want the GPT to talk to an outside service — pull from an API, hit your own endpoint — that's what Actions are for. You define them with an OpenAPI schema. Skip this entirely for a normal instructions-and-knowledge GPT; it's only for connecting external tools.

Screenshot: the "Create new action" screen (optional)
Most GPTs never need this. Leave it alone unless you're wiring in an API.
9

Test it in the live Preview

The right-hand Preview panel runs your GPT as you build. Throw a few real prompts at it. Compare it against plain ChatGPT with the same prompt — if it doesn't behave noticeably more like you want, go back and tighten the Instructions.

Screenshot: the Preview panel with a test conversation
Iterate here before you publish — it's instant.
10

Save and choose who can see it

Click Create (top-right), then pick visibility: Only me (private), Anyone with the link (share privately), or GPT Store (public). Publishing publicly may ask you to verify a builder name or domain first. Choose, confirm, and you're done.

Screenshot: the visibility / sharing dialog
"Anyone with the link" is the sweet spot for sharing with a few people without going fully public.

What makes a GPT people actually use

One job, one audience, one output format. The GPTs that get opened every day are narrow and specific, grounded in real material — your rules, your files, your voice. The ones that get abandoned try to do everything and end up doing nothing in particular.

Start with a single task you repeat often, build it properly, and test it side by side against regular ChatGPT. The difference is the whole point.