ChatGPT Business Hub says it cannot find your DNS record
If Business Hub cannot find your TXT record, first check where the record actually is. A common cause is that it was added at the wrong place, usually at the registrar when the domain’s DNS is hosted somewhere else, such as Cloudflare. Look the record up yourself with dig TXT yourdomain.com +short. If it shows there, wait and try the confirm step again. If it does not, the record is missing, misplaced or mistyped, and the steps below fix that.
We are independent of OpenAI. OpenAI-specific points come from its help article as of November 2026, quoted where we can. DNS points are standard and apply to any registrar.
Where does Business Hub show the TXT record?
The article’s steps: “Select Website domain, then add the TXT record shown in ChatGPT to your domain’s DNS settings. Copy the type, name or host, and value exactly.” So the record appears in ChatGPT with a type, a name or host, and a value. When it is in place, “return to ChatGPT and select Verify domain, then follow any remaining prompts to finish your claim.” We have not seen that screen ourselves, so we will not describe its layout beyond that.
One warning if you search for this. A forum thread on OpenAI’s community site asking where to get the TXT record is dated December 2023, long before Business Hub launched in November 2026. So it concerns a different OpenAI verification, not this one.
Where does the TXT record go?
At the DNS host for your domain. That is not always your registrar. A registrar is where you bought the name. DNS hosting is wherever the domain’s nameservers point, and it can be the registrar, Cloudflare, your website host or an email provider.
Find out which with dig NS yourdomain.com +short. If the nameservers listed belong to Cloudflare, add the record in Cloudflare, even if you bought the domain elsewhere. Adding it at the registrar when the nameservers point elsewhere is the classic mistake: the record exists, but the internet never looks there.
Then add a record with these fields (labels vary by provider):
- Type: TXT.
- Name or Host: whatever Business Hub shows as the name or host. Some providers add your domain to this field themselves, so a full name pasted in can end up as
yourdomain.com.yourdomain.com. Look the record up after saving (below) to see the name it really has. - Value or Content: the exact text from Business Hub, with no added spaces or line breaks. Most providers add the surrounding quotes themselves.
- TTL: leave it on Automatic, or choose the lowest option (300 seconds is common). The TTL is how long other servers may cache the answer.
Save it, and leave every existing record alone.
How do I check the record myself?
Use any of these. All three read public DNS. We do not know how Business Hub runs its own check, so treat a correct lookup as a good sign, not a proof.
- Mac or Linux:
dig TXT yourdomain.com +short - Windows, or anywhere:
nslookup -type=TXT yourdomain.com - A public DNS lookup website: enter your domain, choose TXT, and read the answers.
The record may sit on its own host name, not on the bare domain. Look up the exact name or host Business Hub gave you in place of yourdomain.com in these commands, for example dig TXT thehostname.yourdomain.com +short.
You should see the value from Business Hub in the list, usually wrapped in quotes. If you see other TXT records but not this one, the new record is not live or is on the wrong name. If you see nothing, check the nameservers as above. To ask your DNS host directly, run dig NS yourdomain.com +short and then dig TXT yourdomain.com @theirnameserver +short. If the host answers with your record but your normal lookup does not, you are waiting on caching, not on a mistake.
How long until Business Hub sees it?
The article says: “DNS changes may take time to appear.” It gives no time. For DNS in general, a brand-new record often appears within minutes. It can take longer if some server cached a “does not exist” answer earlier, and a day or two is the outer limit people plan for. Look it up yourself every few minutes. When the lookup shows the value, retry the confirm step.
What are the usual mistakes?
- The record is at the registrar, but the nameservers point to Cloudflare or another host.
- The domain was pasted into the Name field and the provider doubled it.
- The value was cut off, retyped or wrapped in extra quotes.
- The record type is wrong (a CNAME or A record instead of TXT).
- An existing TXT record was edited or replaced instead of a new one added.
- The record went on
www.yourdomain.comwhen Business Hub asked aboutyourdomain.com, or the reverse.
We do not know whether Business Hub wants the record to stay after the claim is approved. Leave it in place unless OpenAI says otherwise.
What if someone else runs my DNS?
The article says: “If someone else manages your domain, ask them to add the record for you.” Send them three things: the domain, the word TXT, and the exact type, name and value that Business Hub shows. Ask them to add it as a new record and to leave the others alone. Then use the lookup above to see when it is live, and return to ChatGPT yourself to select Verify domain.
Still stuck?
If the lookup shows your value and Business Hub still will not accept it, contact OpenAI Support. The article says to include “the step you were on, any error message, and a screenshot with sensitive information removed.” The other verification methods are covered in how ChatGPT business verification works, and the troubleshooting hub lists the other common problems. If you would rather hand the claim to someone, see our ChatGPT business profile setup service.
Not sure your business is listed in Business Hub yet? Ask for the free check.