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:
| Field | Notes |
|---|---|
| API key | Production or OTE key |
| API secret | Paired with the key |
Auth header: Authorization: sso-key KEY:SECRET
What gets imported
For each active domain:
| Data | Imported |
|---|---|
| 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_importsto prevent duplicates
Setup
- Go to Integrations (
/integrations) - Open the GoDaddy connector
- Enter API key and secret
- Click List domains to preview
- 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
| Error | Fix |
|---|---|
| 401 Unauthorized | Verify key/secret pair |
| No domains | Check account has ACTIVE domains |
| Duplicate import | Already-imported domains are skipped via provider_imports |
