Email Provider
Setup guide
This guide will help you set up your preferred email service in the HubSpot app.
Follow the steps for the provider you want to use.

Azure Communication Services
Azure Communication Services is Microsoft's cloud-based communication platform that provides reliable email delivery.
Step 1: Create an Azure account
- Go to portal.azure.com
- Click "Start for free" if you don't have an account
- Sign in with your Microsoft account or create a new one
Step 2: Create a Communication Service resource
- In the Azure Portal, click "+ Create a resource"
- Search for "Communication Services"
- Click "Communication Services" and then "Create"
- Fill in the following:
- Subscription: Select your subscription
- Resource group: Create new or select existing
- Resource name: Select a unique name (e.g. "my-email-service")
- Data location: Select "Global"
- Click "Browse + Create" and then "Create"
Step 3: Find your Connection String
- Once the resource is created, go to it
- In the left menu, click "Keys" under "Settings"
- Copy "Primary Connection String" - this is your Connection String
Step 4: Set up the Email Domain (IMPORTANT!)
- In the left menu, click "Email" → "Domains"
- Click on "Add Domain"
- Choose between:
- Azure-managed domain (easiest - use @azurecomm.net)
- Custom domain (requires DNS setup)
- For Azure-managed:
- Click "Add"
- Wait for approval (takes 1-2 minutes)
- Note down your assigned email address (e.g. donotreply@xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. azurecomm.net)
Step 5: Enter in the HubSpot App
- Azure Communication Services Connection String: Paste the copied connection string
- From Email Address: Use the email address from step 4
💡 Tips:
- Connection string always starts with "endpoint=https://"
- Test the connection before saving
- Azure gives 100 free emails per month
Amazon SES (Simple Email Service)
Amazon SES is a cost-effective, scalable email service from AWS.
Step 1: Create an AWS account
- Go to aws.amazon.com
- Click on "Create an AWS Account"
- Follow the creation process
Step 2: Navigate to SES
- Log in to AWS Console
- Search for "SES" in the search bar
- Click on "Amazon Simple Email Service"
Step 3: Verify your email address or domain
- In the SES Dashboard, click on "Verified identities" in the left menu
- Click on "Create identity"
- Choose between:
- Email address (easiest for testing)
- Domain (recommended for production)
- For email verification:
- Enter your email address
- Click "Create identity"
- Check your inbox and click the verification link
Step 4: Create IAM user and Access Keys
- Go to the IAM Console
- Click "Users" → "Add users"
- Username: e.g. "hubspot-ses-user"
- Select "Programmatic access"
- Click "Next: Permissions"
- Select "Attach existing policies directly"
- Search and select "AmazonSESFullAccess"
- Click through to "Create user"
- IMPORTANT: Copy both:
- Access key ID
- Secret access key (only shown once!)
Step 5: Select your AWS Region
- In the SES console, note the region in the top right corner (e.g. "eu-west-1")
- Common regions:
- Europe:
eu-west-1
(Ireland),eu-central-1
(Frankfurt) - USA:
us-east-1
(Virginia),us-west-2
(Oregon)
- Europe:
Step 6: Enter in the HubSpot App
- AWS Access Key ID: Your Access Key ID from step 4
- AWS Secret Access Key: Your Secret Access Key from step 4
- AWS Region: The region from step 5 (e.g. "eu-west-1")
- From Email Address: The verified email from step 3
💡 Tips:
- Start in SES Sandbox mode (limited to verified emails)
- Request production access when ready
- SES is very cost-effective for large volumes
SendGrid
SendGrid is a popular email service with good deliverability and detailed analytics.
Step 1: Create a SendGrid account
- Go to sendgrid.com
- Click on "Start for free"
- Fill out the registration form
- Verify your email address
Step 2: Create an API Key
- Log in to the SendGrid Dashboard
- In the left menu, click "Settings" → "API Keys"
- Click on "Create API Key"
- Give it a name (e.g. "HubSpot Integration")
- Select "Full Access" for permissions
- Click "Create & View"
- IMPORTANT: Copy the API key immediately (only appears once!)
Step 3: Verify your sender
- In the left menu, go to "Settings" → "Sender Authentication"
- Choose between:
- Single Sender Verification (easiest)
- Domain Authentication (recommended)
For Single Sender:
- Click on "Verify a Single Sender"
- Fill in the form with your details
- Use the email address you want to send from
- Click "Create"
- Check your inbox and confirm the verification
For Domain Authentication:
- Click "Authenticate Your Domain"
- Select your DNS provider
- Follow the instructions to add DNS records
- Wait for verification (can take up to 48 hours)
Step 4: Enter in the HubSpot App
- SendGrid API Key: The API key from step 2
- From Email Address: The verified email from step 3
💡 Tips:
- SendGrid gives 100 emails/day for free
- Use Domain Authentication for better deliverability
- Check out SendGrid's dashboard for detailed statistics