Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

How to Create a Custom GPT in ChatGPT

Create a focused custom GPT in an eligible ChatGPT workspace, configure its instructions and knowledge, test it safely, and choose the right sharing settings.

Table of Contents

A custom GPT is a version of ChatGPT configured for a specific purpose with reusable instructions, optional reference files, conversation starters, and selected tools. New GPT creation is currently available in eligible ChatGPT Business, Enterprise, and Edu workspaces when the workspace owner permits it. Personal Free, Go, Plus, and Pro accounts can use GPTs but cannot create or publish new ones.

If the Create button is missing, first check the workspace you are using and ask its administrator about GPT permissions. The builder is available on the web; mobile apps can use GPTs but do not provide the creation interface.

The screenshots below show the GPT builder layout at the time they were captured. Labels and positioning can change, but the configuration concepts remain the same.

Before you build: define one clear job

A useful GPT needs a narrow purpose and a way to judge whether its answer is good. “Help with teaching” is too broad. “Create 40-minute Grade 4 English lesson plans from the supplied curriculum, with objectives, activities, and a short exit check” gives the builder something testable.

Write down:

  • who will use the GPT;
  • the tasks it should perform;
  • the information it may rely on;
  • the required output format;
  • what it should do when information is missing; and
  • which topics or actions require a human decision.

A custom GPT is best for a reusable workflow inside ChatGPT. For an ongoing body of work that mainly needs grouped chats, files, and instructions, a Project may be a better fit; this NotebookLM and ChatGPT comparison explains how ChatGPT Projects organize working context.

Step 1: Open the GPT builder

Sign in to ChatGPT on the web, switch to an eligible managed workspace, and open Explore GPTs from the sidebar. You can also visit the GPTs area directly. Select Create to open the builder.

Explore GPTs option in the ChatGPT sidebar

The creation control may appear near the top of the GPTs page. If it does not appear, that account or workspace does not currently allow new GPT creation.

Create button in the GPTs area of ChatGPT

Step 2: Choose conversational or direct configuration

The builder can help draft a GPT through conversation, or you can edit its fields directly in the configuration view. The conversational route is convenient for a first draft; direct configuration makes it easier to inspect every instruction and setting before publishing.

Custom GPT configuration fields in ChatGPT

Name and description

Use a short name that states the function, such as Grade 4 English Lesson Planner. The description should say who it serves, what it produces, and its important limitation. These fields are visible to people who can access the GPT.

Conversation starters

Add three or four realistic prompts that demonstrate useful tasks. For the lesson-planning example:

  • Create a 40-minute plan for Unit 2, Lesson 1.
  • Turn this vocabulary list into a classroom game.
  • Create an exit ticket for the present simple tense.
  • Adapt this activity for a mixed-ability class.

Step 3: Write instructions that can be tested

Instructions define behavior, workflow, tone, boundaries, and output structure. Use headings and explicit steps. Tell the GPT what source takes priority and what to do when the requested information is absent. Examples of acceptable output are often more useful than a long list of prohibitions.

A compact starting template is:

Role
You help Grade 4 English teachers prepare lessons from approved curriculum material.

For every lesson plan
1. Ask for the unit, lesson, duration, and learning objective if any are missing.
2. Use the uploaded curriculum as the primary source.
3. Produce: objective, materials, warm-up, guided practice, independent practice, and exit check.
4. Keep student-facing language suitable for ages 9–10.
5. Label any suggestion that is not present in the supplied curriculum.

Boundaries
- Do not invent curriculum requirements or claim that a lesson meets a standard you cannot verify.
- Do not include student names or other personal data.
- If source material conflicts, describe the conflict and ask which version to follow.

Drafting detailed instructions for a custom GPT

You can ask ChatGPT to help organize a draft, but read every line before using it. The final instructions—not the intention behind them—control the GPT. For another walkthrough of the builder's configuration areas, see how to configure a custom GPT.

Step 4: Add knowledge files carefully

Knowledge files supply reference material; they should not replace behavioral instructions. Upload clear, text-forward documents such as an approved handbook, product catalog, style guide, or curriculum. Complex scans and heavily visual PDFs can be harder to retrieve accurately.

  • Remove outdated and duplicate versions before uploading.
  • Use descriptive filenames and clear headings inside each document.
  • Do not upload secrets, credentials, or personal information unless its use is authorized and appropriate.
  • Tell the GPT when to rely on the files and whether to cite them.
  • Test questions whose answers are present, absent, and ambiguous.

OpenAI says knowledge files remain associated with a custom GPT until that GPT is deleted, subject to its retention policies. Review the current file upload and retention guidance before adding sensitive business material.

Step 5: Enable only the capabilities you need

Depending on the workspace, the editor may offer web search, image generation, Canvas, Code Interpreter & Data Analysis, apps, or actions. Availability can vary by account, region, and administrator settings.

CapabilityEnable it when the GPT needs toCheck before sharing
Web searchRetrieve current public informationInstructions require source checking and distinguish current facts from uploaded material
Image generationCreate original visual concepts or assetsUsers understand that generated images may need review
Data analysisCalculate, analyze files, or create chartsTest file handling, formulas, and expected output
AppsUse services a user has connectedUsers know what data may be sent and when confirmation is required
ActionsCall an external API you defineAuthentication, schema, privacy policy, failure handling, and authorization are complete

A GPT can use apps or actions, but not both at the same time. Do not enable a tool merely because it is available; each connection increases the behavior and data flows you need to test. The article on current ChatGPT tools and apps can help distinguish a custom GPT from other extension options.

Step 6: Test in Preview

Use Preview before you create or update the GPT. Test normal requests, missing information, conflicting files, off-topic prompts, and requests that should be refused or escalated. Check whether it follows the required structure and states uncertainty instead of inventing details.

A practical test set should include:

  1. two typical tasks with complete input;
  2. a task missing a required fact;
  3. a question that is not answered by the knowledge files;
  4. conflicting instructions or source versions;
  5. a prompt that attempts to override the GPT's role;
  6. a request involving private or sensitive information; and
  7. a tool or action failure, if external capabilities are enabled.

Tighten the instructions and add a concise example before adding more tools. The official GPT creation and editing guide recommends testing uploaded knowledge and configured behavior in Preview.

Step 7: Create and share with the smallest suitable audience

When the draft passes its tests, select Create. For later changes, select Update. Available sharing choices depend on the workspace and may include specific people, the workspace, a link, or public publishing when an administrator permits it.

Start with private or limited workspace access. Verify the GPT with real examples, remove test data, and assign an owner who will update instructions and knowledge files. Broaden access only after checking what the description exposes and what apps or actions can receive.

Chatting with a newly configured custom GPT

If you cannot create a GPT

Personal ChatGPT accounts can still use GPTs that are available to them. For a personal reusable setup, consider ChatGPT Projects, custom instructions, or saved prompt templates, depending on the task and plan. These alternatives are not identical to a custom GPT: they differ in sharing, tools, isolation, and how reference material is applied.

For an assistant embedded in a website or product, a custom GPT is also the wrong mechanism. GPTs run inside ChatGPT; an external application requires an API-based integration.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.