OpenAI Academy
+00:00 GMT
Communities
/
Work Users
/
Content

Custom GPTs

Custom GPTs
# Work Users
# Advanced Features

Build repeatable workflows with custom GPTs.

July 23, 2025 · Last updated on August 7, 2025
Custom GPTs

Custom GPTs

ChatGPT includes custom GPTs, which are custom versions of ChatGPT that help with repeatable work—like writing in a format or style, analyzing common data sets, generating visuals, and more. Each one has tailored instructions to guide responses, and you can add files or connect tools to help your team move faster and stay consistent. They're especially helpful for eliminating the need to repeatedly enter detailed instructions, context, or files into a chat. Anyone can create a custom GPT for specific tasks or workflows.

Please note that recordings may show a different or previous version of the ChatGPT UI.

Custom GPTs vs. Chat

Chat is ideal for quick, one-off tasks. Custom GPTs provide more tailored support, especially when you:
  • Automate repeat tasks: Let a custom GPT handle prompts you use often.
  • Share tasks with your team: Help ensure consistent, efficient outputs for shared tasks.
  • Add integrations: Connect to more data or third-party services for deeper answers.
  • Stay in context: A custom GPT can remember its purpose and resources, so you don’t have to re-explain each time.
If you often reuse a prompt or see a use case your team could benefit from, it’s likely time to build a GPT.


GPTs built by the OpenAI team

Brainstorm role-specific ways to apply ChatGPT
Polish emails, reports, and presentations
Summarize, chart, and explain uploaded data
Generate, review, and debug code snippets
Turn text prompts into on-brand images


How to build a GPT 

1. Identify strong use cases

The first step in building a GPT is to identify your use case. Focus on routine tasks that could benefit from improved efficiency. Ask yourself:
  • Where can you save time on recurring tasks?
  • Which tasks could be streamlined?

Example GPTs for your role 

Role
Custom GPT
Description
Custom action integration (optional)
Marketing
Campaign copy crafter
Generates and A/B-tests ad copy, social posts,and email subject lines while enforcing brand voice
Mailchimp - create a draft email campaign to A/B test
Product
User story drafter
Transforms feature ideas into polished user stories with acceptance criteria and priority tags
JIRA - add a user-story issue to the backlog
Finance
Variance analyzer
Pulls actuals vs. budget, flags key deltas, and drafts commentary for monthly close reports
NetSuite SuiteQL - pull budget vs. actuals
Sales
Prospect email tailor
Crafts personalized outreach emails using CRM fields and product benefits in the desired tone
Salesforce - fetch lead/contact fields
Engineering
Code review assistant
Reviews diffs for style, security, and performance issues, suggesting inline improvements
GitHub - comment inline on a PR diff
HR
Job description builder
Creates competency-based, inclusive job descriptions aligned to role seniority and company tone
Greenhouse - create a new job post
IT
Article generator
Converts resolved tickets and agent notes into clear, searchable how-to or troubleshooting articles with consistent formatting and tags
ServiceNow - publish knowledge-base article



2. Create GPT




When you open the GPT builder, you will see two tabs: 'Configure' and 'Create'. In the Create tab, you can message the GPT Builder to help you build a new GPT. You can say something like, "Make a creative who helps generate visuals for new products" or "Make a software engineer who helps format my code." Defining clear objectives ensures your GPT stays focused and relevant. 

Tip: Start in Create. Describe your objectives and let ChatGPT draft the GPT’s instructions. Then move to Configure to fine-tune the build.


3. Configure GPT

Go to the Configure tab and complete the required fields:
  • Name: Give your GPT a clear, descriptive name so it is easy to find and its purpose is immediately understood.
  • Description: Add details to help users understand what your GPT can do.
  • Instructions: Provide clear guidelines on how the GPT should behave, including its functions, tone, and any behaviors to avoid. Follow best practices for writing instructions.
  • Conversation starters: Add example prompts that appear when users open the GPT. These help guide users on how to begin their interaction.
  • Knowledge: Upload proprietary documents like policies, procedures, and FAQs to give your GPT the business context it needs for accurate answers.
  • Capabilities: Enable features such as image generation, data analysis, web search, and canvas.
  • Custom actions: Set up actions so your GPT can call third-party APIs to retrieve data, modify external sources, or trigger external processes.
Tip: To configure Custom Actions, check out the comprehensive guide on the OpenAI Cookbook.



4. Test your GPT's performance

Before sharing your GPT, it is important to check that it works as expected. You can do this with evals, a simple way to test its performance.
Set up your eval:
  • Write 10 to 15 questions that reflect the tasks your GPT should handle.
  • Include the correct answers for each question.
  • Use these questions to see if your GPT gives accurate and reliable responses.
  • Review the results and adjust your GPT’s instructions or knowledge if needed.
Tip: When making changes, don’t forget to click the “update” button in the top right.. It’s easy to miss, especially when you're returning to reconfigure an existing GPT.


Additional resources 

GPT FAQ

Table Of Contents
Dive in

Related

Resource
Introducing GPT-5
Aug 7th, 2025 Views 26.8K
44:20
Resource
ChatGPT fundamentals
Aug 7th, 2025 Views 2K
Resource
Prompting
Aug 6th, 2025 Views 1K
Resource
Introducing GPT-5
Aug 7th, 2025 Views 26.8K
Resource
ChatGPT fundamentals
Aug 7th, 2025 Views 2K
Resource
Prompting
Aug 6th, 2025 Views 1K