HubSpot integration not bringing up contact when url is https://app-eu1.hubspot.com/...

Status
Not open for further replies.

i.thut

Customer
Joined
Apr 29, 2021
Messages
5
Reaction score
1
I've started with the HubSpot integration in 3CX. Logging works just fine. However, the original integration generates the wrong url to bring up the contact. At least in my (or the EU) case.

The integration uses https://app.hubspot.com/contacts/[PortalID]/contact/[ContactID] as contactUrl instead of https://app-eu1.hubspot.com/contacts/[PortalID]/contact/[ContactID].
First the new tab brought me to the accounts dashboard of HubSpot where I had to choose the company I want to open, which makes actually no sense if you're just having the one company in HubSpot. After clicking the company I end up in my main view, but not at the contact.

If I use the test function of the integration in 3CX, copy the generated url and change it to correct one above mentioned, the contact gets opened just as intended. However, not automatically.

I tried changing the template with the generator. But now I'm ending up with still working call logging, but no pop-up whatsoever.

Can anybody help me out with this? To the 3CX team: Please update the template with a customizable field for the tenant url to have the possibility to choose which url should be used.
 
Maybe you were running tests with a different configuration, and you still have old contacts in 3CX Contacts. Please go to the 3CX Console > Advanced > Contacts > Bulk Delete > Delete CRM Contacts. This will delete from 3CX all the contacts that were synchronized from HubSpot, and you will be able to start from scratch.
 
Thanks. Will try that.
However, shouldn't the integration still bring up the contact when call comes in? I mean, it still logs the call, but doesn't execute the contactUrl in the browser.
 
However, shouldn't the integration still bring up the contact when call comes in? I mean, it still logs the call, but doesn't execute the contactUrl in the browser.
From what I understood, you're getting this URL popup, but the URL is wrong. This is pretty sure an old contact that needs to be removed.
 
No, I got a popup with a wrong (misleading) url in the first place. After changing the url in the XML I got no pop-up but the call was still logged correctly.
 
Solution is found!
Turned out I had a misspelling in the correct url for EU-customers of HubSpot which I copied in every scenario of the integration template. Now it's working just fine.

In case somebody with the same tenant url "https://app-eu1.hubspot.com/... I've attached the correctly customized XML.
 

Attachments

Thanks for your feedback, and for reporting this. We will provide an updated template in a future update of 3CX, in which you can select the URL prefix (app, app-eu1, or whatever other prefix that HubSpot could use).
 
Status
Not open for further replies.

Members Online Now

Forum statistics

Threads
111,843
Messages
589,328
Members
164,680
Latest member
JV J