Connect your Mailchimp account to Viraly to automatically sync email subscribers collected from your Link in Bio pages. When visitors submit your email form, they’re instantly added to your chosen Mailchimp audience.
Overview
Mailchimp is one of the most popular email marketing platforms. With Viraly’s Mailchimp integration, you can:
Prerequisites
Before connecting Mailchimp, make sure you have:
- A Mailchimp account with at least one audience created
- An Influencer plan or higher on Viraly (email collection requires a paid plan)
- A Link in Bio page where you want to collect emails
Connecting Mailchimp
Follow these steps to connect your Mailchimp account:
Step 1: Open Your Bio Page Editor
Navigate to Link In Bio and select the bio page you want to add email collection to. Click Edit to open the page editor.
Step 2: Find the Email Collection Section
In the editor, scroll to the Collect Emails section. Click to expand it.


Step 3: Select Integration
Click the Select Integration button. This opens a modal showing all available email marketing integrations.

Step 4: Choose Mailchimp
Find Mailchimp in the integration grid. If you haven’t connected Mailchimp before, click Connect.

Step 5: Enter Your API Key
Mailchimp uses API key authentication. To get your API key:
- Log in to your Mailchimp account
- Click your profile icon → Account & billing
- Go to Extras → API keys
- Click Create A Key (or copy an existing one)
- Copy the full API key

Back in Viraly, paste your API key into the API Key field. The key looks like: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-us1 (note the datacenter suffix like -us1 at the end).
Step 6: Name Your Integration
Enter a name for this integration (e.g., “My Mailchimp Account” or “Newsletter List”). This helps you identify it later if you have multiple integrations.
Selecting an Audience
After authorizing, you need to select which Mailchimp audience will receive your subscribers:
- Click Fetch Lists to load your Mailchimp audiences
- A dropdown appears showing all available audiences
- Each audience displays its name and current subscriber count
- Select the audience you want to use
- Click Save Integration
Your integration is now active. The selected audience name appears in green, confirming the connection is ready.
What Gets Synced
When a visitor submits your email form, the following data is synced to Mailchimp:
| Form Field | Mailchimp Field | Required |
|---|---|---|
| Email address | Yes | |
| Name | First Name / Last Name | No (configurable) |
| Phone | Phone | No (configurable) |
Sync behavior:
- Subscribers are added in real-time when they submit the form
- If a subscriber already exists, their information is updated
- Subscribers are added with “subscribed” status
Troubleshooting
Authorization Failed
If you see an error during authorization:
- Make sure you’re logged into the correct Mailchimp account
- Check that popup windows are not blocked by your browser
- Grant all requested permissions when prompted
- Try again in a different browser if issues persist
No Audiences Showing
If no audiences appear when fetching lists:
- Log into Mailchimp and verify you have at least one audience created
- Check that your Mailchimp account is active and in good standing
- Try disconnecting and reconnecting the integration
Subscribers Not Appearing in Mailchimp
If subscribers don’t appear in your audience:
- Check that the integration is still connected (green badge showing)
- Verify the correct audience is selected
- Look for the subscriber in Mailchimp’s “All Contacts” view
- Check Mailchimp’s activity log for any sync errors
API Key Not Working
If your integration stops working:
- Verify your API key is still active in Mailchimp (Account → Extras → API keys)
- Make sure the API key includes the datacenter suffix (e.g., -us1)
- Click Update on your Mailchimp integration in Viraly
- Enter a new API key if necessary
- Select your audience again and save