At a glance
- Who is affected?
- Anyone whose work relies on custom GPTs. For another provider’s GPT, the provider or an authorised admin handles migration.
- Which deadline applies?
- Check the notice in your originating account. Enterprise dates may differ – confirm them first.
- What transfers?
- Instructions, knowledge files and connected apps. The plugin bundles them for reuse.
- What still needs work?
- Replace custom actions, test results and check team access. Switch only after successful testing.
Where should you start?
I have created my own GPTs.
Check instructions and files. Finish changes before migrating.
Prepare your GPTsOur team uses several GPTs.
List applications and their owners. Start with critical workflows.
Build your inventoryI use other providers’ GPTs.
Ask the provider about a replacement and access. Plan a fallback.
Check replacement accessSix steps to plan and carry out your migration
Example acceptance tests
Use these examples to plan your own tests. They are suggestions, not verified client projects.
Customer enquiry with missing details
- Task
- “We need a solution for our team. Please send us a quote.”
- Expected result
- The assistant asks about the task, number of users and constraints.
- Passes when …
- it asks targeted questions about the missing information without inventing facts or commitments.
Quote draft without approved prices
- Task
- Provide a clear service request without an approved price list.
- Expected result
- The draft flags unresolved prices and terms. A responsible person decides whether to send it.
- Passes when …
- it invents no prices or delivery commitments and follows the agreed output format.
Update exactly one record
- Task
- In a test system, request a change to one allowed field using a unique test ID.
- Expected result
- Only the intended field in that record is updated.
- Passes when …
- other data remains unchanged and an unknown ID or missing permissions cannot cause an unintended write.
Your migration checklist
Complete one checklist per application. Your entries stay on this page and are neither transmitted nor saved persistently. Print the completed checklist or save it as a PDF before leaving the page.
Use the print dialog to print the checklist or save it as a PDF. Alternatively, press Ctrl+P or ⌘P. Only the checklist is printed.
When you run into a problem
Dates and who they apply to
Announced date: 11 December 2026
Current OpenAI documentation for ChatGPT Edu lists 11 December 2026 as the planned retirement date. This does not establish a deadline for every account or plan. Follow the notice in the workspace where the GPT was created.
Enterprise: confirm dates in your workspace
The current migration guide does not give universal calendar dates for a creation freeze or possible deferrals. Confirm your workspace notice with your administrator or OpenAI account team. Publish needed drafts while this is available; public sharing is not required.
Plan migration and continued operation separately
Check the originating account, including for another provider’s GPT. Plugins must be enabled, and migration requires a published GPT and creator or administrator access. The current guide says migration remains possible after retirement, although the GPT will no longer run. Test the replacement before the deadline that applies to you.
Why is the migration option missing?
First check the originating account, the GPT’s notice and plugin availability. Confirm the GPT is published and you are its creator or an authorised Enterprise administrator. A target date having passed does not prove access is enabled. If the prerequisites are met, ask your administrator to check plugin settings or contact OpenAI Support.
Why can’t a team member access the replacement?
The replacement starts private; the GPT’s sharing settings are not carried over. Check the account, sharing for this specific plugin, installation and, in Enterprise, Use plugins permission and the installation policy. Ask the affected person to open the plugin themselves. Then check app access separately.
Why does a connection need additional setup?
Custom actions do not transfer. Check whether the connection is a custom action or an included app. For an app, review its setup, sign-in and permissions; an app template may first need administrator configuration. For a custom action, assess a suitable app or a separately configured MCP server and test the required capabilities.
What should I do if results differ?
Repeat the same test and compare instructions, reference material, skill selection, output format and tools. The previous model selection is not transferred. Correct the replacement and test again. If errors affect the business task, keep using the manual fallback until the workflow passes.

