Skip to content

Questions · Published 2026-11-10 · Updated 2026-11-10 · AgentiSend

How do I add an SPF record in GoDaddy?

To add an SPF record in GoDaddy, choose TXT, type @ in Name for the apex, and put the SPF text in Value.

To add an SPF record in GoDaddy, choose TXT, type @ in Name for the apex, and put the SPF text in Value.

GoDaddy's TXT form really does want the at-sign. Add a TXT record says Name is the host without the domain, @ for the apex, or a prefix such as the return-path label. Value is the text. TTL defaults to one hour on that page. Save, or Save All Records when several rows were added together. A domain with Domain Protection asks for a verification code before the save goes through. The article says most updates show within an hour and can take up to 48 hours. The fields were read again on the article's German mirror on 2026-11-10, where Value is labelled Wert and the TTL default is still one hour. capturedOn: 2026-11-10.

Path: Domain Portfolio, the domain, DNS, Add New Record, TXT. Name for the apex SPF is @. Value is v=spf1 include:_spf.agentisend-dns.com ~all. When a v=spf1 TXT is already saved at that Name, edit it and add include:_spf.agentisend-dns.com inside the same Value. Two SPF TXT rows at @ invalidate each other.

GET /domains/{id}/setup supplies host for the other rows. Paste it into Name without the domain on the end. The MX article on the same help centre (Add an MX record) uses Name, Priority and Value. Priority is the sheet's priority, 10. The article warns that changing MX can interrupt mail the domain already receives, which is why the return-path Name is send and not @.

RecordTypeNameValueTTL
SPFTXT@v=spf1 include:_spf.agentisend-dns.com ~allone hour, unless you set another
DKIMTXTas1._domainkeysheet valueone hour is the article's default
Return-path SPFTXTsendv=spf1 include:_spf.agentisend-dns.com -allone hour is the article's default
Return pathMXsendfeedback.agentisend-dns.comPriority 10, separate from TTL
DMARCTXT_dmarcv=DMARC1; p=none; rua=mailto:dmarc@reports.agentisend-dns.comone hour is the article's default

Then POST /domains/{id}/verify. GET /domains/{id} lists the row statuses after that read. GoDaddy is the host that wants @ typed out; Porkbun wants the opposite, and that page is linked from the DNS provider page. Record roles: Domains and DNS.

Written by the AgentiSend team.