Your First Integration
Step-by-step guide to adding your first registrar integration
Adding Your First Integration
This guide will walk you through adding your first registrar integration to Domain Collective. We'll use GoDaddy as an example, but the process is similar for all registrars.
Before You Begin
Make sure you have:
- ✅ Created your Domain Collective account
- ✅ Obtained API credentials from your registrar (see prerequisites)
- ✅ Your credentials saved in a secure location
Step-by-Step Process
Step 1: Navigate to Integrations
After logging in to Domain Collective:
- Click "Integrations" in the left sidebar
- You'll see the integrations page with your current integrations (empty for new users)
- Click the "Add New Integration" button
Step 2: Select Your Registrar
You'll see cards for each supported registrar:
GoDaddy
World's largest registrar
Namecheap
Competitive pricing
Gandi
Privacy-focused
Click on the card for your registrar to continue.
Step 3: Enter Your Credentials
The form will display fields specific to your chosen registrar:
GoDaddy Credentials
API Key: [Your API Key from developer portal]
API Secret: [Your API Secret - shown only once]
Customer ID: [Your customer/shopper ID]
Namecheap Credentials
Username: [Your Namecheap username]
API Key: [Your API Key from account settings]
Gandi Credentials
API Token: [Your Personal Access Token]
Security Note: Your credentials are encrypted before being stored in our database.
Step 4: Submit and Wait
- After entering your credentials, click "Add Integration"
- You'll be redirected to the integrations page
- Your new integration will show with a "Syncing..." status
Step 5: Monitor Synchronization
The synchronization process happens automatically:
graph LR
A[Submit Credentials] --> B[Validate API Access]
B --> C[Fetch Domains]
C --> D[Process Each Domain]
D --> E[Fetch DNS Records]
E --> F[Save to Database]
F --> G[Update Dashboard]Timeline:
- Small portfolios (1-10 domains): ~30 seconds
- Medium portfolios (10-50 domains): 1-2 minutes
- Large portfolios (50+ domains): 2-5 minutes
Step 6: View Your Domains
Once synchronization completes:
- The integration card will show "Synced" status
- Navigate to "Dashboard" to see your domains
- All your domains are now available!
What Happens During Sync?
Domain Collective performs several operations:
- Authentication - Verifies your API credentials
- Domain Fetching - Retrieves all domains from the registrar
- Data Normalization - Converts registrar-specific formats to our standard
- DNS Retrieval - Fetches DNS records for each domain
- Database Storage - Saves everything securely
Understanding the Integration Card
After adding an integration, you'll see a card with:
GoDaddy
Integration ID: ...akj1l
12
Total Domains
2
Expiring Soon
10
Active
Card Features
- Domain Count - Shows total domains from this registrar
- Health Metrics - Expiring and expired domain counts
- Sync Status - Current state (Idle, Syncing, Synced, Failed)
- Last Sync - When domains were last updated
- Actions - Manual sync and credential updates
Manual Synchronization
You can manually trigger a sync anytime:
- Click "Sync Now" on the integration card
- Wait for the sync to complete
- Refresh happens in the background
Rate Limiting: Manual syncs are limited to once per minute to prevent API abuse.
Troubleshooting Your First Integration
Common Issues and Solutions
"Invalid Credentials" Error
- Double-check your API key and secret
- Remove spaces - ensure no extra spaces when pasting
- Verify environment - ensure you're using production credentials
"No Domains Found"
- Check registrar account - log in directly to verify domains exist
- API permissions - ensure API has access to domains
- Wait and retry - sometimes initial sync needs a retry
"Sync Failed" Status
- Check credentials - may have expired or been revoked
- Network issues - temporary connectivity problems
- Rate limits - registrar API limits exceeded
"Authentication Failed"
- IP not whitelisted (Namecheap) - add your server IP
- Token expired (Gandi) - generate a new PAT
- Wrong customer ID (GoDaddy) - verify your account number
Getting Help
If you encounter issues:
- Check the error message on the integration card
- Try updating credentials using the card button
- Contact support with:
- Registrar name
- Error message (screenshot helpful)
- Approximate time of error
Next Steps
Congratulations! Your domains are now in Domain Collective. Here's what you can do next:
Explore Your Domains
- View all domains in the dashboard
- Check expiry dates and renewal status
- See DNS records for each domain
Add More Registrars
- Repeat this process for other registrars
- Manage all domains from one place
- Compare domains across providers
Learn Advanced Features
Best Practices
- Regular Syncing - Sync weekly to keep data current
- Monitor Expiry - Check dashboard for expiring domains
- Secure Credentials - Update tokens before they expire
- Multiple Integrations - Add all your registrars for complete view
Frequently Asked Questions
How often should I sync?
Domains sync automatically when you add an integration. After that, we recommend syncing weekly or after making changes at your registrar.
Can I add multiple accounts from the same registrar?
Yes! You can add multiple GoDaddy, Namecheap, Gandi, Porkbun, or Name.com accounts. Each will appear as a separate integration.
What happens if I delete an integration?
The integration and its associated domains are removed from your dashboard. Your actual domains at the registrar are not affected.
Is my data secure?
Yes. All credentials are encrypted before storage, and we use HTTPS for all API communications. We never log sensitive data.
Ready to explore more features? Continue to Understanding Domain Sync →