Integrations Setup
Connecting Google and other services
Updated 2024-12-20
Integrations Setup
Connect and manage external services.
Google Integration
Initial Connection
- Click "Connect Google Account"
- Select your Google account
- Review requested permissions
- Click "Allow"
Required Permissions
| Permission | Purpose |
|---|---|
| Search Console (read) | Fetch search performance data |
| Analytics (read) | Access GA4 reports |
| Basic profile | Account identification |
Managing Connection
- Reconnect: Refresh permissions if needed
- Disconnect: Remove Google access (preserves historical data)
- Add account: Connect additional Google accounts
Property Sync
Syncing Properties
- Go to Settings → Integrations
- Click "Sync Properties"
- Wait for property list to load
- Properties automatically appear in project settings
Sync Issues
| Issue | Solution |
|---|---|
| No properties found | Check Google account has GSC/GA4 access |
| Sync stuck | Try disconnecting and reconnecting |
| Missing property | Verify you have owner/user access |
| Outdated list | Force refresh sync |
API Keys (Enterprise)
Available APIs
- Property data API
- Report generation API
- Insights API
- Webhook endpoints
Generating Keys
- Go to Settings → API
- Click "Generate New Key"
- Set permissions and limits
- Store key securely (shown once)
Key Management
- Rotate keys regularly
- Set IP restrictions
- Monitor usage
- Revoke compromised keys
Webhooks
Available Events
- Performance alert triggered
- Report generated
- Coverage issue detected
- Sync completed
Setting Up Webhooks
- Go to Settings → Webhooks
- Enter your endpoint URL
- Select events to receive
- Test the webhook
- Activate when ready