Guides / How-to

✉️ How to Set Up a Mailchimp Welcome Email (Step-by-Step)

By David · Founder & Editor, Success Gravity · ✓ Last updated: September 2026 · Verified

Welcome emails consistently outperform every other email type in your arsenal. Studies show they generate 4× higher open rates than standard promotional campaigns — and that makes sense. When someone hands you their email address, they are paying attention right now. A welcome email sent within minutes of signup arrives at peak interest, before that attention evaporates. For most small businesses, the welcome email is the single highest-leverage thing you can set up, and most small businesses either skip it entirely or send a bare-bones confirmation that wastes the moment.

Mailchimp is the tool I recommend for this because it handles the full workflow in one place: audience management, signup forms, automation, and delivery all live under the same roof. The free plan is genuinely useful — it supports Customer Journeys (Mailchimp's name for automations) and covers you up to 500 contacts. You do not need a paid plan to get your first welcome email live. Below is the full setup, step by step.

Subscriber signs up Mailchimp captures email Automation triggers Welcome email sent instantly Optional: 2nd email (day 3) Ongoing campaigns
The welcome email automation flow in Mailchimp. The dashed arrow indicates the optional second email step you can add once the first is live.

Step 1: Create your Mailchimp audience

Everything in Mailchimp lives inside an Audience — the list of contacts who have opted in to hear from you. If you are brand new to Mailchimp, the platform creates a default audience when you sign up. Head to Audience → Audience dashboard and confirm it exists. Rename it to something descriptive (e.g., "Main Newsletter List") rather than the default "My First Audience" — you will thank yourself later when you have multiple audiences and need to tell them apart.

Take a few minutes to configure your audience defaults under Audience → Settings → Audience name and defaults. Set the "From name" to your name or brand, and the "From email address" to an address you actually read. Use a custom domain address here rather than Gmail, because it signals legitimacy to inbox providers and lowers the chance your welcome email lands in spam. You can also set a default subject line prefix and a reminder of how people subscribed — both appear in every campaign you send from this audience.

Step 2: Build your signup form

Mailchimp gives you a hosted signup form URL you can link to from anywhere, plus an embeddable form you can drop into your website. Find both under Audience → Signup forms. The Form builder lets you customize fields, headline, and colors. Keep the form short — first name and email is almost always enough. Every additional field you add drops conversion rates.

If your site runs on WordPress, Mailchimp offers a free plugin that embeds a signup widget in sidebars and footers. For other platforms, copy the embed code from the Embedded forms tab and paste it wherever you want the form to appear. Once the form is live, do a quick test: submit a real address and confirm the contact appears in your audience within a minute or two. This also verifies the data pipeline before you wire up the automation in the next step.

Step 3: Create a new automation journey

Mailchimp calls its automation builder Customer Journeys. Navigate to Automations → Customer Journeys and click Create Journey. You will be asked to name the journey (something like "Welcome Sequence") and choose an audience — select the audience you configured in Step 1. On the canvas, click Choose a starting point and select Joins audience as your trigger. This fires the journey whenever someone is added to your audience, whether via your signup form, an import, or an API integration.

With the trigger set, click the + button beneath it and choose Send email as your first action. You will be prompted to create the email — we will design it in the next step. One setting worth checking here: the Journey timing option attached to the trigger. For a welcome email, set the delay to immediately (or the minimum available, which Mailchimp currently shows as 0 minutes). Delayed welcome emails lose the moment. Every hour you wait, the subscriber's interest drops and the probability they open at all decreases.

Step 4: Design your welcome email

When you click into the email step of your Customer Journey, Mailchimp opens its email editor. Start with the subject line — this is the most important line in the entire email. Avoid generic openers like "Welcome to our newsletter." Instead, be specific about what the subscriber just signed up for and what they will get. A line like "You're in — here's what comes next" or "Welcome. Your first [resource/tip/deal] is inside" works well because it creates forward momentum. Add a preview text (the sentence that appears after the subject in most inboxes) that reinforces the subject without repeating it word for word.

Inside the email body, lead with one clear sentence that confirms the subscriber made the right choice. Then deliver on whatever you promised in your signup form — a lead magnet, a discount code, your best piece of content, or simply a warm introduction. Use the *|FNAME|* merge tag to personalize the greeting with the subscriber's first name (assuming you collected it in your form). Finish with a single call to action: one button, one link, one ask. Welcome emails with multiple CTAs see lower click-through rates than those with a single clear next step. Keep the copy under 200 words and ensure the email looks clean on mobile — Mailchimp's preview tool lets you check this before sending.

Step 5: Activate and test your automation

Before going live, use Mailchimp's Send a test email option inside the email editor to send the welcome email to your own address. Check it in at least two clients — your primary inbox and a mobile device. Look for: does the subject line truncate awkwardly? Does the from-name look right? Do all images load? Does the CTA button work? Does the unsubscribe link appear (required by law)? This takes five minutes and catches problems that would otherwise hit every new subscriber.

Once the email looks right, go back to your Customer Journey canvas and click Turn on in the top-right corner. Mailchimp will do a final validation check and, if everything passes, your automation is live. To confirm it is working end-to-end, subscribe with a secondary email address you control and watch for the welcome email to arrive within a few minutes. Check that your audience shows the new contact and that the journey's analytics page registers one send. From this point on, every new subscriber gets the welcome email automatically — you never have to think about it again. If you want to add a follow-up email on day 3, go back to the canvas, click the + button after the first email step, add a Wait delay of 3 days, then add another Send email step. That second touchpoint is a good place for a curated resource or best-of content link.

💡 David's tip: The single best thing you can add to a welcome email is a reply prompt — ask subscribers a question and tell them to hit reply. It immediately boosts your sender reputation and gives you qualitative data.

Frequently Asked Questions

Does Mailchimp send a welcome email automatically?

Not by default. Mailchimp can send a basic opt-in confirmation, but a proper branded welcome email requires setting up a Customer Journey automation. The confirmation email and a welcome email are two different things — this guide covers building the latter.

How long should a welcome email be?

Keep it to 150–250 words. Your subscriber just opted in — they want to feel welcomed and learn one clear thing, not read an essay. Save depth for your follow-up emails. A single CTA converts far better than four.

Can I send a welcome email on Mailchimp's free plan?

Yes. Mailchimp's free plan includes the Customer Journeys builder and lets you run a single-step welcome automation to up to 500 contacts. You only need a paid plan when you grow past that limit or want multi-step sequences with advanced branching.

When should the welcome email go out?

Immediately — within minutes of signup. Open rates drop sharply if you delay. In Mailchimp's Customer Journey, set the trigger delay to zero so the email fires as soon as someone joins your audience.

Keep Going

Read our Mailchimp review → Best email marketing tools → Start an email list for free →