Skip to main content

We are trying to integrate Klaviyo with our CRM (Hubspot). I can’t work out how to get a list of recipients to a campaign. 
We want to be able to see what emails have been sent to customers from within Hubspot. 

I haven’t been able to find anything in the API documentation on how to get the list of recipients in a campaign?

Later we will also want to do the same with flow emails. 

Hi @Space-Marauder,

Thank you for your question in the Klaviyo Community!

I think you could pull this data in using the Events API. If you are already using CDP you could also use Webhooks for this data. 

Your Flow usecase could also make use of Webhooks in Flow (available on all plans). This has some limitations such as only being able to use a POST request so depending on the Hubspot APIs you’re using this may need a middleware layer).

Lastly - if you’re not looking to custom build this and are after a low-code option - Zapier has a pre-built integration between Klaviyo & Hubspot. 

Hope this all helps - let me know if you have any questions!

Thanks
David 


Thanks David, 
We’ve started building something based on the Events API now. 


@Space-Marauder - did you already get this built?

If you’re open to using 3rd-party data integrations apps then we at Outfunnel offer a HubSpot-Klaviyo integration that lets you sync Klaviyo sends, opens, clicks, unsubscribes and bounces to HubSpot profiles. The sync is near-instant and we can also pull in historic data. 


Reply