Log Sales Email Read via API

Hey, our team is sending sales emails via external platform and we are logging them via bcc. However, I want to update the “read” status for the emails via the API. Is there a way to do this?

Hey, @PKirova :waving_hand: I think in this case you need to either query the Properties API and see if there is an existing Email property you can leverage or use the same API to create a custom property for your use case.

Have fun testing! — Jaycee

Currently, HubSpot’s API does not provide a direct way to update the “read” status of logged emails. The email tracking feature is managed internally by HubSpot and relies on tracking pixels embedded in emails sent through HubSpot itself. However, you can track email opens externally and log the event using Engagements API by creating an email engagement and updating it with a custom property indicating the read status. Alternatively, consider integrating with HubSpot via webhooks to sync read status from your external platform.