Testing & Troubleshooting HubSpot
How to test your HubSpot integration and resolve common issues.
Last updated: 2026-01-27
Testing & Troubleshooting HubSpot
After connecting HubSpot to OptiMail, use this guide to verify the integration is working correctly and troubleshoot any issues.
Verifying Your Integration
Check Connection Status
- Go to Integrations in the left sidebar
- Look for the HubSpot card
- Verify the status shows Connected with a green indicator
- Note the "Last synced" timestamp - it should be recent
Verify Data is Flowing
- Navigate to your Dashboard
- Check that you see:
- Your HubSpot portal name under connected platforms
- Campaign data populating in the campaigns list
- Metrics updating in the deliverability overview
Send a Test Email
To verify tracking is working:
- In HubSpot, send a test email to yourself
- Wait 5-10 minutes
- Use the Sync button in OptiMail to refresh data
- Check OptiMail for the new email campaign
- Verify the email statistics appear correctly
Common Issues & Solutions
Issue: No Campaigns Appearing
Possible causes:
- Initial sync is still in progress
- No email campaigns have been sent from HubSpot
- Permissions issue with HubSpot
Solutions:
- Wait 15-30 minutes for the initial sync to complete
- Click the Sync button to manually refresh data
- Check your HubSpot portal actually has sent marketing emails
- Try disconnecting and reconnecting the integration
Issue: Metrics Not Updating
Possible causes:
- Data hasn't been synced yet
- HubSpot API rate limits
- Temporary connection issue
Solutions:
- Go to Integrations in the left sidebar
- Click the Sync button on the HubSpot card to manually trigger a data refresh
- Wait a few minutes and check again
- If the issue persists, try disconnecting and reconnecting
Issue: Missing Email Events (Opens/Clicks)
Possible causes:
- Email tracking not enabled in HubSpot
- Recipients using email clients that block tracking
- Data hasn't synced yet
Solutions:
- In HubSpot, verify email tracking is enabled:
- Go to Settings > Marketing > Email
- Ensure "Track email opens" and "Track clicks" are enabled
- Note that some email clients (Apple Mail, Hey, etc.) may block tracking pixels
- Use the Sync button to refresh data
Issue: Bounce Data Not Accurate
Possible causes:
- Different bounce classifications between platforms
- Delayed bounce processing
Solutions:
- Allow 24-48 hours for bounce data to fully process
- Compare specific bounces in both HubSpot and OptiMail
- Note that OptiMail categorizes bounces as:
- Hard bounces - Invalid email addresses
- Soft bounces - Temporary delivery issues
- Blocked - Rejected by receiving server
Issue: "Reconnection Required" Message
Cause: HubSpot OAuth tokens expire periodically
Solution:
- Go to Integrations in the left sidebar
- Click Reconnect on the HubSpot card
- Re-authorize access in HubSpot
- Verify the status returns to "Connected"
Issue: Integration Shows "Inactive" Status
Cause: The connection to HubSpot was interrupted. This usually happens when:
- The OptiMail app was uninstalled from HubSpot
- Access permissions were revoked in HubSpot's connected apps
- OAuth token expired and couldn't be refreshed
Important: Your campaign data is preserved when an integration becomes inactive.
Solution:
- Go to Integrations in the left sidebar
- Click on the HubSpot integration card
- Click Reconnect
- Re-authorize OptiMail in HubSpot
- Your historical data will be retained and syncing will resume
Issue: Sync Failing with Errors
How to diagnose:
- Go to Integrations > HubSpot
- Click on the Sync History tab
- Find failed sync entries (marked in red)
- Click to expand and view error details
Common errors:
- Authentication error - Token expired, need to reconnect
- Rate limit exceeded - Too many API requests, wait and retry
- Permission denied - Required scopes missing, reconnect with proper permissions
Viewing Sync Logs
OptiMail keeps detailed logs of all sync operations:
- Go to Integrations > HubSpot
- Click the Sync History tab
- View all sync attempts with:
- Timestamp
- Type (Manual or AutoSync)
- Status (Success/Failed)
- Duration
- Campaigns processed
Click any log entry to see detailed information including error messages for failed syncs.
Advanced Troubleshooting
Check API Access
Verify OptiMail's access to your HubSpot portal:
- Log into HubSpot
- Go to Settings > Integrations > Connected apps
- Find "OptiMail" in the list
- Verify it shows as "Connected" with the correct scopes
Contact Support
If issues persist, contact our support team with:
- Your OptiMail account email
- HubSpot portal ID (found in HubSpot settings)
- Description of the issue
- Screenshots if helpful
- Any error messages you've seen
Best Practices
- Regular Monitoring - Check your dashboard daily for any anomalies
- Set Up Alerts - Configure alerts for deliverability drops
- Review Recommendations - Act on AI-powered suggestions promptly
- Keep HubSpot Clean - Regular list hygiene improves deliverability
- Manual Sync - Use the Sync button after sending important campaigns for immediate data refresh