GoDaddy
Connect your GoDaddy account to Expiration Reminder so your domain renewals automatically appear as expiration items — no more manual tracking.
Before You Begin
- You must be an Admin to connect or disconnect integrations.
- You need a GoDaddy API key, API secret, and your Customer Number. These come from your GoDaddy developer account, not the regular GoDaddy login.
- Once connected, GoDaddy domains sync into Expiration Reminder as expiration items with the domain renewal date.
- Related articles:
What the integration does
After you connect GoDaddy:
- Every domain in your GoDaddy account appears as an expiration item in Expiration Reminder.
- The expiration date matches the domain's renewal date.
- New domains added to GoDaddy are picked up automatically on the next sync.
- Renewed domains have their expiration dates updated automatically.
This means you can use Expiration Reminder's reminder schedule, tags, and ownership tools on your domains — the same way you do for any other expiring document.
Step-by-Step Instructions
Step 1: Get your GoDaddy API credentials
- Sign in to the GoDaddy Developer Portal.
- Generate an API key. You'll see two values:
- Key Name — sometimes called the API Key.
- Key Secret — the secret paired with that key.
- Find your Customer Number in your GoDaddy account settings (sometimes shown as Customer ID).
Tip: Use the Production environment, not the OTE (test) environment, unless you're testing.
Step 2: Open the GoDaddy connection page
- From the left sidebar, click Integrations.
- Find GoDaddy in the list and click Connect (or navigate directly to
/godaddy/connect).
Step 3: Paste your credentials
Fill in the three fields:
- API Key Name — the Key Name from step 1.
- API Key Secret — the Key Secret from step 1.
- Customer Number — your GoDaddy customer ID.
Step 4: Save and initialize
- Click the green Save button.
- The integration is created and the initial sync runs automatically.
- You're redirected to the GoDaddy integration overview page.
If anything is wrong with the credentials, an error message appears at the top of the form. Double-check your values and try again.
Step 5: Review imported domains
- From the left sidebar, click Expiration Items.
- Filter or search for items linked to the GoDaddy integration (they'll be labeled accordingly).
- Adjust reminder schedules, tags, or owners as you would for any other item.
Tips & Best Practices
- Treat the API secret like a password. Store it in a password manager. If it leaks, revoke it in the GoDaddy Developer Portal and reconnect with a new one.
- Set a reminder schedule that matches your renewal cadence. Most domains renew annually — use a 60/30/14/7-day reminder schedule so you have plenty of warning.
- Assign an owner. Tag each domain expiration with the team or person responsible. Otherwise renewal notifications can fall through the cracks.
- Re-run the connection if you add many domains at once. The sync runs periodically, but you can force an immediate refresh by clicking Save on the connection page again with the same credentials.
Troubleshooting
- Issue: I clicked Save but got an error message.
Solution: The most common cause is incorrect credentials. Double-check the API Key Name, API Key Secret, and Customer Number values exactly — including no extra spaces. Then click Save again. - Issue: My GoDaddy domains aren't appearing in Expiration Reminder.
Solution: Wait a few minutes for the initial sync to complete. If they're still missing, re-open the GoDaddy connect page and re-save the credentials to retrigger the sync. - Issue: A domain shows the wrong expiration date.
Solution: The date comes directly from GoDaddy. Check the domain in your GoDaddy account — if it's incorrect there, fix it in GoDaddy and the next sync will update Expiration Reminder. - Issue: I want to disconnect the integration.
Solution: Open the GoDaddy integration page and use the disconnect option. After disconnecting, the imported domain items remain but will no longer auto-update.