Azure Blob Storage
Integrate data from Azure Blob Storage to enrich your email data
The Azure Blob Storage integration enables you to enrich your email analytics with custom data that you maintain in your Azure Blob Storage containers. Whether you’re storing daily exports from your CRM, weekly updates of customer segments, or monthly department hierarchies, this integration allows you to combine your Azure-hosted data with Email Meter’s email data.
This integration is particularly valuable when you want to:
- Track email communications with specific clients or customer segments
- Analyze email performance across different departments or business units
- Correlate email metrics with customer data from your CRM or other internal systems
- Create custom reports that combine email analytics with your business data
For example, you could maintain a CSV file in your Azure Blob Storage container with your client list and their attributes (like industry, account size, or region). Email Meter will then enrich your email analytics with this data, allowing you to see communication patterns and metrics specific to different client segments.
Requirements
Before you can integrate Azure Blob Storage with Email Meter, please make sure that you meet the requirements below:
- An Azure account with administrative access
- A Storage Account with Blob Storage enabled
- The data you want to share stored in CSV in a Blob container
Instructions
To set up the integration, you’ll need to create a Service Principal and configure the appropriate permissions. Follow these steps:
Create a Service Principal
Go to Microsoft Entra admin center, and then:
- Navigate to
Identity > Applications > App registrations
- Click
New registration
and provide a name for your application - After registration, note down the Directory (tenant) ID and Application (client) ID
- Under
Certificates & secrets
, create a new client secret - Copy the secret value immediately, as it won’t be shown again
Configure IAM permissions
Set up IAM permissions on the bucket you will be sharing with us:
- Go to Azure, select the Storage (or Container) you’d like to share with us
- Navigate to Access Control (IAM), then Role Assignment
- Add a role assignment
- Select the “Storage Blob Data Reader” role
- Assign it to the Service Principal you just created
Share credentials
Once the previous steps are completed, please share the following information with your Project Manager or Customer Success Manager:
- Directory (tenant) ID
- Application (client) ID
- Client Secret value
- Storage Account name
- Container name