Integrations
Mailchimp
Add Mailchimp to your Vibewax project
Mailchimp lets you collect email subscribers, send newsletters, and run automated email campaigns. If you want to build and nurture a mailing list from your Vibewax site, Mailchimp is one of the most popular ways to do it.
Do you actually need Mailchimp? Vibewax has a built-in database and email notifications. If you just need a contact form or waitlist, you don’t need an external tool. Mailchimp is worth it when you need newsletters, drip campaigns, or audience segmentation.
Why use Mailchimp
- Grow your list from your site. Collect subscribers and manage them in one place. Segment by interests, signup source, or behavior.
- Send newsletters without touching code. Design and send email campaigns to your audience. Schedule them or send instantly.
- Automate your follow-ups. Set up welcome emails, drip sequences, and abandoned cart reminders that run on their own.
- See what actually works. Track open rates, click rates, and which links get the most engagement.
What you need
Before you start, make sure you have:
- A Mailchimp account. Create one for free at mailchimp.com
- A Mailchimp audience (mailing list) to collect subscribers into
There are two ways to connect Mailchimp to your site:
- Embedded signup form. Paste Mailchimp’s generated form code into your site. Best for simple email collection.
- Mailchimp API. Connect your forms to Mailchimp’s API for full control over what data you send. Best when you want custom forms that match your design.
Option 1: Embedded signup form
The simplest approach. Mailchimp generates a form you can drop into your site.
1. Get your form embed code
In Mailchimp, go to Audience then Signup forms then Embedded forms. Customize the fields you want, then copy the generated HTML code.
2. Ask the agent to add it
Open the chat in your Vibewax project and ask:
Add this Mailchimp signup form to my site. Here's the embed code:
[paste your Mailchimp embed code here]3. The agent places the form
The agent adds the form to your project. You can tell it exactly where you want it, like the footer, a dedicated page, or a popup.
If you want the form to match your site’s design, tell the agent: “Style the Mailchimp form to match the rest of my site.”
Option 2: Custom form with Mailchimp API
For more control, the agent can build a custom form that sends subscribers to Mailchimp through their API.
1. Add your Mailchimp credentials to Secrets
Go to Settings then Secrets in your Vibewax project. Add two secrets:
MAILCHIMP_API_KEY— your Mailchimp API keyMAILCHIMP_AUDIENCE_ID— the audience you want subscribers added to
How to find your API key and audience ID
API key:
- In Mailchimp, click your profile icon, then Account & billing
- Go to Extras then API keys
- Click Create a key and copy it
Audience ID:
- Go to Audience then All contacts
- Click Settings then Audience name and defaults
- Your Audience ID is listed on this page
2. Ask the agent to build the form
Open the chat and ask:
Create a newsletter signup form in the footer. When someone subscribes,
add them to my Mailchimp audience using the API.
I've added my API key and audience ID to Secrets.Never paste API keys directly into the chat. Always use Settings then Secrets to store sensitive credentials. The agent can read them from there securely.
Verify it’s working
1. Submit a test signup
Visit your site and enter a test email address in the signup form.
2. Check your Mailchimp audience
Go to Audience then All contacts in Mailchimp. Your test email should appear as a new subscriber.
Good to know
- If you only need to collect emails, Vibewax’s built-in database is simpler and doesn’t require an external account
- For GDPR compliance, enable double opt-in in your Mailchimp audience settings. This sends a confirmation email before adding someone to your list
- The agent can also set up pop-up forms and slide-in forms if you want something more prominent than an inline signup