I’m having trouble getting data to show up properly in Scribe Online from HubSpot. Here’s what happened:
I created some new custom fields in my HubSpot list and added data to them. When I check the list directly in HubSpot, all the field data is there and looks correct.
But when I go to Scribe Online, the data isn’t coming through. I already refreshed the metadata connection for HubSpot and can see the new fields are detected, but they’re empty for the same contacts that have data in HubSpot.
I even tried making a copy of the original list and updating the list ID in my scribe query filter, but that didn’t work either. The fields still show up blank.
What steps should I take to troubleshoot this sync issue? Any ideas on what might be blocking the data transfer?
Check if your custom fields are set to sync with external integrations in HubSpot. I had this exact issue last month - turns out HubSpot has a specific setting for each custom property that controls API access. Go to settings, find custom properties, and look for the fields that aren’t syncing. There’s usually an option like ‘Make available in API’ that needs to be enabled. Also check for field type mismatches - some complex field types don’t translate well between systems. Once you enable those settings, wait 15-20 minutes for changes to propagate before testing sync again.
I encountered a similar situation recently, and I realized it was related to permission settings on HubSpot’s side. Even if the custom fields appear properly in HubSpot, the API integration may not have the necessary access to read those fields. It’s vital to revisit your HubSpot API key permissions to ensure it includes read access for custom contact properties. Additionally, verify that the custom fields are properly mapped in your integration settings. There might also be a delay between when you refresh the metadata and when the data syncs, so you may need to wait a bit or manually trigger a sync. Lastly, if the custom fields were added after the integration was set up, consider re-authenticating or adjusting the connection scope to accommodate the new field types.
maybe try clearing your cache? sometimes the old data sticks around, and refreshing helps. also, i had a similar issue where fields marked as ‘internal use only’ in hubspot were blocking the sync. double check those settings too!
Same thing happened to me with date fields and multi-select properties from HubSpot. Turns out certain custom field types need specific formatting that Scribe Online expects. Even though my data looked fine in HubSpot, the field values got rejected during sync because of format issues. Check your HubSpot activity logs for sync errors. Also try testing with something simple first - make a basic single-line text field with test data and see if that syncs. If it works, you’ll know the problem’s with your field types. Sometimes just recreating the custom fields with different property types fixes the whole sync issue.