Retrieving Email History and Engagement Data from Azure Communication Services

Vimalraj S 0 Reputation points
2024-06-28T04:36:38.71+00:00

Dear Azure Support Team,

I am seeking assistance with retrieving comprehensive email history and engagement data from Azure Communication Services. Specifically, I need to achieve the following:

  1. Email History Retrieval:
    • Obtain a complete history of all sent emails, including details such as:
      • From address
      • To address
      • CC address (if any)
      • Subject
      • Body
      • Timestamp
  2. User Engagement Tracking:
    • Retrieve engagement metrics (e.g., click count, view count) for each sent email without using tracking pixels, as engagement tracking is already enabled in my Azure Communication Services.

My goal is to render this data in our UI, allowing Admins to view the history of all sent emails and, upon selecting a particular message, display its engagement tracking data.

I would like to know:

  • Are there any APIs or CLI commands available to achieve the above requirements directly through Azure Communication Services?
  • If not, is it necessary to use a secondary database like Cosmos DB to store and retrieve this data, or can this be accomplished without one?

Your guidance on the best approach to implement this functionality would be greatly appreciated.

Thank you for your assistance.

Best regards,

Vimalraj S.

Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
796 questions
{count} votes