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.
What This Integration Does
Section titled âWhat This Integration Doesâ| Feature | Description |
|---|---|
| Contact Sync | Add form submitters to Mailchimp lists |
| Email Notifications | Send notifications via Mailchimp |
| Marketing Automation | Trigger Mailchimp campaigns |
| Audience Building | Grow your email list from forms |
Prerequisites
Section titled âPrerequisitesâBefore setting up Mailchimp:
- Have a Mailchimp account
- Know which Audience/List to use
- Have API key ready
Getting Mailchimp API Key
Section titled âGetting Mailchimp API KeyâTo begin, youâll need an API key from your Mailchimp account:
- Log in to your Mailchimp account
- Navigate to Account > Extras > API Keys
- Click Create A Key
- Copy the generated key for use
Reference: https://help.klaviyo.com/hc/en-us/articles/115005062267-Manage-Your-Account-s-API-Keys
Finding Your Audience ID
Section titled âFinding Your Audience IDâStep 1: Go to Audiences
Section titled âStep 1: Go to Audiencesâ- In Mailchimp, click Audience
- Click three dots > Audience settings
Step 2: Copy Audience ID
Section titled âStep 2: Copy Audience IDâThe Audience ID looks like: a1b2c3d4e5
Reference: https://mailchimp.com/fr/help/find-audience-id/
Configuring Mailchimp in Qivra Form Builder
Section titled âConfiguring Mailchimp in Qivra Form BuilderâStep 1: Open Settings
Section titled âStep 1: Open Settingsâ- Go to Qivra Form Builder
- Click Settings in sidebar
- Go to Third party integration section
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â- Find Mailchimp in the provider list
- Click to select it
- Paste the API key and audience ID you just created.
- Click Test and save
Step 3: Select Mailchimp list
Section titled âStep 3: Select Mailchimp listâ- Open the app > click Forms > open the form you want to deal with
- Click Integration on the settings > turn on Mailchimp option
Step 4: Map Form Fields to Mailchimp Fields
Section titled âStep 4: Map Form Fields to Mailchimp Fieldsâ- 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.
Step 5: Save Settings & Test Your Form
Section titled âStep 5: Save Settings & Test Your Formâ- Click Done
- If the form is already published, you just need to save the form after making changes.
How It Works
Section titled âHow It Worksâ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:
New contact is added to Mailchimp audience list:
Using Mailchimp for Notifications
Section titled âUsing Mailchimp for NotificationsâEmail Notifications via Mailchimp
Section titled âEmail Notifications via MailchimpâTo send notification emails through Mailchimp:
- In Settings > Providers
- Select Mailchimp as email provider
- Configure notification settings
Transactional Email Setup
Section titled âTransactional Email SetupâMailchimp offers transactional email (formerly Mandrill):
- Set up transactional email in Mailchimp
- Use SMTP settings in Qivra
- Or use Mailchimp API for sending
Form-Level Settings
Section titled âForm-Level SettingsâPer-Form Audience
Section titled âPer-Form AudienceâUse different audiences for different forms:
- Open form in Form Builder
- Go to Settings > Integrations
- Select Mailchimp audience
Opt-In Settings
Section titled âOpt-In SettingsâControl how contacts are added:
| Setting | Description |
|---|---|
| Single Opt-In | Added immediately |
| Double Opt-In | Confirmation email sent |
| Update Existing | Update if contact exists |
Tagging Contacts
Section titled âTagging ContactsâAdd tags to organize contacts:
- In form integration settings
- Add tags to apply to contacts
- Tags help segment your audience
Example Tags:
- âContact Formâ
- âNewsletter Signupâ
- âProduct Inquiryâ
Sync Behavior
Section titled âSync BehaviorâWhen Contacts Sync
Section titled âWhen Contacts SyncâContacts are added to Mailchimp when:
- Form is submitted successfully
- Email field is present
- Integration is enabled
Field Updates
Section titled âField UpdatesâIf contact already exists:
| Setting | Behavior |
|---|---|
| Update existing | Updates fields with new data |
| Skip existing | Keeps original data |
| Error | Fails if duplicate |
Testing the Integration
Section titled âTesting the IntegrationâTest Submission
Section titled âTest Submissionâ- Submit a test form
- Check Mailchimp audience
- Verify contact appears
Check Field Mapping
Section titled âCheck Field Mappingâ- Review contact details in Mailchimp
- Ensure all fields mapped correctly
- Check tags are applied
Mailchimp Features You Can Use
Section titled âMailchimp Features You Can UseâOrganize contacts into groups:
- Create groups in Mailchimp
- Map form fields to groups
- Contacts are grouped automatically
Segments
Section titled âSegmentsâCreate segments based on form data:
- Use tags from forms
- Create segments in Mailchimp
- Target specific audiences
Automation Triggers
Section titled âAutomation TriggersâTrigger email sequences:
- Set up automation in Mailchimp
- Trigger on tag or group
- Form submissions start sequences
Troubleshooting
Section titled âTroubleshootingâContacts Not Syncing
Section titled âContacts Not Syncingâ| Cause | Solution |
|---|---|
| Invalid API key | Verify and re-enter key |
| Wrong audience | Check audience selection |
| Missing email | Ensure form has email field |
| Rate limits | Check Mailchimp plan limits |
Field Mapping Issues
Section titled âField Mapping Issuesâ| Issue | Solution |
|---|---|
| Field not syncing | Check mapping is correct |
| Wrong data | Verify field types match |
| Missing fields | Add merge fields in Mailchimp |
API Errors
Section titled âAPI Errorsâ| Error | Meaning |
|---|---|
| 401 Unauthorized | Invalid API key |
| 404 Not Found | Wrong audience ID |
| 429 Rate Limited | Too many requests |
Mailchimp Pricing Considerations
Section titled âMailchimp Pricing ConsiderationsâContact Limits
Section titled âContact Limitsâ| Plan | Contacts |
|---|---|
| Free | 500 |
| Essentials | 50,000 |
| Standard | 100,000 |
Email Limits
Section titled âEmail LimitsâFree plan includes 1,000 emails/month. Check your plan for limits.
Best Practices
Section titled âBest PracticesâList Management
Section titled âList Managementâ- Keep audiences organized
- Use tags for segmentation
- Clean inactive contacts regularly
Opt-In Compliance
Section titled âOpt-In Complianceâ- Honor unsubscribe requests
- Include required footer info
- Follow email regulations (GDPR, CAN-SPAM)
Data Quality
Section titled âData Qualityâ- Validate email addresses
- Collect necessary info only
- Keep fields up to date