Skip to content

Setup Mailchimp Integration

Mailchimp is a popular email marketing platform. This guide shows you how to integrate Mailchimp with Qivra Form Builder to sync contacts and send notifications.

FeatureDescription
Contact SyncAdd form submitters to Mailchimp lists
Email NotificationsSend notifications via Mailchimp
Marketing AutomationTrigger Mailchimp campaigns
Audience BuildingGrow your email list from forms

Before setting up Mailchimp:

  1. Have a Mailchimp account
  2. Know which Audience/List to use
  3. Have API key ready

To begin, you’ll need an API key from your Mailchimp account:

  1. Log in to your Mailchimp account
  2. Navigate to Account > Extras > API Keys
  3. Click Create A Key
  4. Copy the generated key for use

Reference: https://help.klaviyo.com/hc/en-us/articles/115005062267-Manage-Your-Account-s-API-Keys

  1. In Mailchimp, click Audience
  2. Click three dots > Audience settings
setup mailchimp

The Audience ID looks like: a1b2c3d4e5

setup mailchimp

Reference: https://mailchimp.com/fr/help/find-audience-id/

  1. Go to Qivra Form Builder
  2. Click Settings in sidebar
  3. Go to Third party integration section
setup mailchimp

Step 2: Add Mailchimp API key and Audience ID to the app settings

Section titled “Step 2: Add Mailchimp API key and Audience ID to the app settings”
  1. Find Mailchimp in the provider list
  2. Click to select it
  3. Paste the API key and audience ID you just created.
setup mailchimp
  1. Click Test and save
  1. Open the app > click Forms > open the form you want to deal with
  2. Click Integration on the settings > turn on Mailchimp option
setup mailchimp
  • The Email value is compulsory here to create a new profile in Mailchimp
  • The other values are optional. Please map them based on your needs

For example: the First name field of Mailchimp is matched with First name field of the form, the Last name field of Mailchimp is matched with Last name field of the form.

setup mailchimp
  1. Click Done
  2. If the form is already published, you just need to save the form after making changes.

After a user submits the form, the form sends data to Mailchimp.

  • Mailchimp creates or updates the subscriber profile.
  • Log in to your Mailchimp account > go to Audience > All contacts.
  • Open the list you integrated with your form > check for the new subscriber profile to confirm data has been added successfully.

Submission detail in the form app:

setup mailchimp

New contact is added to Mailchimp audience list:

setup mailchimp

To send notification emails through Mailchimp:

  1. In Settings > Providers
  2. Select Mailchimp as email provider
  3. Configure notification settings

Mailchimp offers transactional email (formerly Mandrill):

  1. Set up transactional email in Mailchimp
  2. Use SMTP settings in Qivra
  3. Or use Mailchimp API for sending

Use different audiences for different forms:

  1. Open form in Form Builder
  2. Go to Settings > Integrations
  3. Select Mailchimp audience

Control how contacts are added:

SettingDescription
Single Opt-InAdded immediately
Double Opt-InConfirmation email sent
Update ExistingUpdate if contact exists

Add tags to organize contacts:

  1. In form integration settings
  2. Add tags to apply to contacts
  3. Tags help segment your audience

Example Tags:

  • “Contact Form”
  • “Newsletter Signup”
  • “Product Inquiry”

Contacts are added to Mailchimp when:

  • Form is submitted successfully
  • Email field is present
  • Integration is enabled

If contact already exists:

SettingBehavior
Update existingUpdates fields with new data
Skip existingKeeps original data
ErrorFails if duplicate
  1. Submit a test form
  2. Check Mailchimp audience
  3. Verify contact appears
  1. Review contact details in Mailchimp
  2. Ensure all fields mapped correctly
  3. Check tags are applied

Organize contacts into groups:

  1. Create groups in Mailchimp
  2. Map form fields to groups
  3. Contacts are grouped automatically

Create segments based on form data:

  1. Use tags from forms
  2. Create segments in Mailchimp
  3. Target specific audiences

Trigger email sequences:

  1. Set up automation in Mailchimp
  2. Trigger on tag or group
  3. Form submissions start sequences
CauseSolution
Invalid API keyVerify and re-enter key
Wrong audienceCheck audience selection
Missing emailEnsure form has email field
Rate limitsCheck Mailchimp plan limits
IssueSolution
Field not syncingCheck mapping is correct
Wrong dataVerify field types match
Missing fieldsAdd merge fields in Mailchimp
ErrorMeaning
401 UnauthorizedInvalid API key
404 Not FoundWrong audience ID
429 Rate LimitedToo many requests
PlanContacts
Free500
Essentials50,000
Standard100,000

Free plan includes 1,000 emails/month. Check your plan for limits.

  • Keep audiences organized
  • Use tags for segmentation
  • Clean inactive contacts regularly
  • Honor unsubscribe requests
  • Include required footer info
  • Follow email regulations (GDPR, CAN-SPAM)
  • Validate email addresses
  • Collect necessary info only
  • Keep fields up to date
Play