Occasional non-association of a contact and a deal via Ecomm bridgeSOLVE
Apr 13, 2019 4:20 PM
I ran a simple test recently sending about a 100 deals to our test portal via Ecomm bridge. Out of those, 32 deals ended up in Hubspot with no contact associated.
I checked, and each and every contact for those 32 deals was created (Original source drill-down 1 = INTEGRATIONS_SYNC), it's just the association isn't there.
I'm having a hard time pinpointing a problem, and all API requests were successful, maybe someone has encountered these issues before? Any advice is welcome, thanks!
Details: portal ID 4455895, sample deal ID 678862257 and customer vid 4651.
Solved! Go to Solution.
Apr 29, 2019 9:42 AM
I took a closer look at the contacts and deals you shared and found that the deal records were created before the contact records, causing the failed associations.
Similarly, although you sent the sync message to create contact 7701 (
externalObjectId: 67ac3a84-4c66-4254-a96a-70be29ff7885) first, it was actually created at
1555429968517 (4/16/2019, 11:52:48 AM) while deal 683619340 (
externalObjectId: 1d579b44-71be-4c8d-ad76-d055476e2aef) was created 6 seconds earlier at
1555429962000 (4/16/2019, 11:52:42 AM).
The Ecommerce Bridge creates objects asynchronously, so these associations can and sometimes do get dropped in initial syncs (especially since deals tend to be created more quickly than contacts), but I agree that 5-6 seconds is a long time to wait. I will share your pain with the team and will update here with any actions they take.
As a possible alternative, I also know that the team has also made improvements to the speed and flexibility of the Ecommerce Bridge V2, which is now in developer preview.
Isaac TakushiAlumnus, HubSpot Developer Support