How to Migrate Business Automations Off GPT-4o Before January 14, 2027
OpenAI is pulling five GPT-4o and GPT-4.1 models from its API in January. Here is how a small team finds every automation that depends on them and moves each one safely.
To migrate automations off GPT-4o, list every workflow that calls a retiring model, swap in the replacement OpenAI recommends, test it on real samples, and cut over before January 14, 2027. Start with anything that has a hardcoded model name, because those fail first and fail silently.
OpenAI announced on October 14 that five models leave its API on January 14, 2027: gpt-4o-2024-08-06, gpt-4o-2024-11-20, gpt-4o-mini-2024-07-18, gpt-4.1-2025-04-14 and gpt-4.1-mini-2025-04-14. Many small businesses never chose these models on purpose. A no-code automation, a helpdesk plugin or a freelancer's script picked one years ago and nobody looked again.
This guide is for owners and operators who run AI steps inside Zapier-style automations, custom scripts or vendor add-ons. It walks through the audit, the cost check, the testing and the cutover. Little iApps covers business software for small teams, and our editors built this checklist around the order in which things actually break.
What Exactly Is Being Retired, and When?
The retirement list is short and specific. According to a developer migration checklist on DEV Community that cites OpenAI's notice, the five snapshots above are removed from the API on January 14, 2027. The consumer ChatGPT app is not part of this notice. Check OpenAI's own deprecations page for the current schedule, since it is the authority and dates can move.
Two other dates matter. An earlier wave of older models, including gpt-3.5-turbo and gpt-4-turbo, retired on October 23, 2026, so some automations may already be failing. Azure customers get later dates, with April 14, 2027 listed for the GPT-4o and GPT-4.1 snapshots. If you use both OpenAI directly and Azure, plan for the earlier date.
The notice period is about 92 days. That is short next to the six months OpenAI normally gives for generally available models, so do not assume you can leave this for the new year.
How Do You Find Every Automation That Uses a Retiring Model?
Search for model names in every place a workflow can be defined, then ask each vendor about the rest. A full audit covers four places: automation platforms, scripts and code repositories, vendor add-ons, and any fine-tuned models. Most teams find at least one surprise in the third group.
Work through this list in order, because each step catches something the previous one misses.
- Open each automation platform your team uses and look at every step that calls OpenAI. Note the model field. If a step says "default" or "latest," write down what that resolves to today.
- Search scripts, configuration files, Docker files and environment variables for the five model names. A freelancer's old project is the usual hiding place.
- Check your OpenAI billing dashboard for usage by model. Any retiring model with recent traffic is in use somewhere, even if you cannot find where.
- Email every vendor whose product includes AI features and ask which model they call and when they will change it.
- List any fine-tuned models, because they follow their base model's shutdown date.
The billing check is the most reliable. Searching code finds what you remember to search. Usage data finds what is actually running.
What Should You Switch To, and What Does It Cost?
OpenAI recommends gpt-6-luna as the replacement for all five retiring snapshots, per the same DEV Community checklist. Its listed price is $0.10 per million input tokens and $0.50 per million output tokens. GPT-4o is listed at $2.50 and $10.00, and GPT-4o mini at $0.15 and $0.60.
The sticker price looks like a clear win, but the bill depends on one setting. Luna is a reasoning model, and reasoning tokens are billed as output tokens. At the default medium effort, the checklist's worked example shows the savings disappearing once reasoning tokens pass roughly 24 million a month. A support-reply automation that produces short answers will likely stay cheap. A long document summarizer may not.
| Model | Input per 1M tokens | Output per 1M tokens | Fine-tuning |
|---|---|---|---|
| GPT-4o | $2.50 | $10.00 | Supported |
| GPT-4o mini | $0.15 | $0.60 | Supported |
| GPT-4.1 | $2.00 | $8.00 | Supported |
| GPT-4.1 mini | $0.40 | $1.60 | Supported |
| gpt-6-luna | $0.10 | $0.50 | Not supported |
Prices come from the migration checklist and may change, so confirm them on OpenAI's pricing page before you budget. For a broader look at how software costs creep, see our guide on what Zapier and Make really cost a small team, since the automation platform fee often matters more than the model fee.
Which Differences Will Break an Existing Workflow?
Three differences cause most breakage: tool calling, removed sampling settings and prompt length. Each is easy to handle if you know about it before cutover, and painful if you learn about it from a failed run.
First, function calling through the Chat Completions API requires reasoning effort set to none. Combining reasoning with tools needs the Responses API instead. Second, turning reasoning on removes the temperature, top_p and logprobs settings. A workflow that depends on a low temperature for consistent output needs a different approach, usually a stricter prompt and a fixed output format.
Third, prompts over 272,000 input tokens double the input rate and raise the output rate by 50 percent for the whole request. Few small business workflows go near that, but a "dump the whole folder into one prompt" automation might.
Fine-tuned models are the hardest case. Luna does not support fine-tuning, so a fine-tuned GPT-4o workflow needs either retraining on another base model or a redesign around a good prompt with a few examples. Budget real time for this one.
How Do You Test the Replacement Safely?
Build a small test set from real work, run both models on it, and compare the outputs side by side. Ten to twenty samples per workflow is enough for a small team. Include the ugly cases: the long email, the customer message with two questions, the form with a blank field.
The National Institute of Standards and Technology (NIST) publishes an AI Risk Management Framework with a companion playbook. Its core advice for a team our size is simple: define what a good output looks like before you test, then measure against that definition. Write a one-line pass rule for each workflow, such as "the reply names the order number and never promises a refund."
Then shadow-run. Send real traffic to the new model for about a week without acting on its results, and compare. Check output format stability closely, because a workflow that parses the response will fail on an extra sentence or a changed field name.
What If a Vendor Controls the Model?
Some AI features sit inside products you buy, such as a helpdesk reply assistant or a CRM summarizer. You cannot edit the model name in those, and the vendor decides when to move. Your job is to ask early and keep the answer on file.
Send each vendor three questions: which model powers the feature, when will it change, and will output quality or pricing change with it. Vendors that answer clearly are easier to trust. A vendor that cannot say which model it uses, or when it will move, deserves a closer look at renewal time.
If a vendor will not commit before January 14, treat that feature as at risk. Keep a manual fallback for the week around the deadline, such as a saved reply template or a human review step, so a silent failure does not reach a customer.
How Do You Migrate Automations Off GPT-4o in Stages?
Move in stages, not all at once. A realistic timeline for a small team is an audit this week, a switch of low-risk workflows in November, customer-facing workflows by mid-December, and a monitoring window in January with the old setting still available as a fallback.
Make the model name a setting instead of a hardcoded string. In an automation platform, that means a single variable or a shared step. In a script, it means an environment variable. The next retirement will come, and a one-line change beats another audit.
Keep a short record for each workflow: owner, model, test date, pass rule and rollback step. The U.S. Small Business Administration (SBA) notes in its guidance on managing a business that documented processes make a small company easier to run when people are out. The same is true here. When the person who built an automation leaves, the record is what saves you.
It also pays to look at what else is changing on your software bills. Our piece on negotiating a software renewal increase is a good companion if a vendor passes along higher AI fees, and the Microsoft 365 Copilot price breakdown shows how bundled AI is being priced elsewhere.
Conclusion
The GPT-4o retirement is a deadline, not a disaster. Audit by usage data, check each workflow against the tool-calling and reasoning differences, test on real samples and cut over in stages. Little iApps editors checked the dates and prices above against the sources cited, but confirm them on OpenAI's pages before you commit a budget.
Your next step is small: open your OpenAI billing dashboard today and sort usage by model. Whatever appears for the five retiring snapshots is your migration to-do list.
When does OpenAI retire GPT-4o from its API?
Will my Zapier or Make automations stop working?
Is gpt-6-luna really cheaper than GPT-4o for a small business?
What happens to a fine-tuned GPT-4o model?
Keep reading
More from the Reviews desk
-
Reviews Meta Muse for Small Business: What It Costs, What It Connects To and Who Should Wait
Meta has turned its Muse AI agent loose on small business work, with free and paid tiers and links to QuickBooks, Shopify and Slack. Here is what is known and what to check first.
-
Reviews How to Move Off Office 2021 Now That Support Has Ended
Microsoft stopped supporting Office 2021 on October 13, 2026. Here is a step-by-step plan for a small business to pick a replacement, move files and retire old installs.
-
Reviews Mailchimp Free Plan Limits in 2026: When to Upgrade or Switch
Mailchimp's free plan now caps you at 250 contacts and 500 sends a month. Here is what that covers, what it locks away and when a paid plan or a rival makes more sense.
Join the readership
Liked this? Let's connect.
We respect your privacy. One considered email each Thursday.