Why isn't data syncing from integrations?
Sync issues can occur for various reasons. Here's step-by-step diagnostic instructions.
Step 1: Check Integration Status
- Open Integrations
- Find problematic integration
- Check status:
- 🟢 Green - everything works correctly
- 🟡 Yellow - warnings (partial sync)
- 🔴 Red - connection error
Step 2: Verify Credentials
For Keitaro
What to check:
- API key is current
- Server URL specified correctly (with https://)
- Server is accessible
How to fix:
- Open Keitaro integration
- Go to settings
- Update API key
- Click "Test Connection"
For Facebook
What to check:
- Access token not expired
- Accounts not blocked by Facebook
- Access permissions granted correctly
How to fix:
- Open Agency
- Check account status
- If account 🔴 blocked - resolve issue in Facebook
- Reconnect integration
For BroCards
What to check:
- API key is valid
- Account is active
- Access permissions configured
How to fix:
- Check key in BroCards personal account
- Update key in PostTrack
- Restart sync
Step 3: Review Sync Logs
- Open problematic integration
- Go to "Logs" tab
- Review recent entries:
- Last successful sync time
- Error details
- Number of imported records
Typical errors:
"Authentication failed"
- Cause: Invalid API key or token
- Solution: Update credentials
"Connection timeout"
- Cause: Server unavailable
- Solution: Check URL and server availability
"Permission denied"
- Cause: Insufficient access permissions
- Solution: Grant necessary permissions in source
"Rate limit exceeded"
- Cause: API request limit exceeded
- Solution: Reduce sync frequency
Step 4: Check Sync Settings
Update Frequency
Too frequent sync:
- Can lead to API limit violations
- Recommended: every 6 hours or daily
How to change:
- Open integration settings
- Find "Sync Frequency"
- Select optimal period
- Save
Data Filters
Check filters:
- Filters may be configured too strictly
- Data filtered out and not imported
How to check:
- Open integration settings
- Check date filters
- Check condition filters
- Temporarily disable filters for testing
Step 5: Restart Sync
Manual start:
- Open integration
- Click "Sync Now" button
- Wait for completion (5-10 minutes)
- Check result
If doesn't help:
- Disable integration
- Wait 1 minute
- Enable again
- Start sync
Step 6: Check Source Data
For Keitaro
- Login to Keitaro panel
- Check if data exists for needed period
- Ensure campaigns are active
- Verify API is enabled
For Facebook
- Login to Facebook Ads Manager
- Check account status
- Ensure there's spend for period
- Verify account access permissions
Common Problems and Solutions
Data not updating in real-time
This is normal:
- Sync happens on schedule
- Update can take 5-10 minutes
- For instant update use "Sync Now"
Data exists in source but not in PostTrack
Check:
- Correct period selected in reports
- No filters hiding data
- Integration synced after data appeared
- User permissions allow seeing data
Partial Sync
Possible causes:
- Source API limits
- Timeouts with large data volumes
- Data filtering by conditions
Solution:
- Reduce sync period
- Split into multiple integrations
- Contact support
Data Duplicates
Cause: Integration run multiple times
Solution:
- Delete duplicate records manually
- Or contact support for cleanup
Checking Mappings (for Facebook + Keitaro)
If sync works but data doesn't combine:
- Open Agency → Mappings
- Check that mapping is created
- Ensure linking parameters match:
- Ad ID in Facebook = external_id in Keitaro
- Or campaign names match
- Check matching history
- Fix mapping parameters
More details: How to set up mappings
When to Contact Support
Contact support if:
- Checked all steps above
- Data not syncing for more than 24 hours
- Unclear errors in logs
- Problem repeats regularly
What to include in request:
- Integration name (Keitaro, Facebook, etc.)
- Sync log screenshot
- Period with missing data
- What you already tried to fix
Contacts:
- PostTrack Support
- Telegram: https://t.me/posttrack_support
- Email: support@posttrack.app
Important
- Patience - sync can take time
- Logs - always check logs for diagnostics
- Credentials - regularly verify token validity
- Support - don't hesitate to ask for help
Related sections: