APIs & Integrations

tomdev
Member

Track email delivery and sends via webhooks

I need to sync email delivery and opens from Hubspot with our applications
database. These emails will likely be sent via the single-send API or SMPT API.

The workflow/webhook solution doesn’t seem to work if, for example, I want to
track (transactional) notification emails sent to contacts. It seems like only
the first notification email can be tracked.

The other webhook feature of Hubspot’s doesn’t seem to have any email related
"hooks". Is there a way for Hubspot to POST to my application when emails are
sent or opened? Or would I have to engineer a system that pings Hubspot
periodically for the status of an email?

4 Replies 4
3PETE
HubSpot Employee
HubSpot Employee

Track email delivery and sends via webhooks

@tomdev At the moment the webhooks in the HubSpot app wouldn’t work for your use case. Your best be would be to periodically ping the Email Events API as you mentioned above.

0 Upvotes
craig3
Member

Track email delivery and sends via webhooks

@pmanca Are there any efforts underway to make email event webhook functionality available? I have the same use case as tomdev and polling your api is an undesirable way to satisfy the need, especially with that endpoint being rate limited.

3PETE
HubSpot Employee
HubSpot Employee

Track email delivery and sends via webhooks

@craig There isn't anything in the pipe at the moment as far as I'm aware of.

0 Upvotes
Brayn
Participant

Track email delivery and sends via webhooks

This is exactly what I'd like to do, too. I see it's from a couple years ago, is it still true there's no way to do this? It doesn't have to be webhook, but any way to trigger an outside application apart from having the outside application poll the Email Events API?