Why Aren't New Events and Engagements Appearing After Setting Up a Hubspot Trigger?

This topic was automatically generated from Slack. You can find the original thread here.

I’m trying to set up a new Hubspot trigger. I tried the “New events” and “New Engagement” trigger. Set up the source, generated a test event in Hubspot (logged a meeting on a deal, created a new meeting on a deal, added a comment to a meeting, edited a meeting description) but I don’t see any event appearing. What might be wrong? I also configured some other hubspot sources in the past like one year ago or so (new deal in a stage) and this one is working as expected, my hubspot account is connected.

Hey , would you mind sharing a screenshot of your source Event page and Logs page if possible?

Here are some screenshots for the “new engagement” source. (Changed the timer from every minute to every day)

Okay, I’ll try to reproduce and get back to you soon

Ok thank you! Here are some other screenshots of a new test I did, including a screenshot of Hubspot with a logged meeting

Hey , I can reproduce your issues! I’ve created 2 tickets and added them to Pipdream backlog! Pipedream team will take a look soon:
[BUG] Hubspot - New Engagement does not emit new event #11809
[BUG] Hubspot - New Event source throws missing scope error #11810

Great, thank you for following up!

Hi , I saw that a fix for the “New engagement” trigger was released. I created a new source today to test it out, but for some reason it is still not working from my side. I tested it by logging a meeting and creating a note, but still no event appearing.
I am able to retrieve the meeting by ID via api request within the workflow.

Hey, could you share the screenshot of your source log? And have you tried to recreate the source?

Sure, I just recreated the source. That didn’t solve the issue.
Here is a screenshot of the logs

Thanks Roxane, I’ll try to reproduce and get back to you soon

Hey , I tried to reproduce your issue again, but I can still see events emitted correctly (1st image below)

May I ask when you connect to Hubspot, have you selecting the correct account (2nd account)

Note that the source will emit events every 15 minutes by default, so you’ll need to click Run Now on your source to fetch new events

Hi ,
I disconnected the account and reconnected. Created a new source again, and created a note on hubspot. Also clicked the run now button to fetch new events, but still nothing appearing. I’m definitely connected with the correct account, I did an api request to list all recent engagements, and there my note is appearing (see screenshot 3). So it is very strange that the source is not working for me. Maybe the issue is related to hubspot settings? Our hubspot data is hosted in Europe (which is not the default, by default it’s hosted in US).

Hey Roxane, I’ve created a brand new account on Hubspot using EU datacenter. Then I created the source and create some notes and a task. They got event emitted correctly. May I ask what is the access you have in Hubspot? Are you a Super Admin or normal user?

I’m a super admin. I tried connecting again to see if that would make a difference but unfortunately I’m still not able to get it working. When I reconnect, in the “manage and view your crm data” section it only mentions quotes and quote templates?

Hey , I’ve just tried to reconnect Hubspot (I see the same popup as you) again and still see events. This is really weird.

Just to confirm, after you created the source, you create a task on Hubspot, then comeback to the source and click Run Now right?

Hi , yes indeed after I created the source, I create a task or note on hubspot, come back and click on run now. No event appearing.
Today I did a test by creating a complete new hubspot test account, for this new hubspot account the source seems to work fine (see screenshot). Not sure if this is related, but when I connected with this account the list of access permissions was much longer then the list I get when connecting my regular hubspot account (see screenshot).
I have no clue why it is not working with our hubspot account, maybe it is related to the fact that the data we have in this account is much more then in a test account and there is some time out error in the background that we do not know of? I also checked the settings in our hubspot account regarding the pipedream connected app, but there is not much more to control there regarding the pipedream connection.
Do you have any idea how we can find the cause of this issue?

Thanks for the context ! I’ll ping our app developer to check

Hey @URV1X5N2H, could you check this issue where connecting a different Hubspot account resulted in different permissions allowed on OAuth popup? I believe the missing permission might break some of Hubspot sources