How to see single email performance for each Single Send API Email

What is the easiest way to see individual send performance for repeated Single Send API Email sends?

For example, we sent the same Single Send API Email multiple times last week (1 Thursday, 2 Friday, 1 Sunday) with updated data in it, but I can only see overall email performance in the performance area.

Hey @VRichmond ,
There’s no built-in way in HubSpot to see per-send performance for repeated sends of the same Single Send API email, it rolls up the data into the one email asset.

If you want to check each send separately, the only options are:

  • Review the Recipients tab and filter by send date, or
  • Duplicate the email / use a unique send ID for each API call.

Hope this clears it up!

Yuck, that is what I was afraid of, and not great but thanks for clarifying.

Great! Can you explain how to do that @Syeda_Fatima?

Hi @VRichmond and thanks for getting back to us!
The Single Send API doesn’t provide built-in functionality to track individual send performance separately.
The API uses a sendId parameter to prevent duplicate sends, but this isn’t designed for performance tracking.

The easiest approach is to use the Email Events API to track individual send performance.
When you send emails via the Single Send API with unique sendId values, you can then query the Email Events API to get event data (opens, clicks, etc.) for each send.

Alternatively, consider using custom properties in your Single Send API requests to tag each send (e.g., with a date identifier), then filter email events accordingly.
Here are the resources that might help you:
- Marketing API | Single send API
- Email Events API Overview
I hope this helps!
Have a lovely weekend!
Bérangère
This post was created with the assistance of AI tools.