Mailchimp email setup instructions

Follow these instructions to configure and send Mailchimp email messages using HoodEngage.


Requirements

Before starting, ensure you have:

  • A Mailchimp account
  • Mailchimp (formerly Mandrill) Transactional Email Plan added to your account
  • An Ocamba Account
  • A domain you own and access to your DNS provider

Step 1: Configure your domain for email

1.1 Add your domain in Mailchimp

  1. Go to the Mailchimp Transactional Email tool (formerly Mandrill)
  2. Navigate to Settings > Domains > Sending Domains
  3. Add your domain if you haven’t done so already

1.2 Get DNS settings

  1. Once your domain is added, click View DKIM/SPF Setup Instructions to get the DNS settings
  2. Optionally, verify your domain by clicking View details and receiving an email to your domain

1.3 Update DNS records

  1. Follow Mailchimp’s instructions to update your DNS records with your domain host
  2. Wait for DNS changes to propagate (this may take up to 48 hours)
  3. Mailchimp will email you once your domain is verified
Note
DNS propagation can take up to 48 hours. Be patient and check back later if verification doesn’t work immediately.

Step 2: Create API key

2.1 Generate API key

  1. In Mailchimp’s Transactional Email Tool (formerly Mandrill), go to Settings
  2. Click + New API Key
  3. Optionally, name your API key something recognizable like “Ocamba API Key”
  4. Once the API key is created, copy it to your clipboard
  5. Also note your SMTP Username
Warning
Keep your Mailchimp API Key secret — it functions like a password. Never share it publicly.

Step 3: Configure Mailchimp in HoodEngage

3.1 Access email settings

In your HoodEngage dashboard, navigate to HoodEngage Settings > Email in the top right corner.

Email setup location

Email setup location in the navigation

Here, you can see the overview of all your email configurations.

Email setup overview

Email setup overview

3.2 Add new email configuration

  1. Click on the Add email configuration button in the top right corner

Add new email configuration

Add new email configuration

  1. Fill out the integration name
  2. Switch the toggle button to Active
  3. Choose Mailchimp as provider
  4. Paste in the API key and SMTP Username you copied earlier
  5. Add the default name and email address you want your emails to come from
  6. Click Validate to verify your configuration
Tip
The default sender name and email can be changed later for individual campaigns.

Step 4: Set as default (optional)

To set your Mailchimp configuration as default:

  1. Go to the email configurations overview
  2. Click on the Set as default button next to your Mailchimp configuration

Email config set default

Email configuration - Set as default

Setting a configuration as default means it will appear first as an option when sending emails in Campaigns.


Step 5: Add subscribers

You can add email subscribers using several methods:

  • Dashboard Upload — Upload a CSV of emails and user data or manually add emails
  • Server API — Programmatically add emails server-side
  • SDK Method — Add emails using our client-side SDK (recommended if using our SDKs for push or in-app messaging)
  • Email Web Prompt — Use a web prompt to collect email addresses and phone numbers

Step 6: Send a test email

  1. In HoodEngage, navigate to Messages > Email
  2. Select New Email
  3. Add a subject line
  4. Click Send Test Email
  5. Input your email address and press Send Test Message

An email should arrive in your inbox shortly, confirming your setup is complete!


Troubleshooting

API Key validation fails

Cause: The API key may be incorrect or expired.

Fix:

  • Double-check you copied the entire API key without extra spaces
  • Verify the API key is from the Transactional Email tool (Mandrill), not regular Mailchimp
  • Generate a new API key if needed

Domain not verified

Cause: DNS records haven’t propagated yet.

Fix:

  • Wait up to 48 hours for DNS propagation
  • Verify you added the correct TXT and CNAME records
  • Use a DNS lookup tool to check if records are visible

Emails not being delivered

Cause: Domain verification incomplete or sender reputation issues.

Fix:

  • Ensure your domain is fully verified in Mailchimp
  • Check Mailchimp’s sending activity for bounces or blocks
  • Verify your sender email matches your verified domain