Provider Sync

GoDaddy Domain Import

Import active GoDaddy domains as yearly recurring expenses.

GoDaddy integration is an import flow, not monthly billing sync. It creates yearly recurring expenses for each active domain.

Credentials

Create API keys at developer.godaddy.com/keys:

FieldNotes
API keyProduction or OTE key
API secretPaired with the key

Auth header: Authorization: sso-key KEY:SECRET

What gets imported

For each active domain:

DataImported
Domain name✓ (as expense title)
Expiry date✓ (drives next_due)
Renewal term✓ (inferred from created → expires)
Auto-renew flag✓ (in notes)
Price✗ — you enter renewal amount manually

Import behavior

  • Creates one yearly recurring expense per domain
  • Sets group_label: "GoDaddy"
  • Enables reminders (7 days before due)
  • Tracks imports in provider_imports to prevent duplicates

Setup

  1. Go to Integrations (/integrations)
  2. Open the GoDaddy connector
  3. Enter API key and secret
  4. Click List domains to preview
  5. Enter renewal amounts and Import

Storage

Credentials are stored at the org level in provider_accounts (encrypted). Disconnect removes the account.

Environment

Optional GODADDY_API_BASE_URL override (default: https://api.godaddy.com).

Plan requirement

bills:variable feature (Pro+) when billing is enforced.

Troubleshooting

ErrorFix
401 UnauthorizedVerify key/secret pair
No domainsCheck account has ACTIVE domains
Duplicate importAlready-imported domains are skipped via provider_imports