Send website signups to your email list

Kite connects the signup forms on the website it builds for you to your Mailchimp audience, so every signup arrives with a name and tags that say which form it came from, and only the forms where people asked for email feed your list.

Key Takeaways

  1. Getting website signups into your email list takes three decisions: which forms belong on the list, which audience each one feeds, and which tag records where each person signed up. After that, every signup should flow in on its own.
  2. On a website Kite builds and hosts, Kite makes those decisions with you, connects each form to your Mailchimp audience, and adds every new signup with their name and up to ten tags.
  3. Kite can also build the signup form itself, such as a newsletter box in your footer, a waitlist form, or a pop-up, and publish it with the rest of your site.
  4. Kite follows your audience's opt-in setting, updates people who are already on the list instead of adding them twice, and leaves anyone who unsubscribed unsubscribed.
  5. You still get an email for every submission, and Kite's analytics show which pages bring in the most signups.
On this page

Why website signups don't reach your email list

Every signup form on your website is a promise. Someone typed in their email address because they wanted your newsletter, a spot on the waitlist, or a seat at your webinar. If that address sits in a notification email until somebody copies it into Mailchimp, the welcome email arrives days late or never. If it lands in your audience with no sign of which form it came from, the webinar registrant gets the newsletter welcome and nobody gets the reminder series.

There are a few common ways to connect a website form to an email list:

  • Your email platform's own form. Mailchimp builds an embedded form for your audience, and you paste its code into your site. It's quick, but you get Mailchimp's form rather than one that matches your site.
  • A plugin for your website platform. Many site builders have a Mailchimp plugin that connects their own form tool to your audience.
  • An automation tool. A tool like Zapier watches your form and adds each submission to Mailchimp.
  • Your own code. A developer writes server code that calls the Mailchimp API to add the person and then apply tags in a second step.

Each of these can move an address from a form to a list. The harder part is the judgment around it. A newsletter form and a contact form look alike on the page, but only one of them is a request for marketing email. Tags need a plan, because in Mailchimp a tag can start an automated journey, so the tag decides which emails a new subscriber gets. And someone who unsubscribed last year shouldn't be quietly signed back up because they filled in a form today.

That mix of setup decisions and dependable follow-through suits an AI agent well. Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. When Kite builds and hosts your website, it already knows every form on it and what each one asks for, so it can connect the right forms to the right audience and keep them connected as the site changes.

How Kite sends your website signups to your email list

Kite starts with the forms on your site and the audiences in your connected Mailchimp account. It works out with you which forms are real signup forms, which audience each should feed, and what each signup should be tagged with. If the form you need doesn't exist yet, Kite builds it.

Once the setup is saved, Kite handles every submission the same way. It sends you the usual notification email, adds or updates the person in your Mailchimp audience, and applies the form's tags. Kite's judgment goes into the setup, and from then on each signup follows the path you agreed on. Kite's analytics then show which pages and sources bring in signups, so you can decide where to put the next form.

  1. Decide which forms should feed your list
  2. Build the signup form when you don't have one
  3. Choose the audience and the tags
  4. Send every signup into Mailchimp as it arrives
  5. Follow your opt-in rules and respect unsubscribes
  6. See which pages bring in signups
  7. Put new subscribers to work

Decide which forms should feed your list

Kite separates the forms where people asked for email from the forms where they didn't. A newsletter box, a waitlist form, and a webinar registration are all requests to hear from you. A contact form or a demo request usually isn't, and adding those people to your marketing list sends them email they never asked for.

So Kite connects forms one at a time by default. It gives each form on your site its own short name and edits the form so every submission carries it. That lets each form go to its own audience with its own tags. For example, a software company might connect three forms:

  • The newsletter box in the footer goes to the main audience, tagged "newsletter."
  • The waitlist form on a new product page goes to the same audience, tagged "waitlist" and the product's name.
  • The webinar registration page goes to the same audience, tagged with the webinar's month.

The demo request form stays off the list and keeps emailing the sales team.

On a small site where every form really is a signup form, Kite can send all of them to one audience instead. It only does that after you confirm that none of the forms is a plain contact form. A form with its own setting always uses that setting rather than the site-wide one.

Build the signup form when you don't have one

Kite can add a signup form to any page of the website it hosts for you. You might ask for a newsletter box at the end of every blog post, a waitlist form on a product page, or a pop-up that appears when a visitor is about to leave. Kite writes the copy, designs the form to match your site, and gives it the fields you need, such as an email address and a first name.

A new form is a change to your site, so it waits as an unpublished change until you look at the preview and publish it. Kite connects the form to your Mailchimp audience as part of the same work, so it starts feeding your list the day it goes live.

Choose the audience and the tags

Kite checks the audience you name against the audiences in your connected Mailchimp account before it saves anything. You can use the audience's name as it appears in Mailchimp. If nothing matches, Kite tells you the names of the audiences it found so you can pick the right one. If two audiences share a name, it asks for the audience ID rather than guessing. Kite also reads whether the audience uses double opt-in, because that decides how new people are added.

Each form can carry up to ten tags. Tags are the answer to "where did this person come from?" and they decide what happens next. A Mailchimp customer journey can start when a tag is added, and Kite applies tags in a way that lets those journeys start. That means a webinar registrant can get the reminder emails while a newsletter subscriber gets the welcome email, without anyone sorting them by hand. If you're not sure which tags to use, Kite suggests a set based on your forms and the emails you already send from Mailchimp.

Send every signup into Mailchimp as it arrives

Every submission from a connected form reaches your Mailchimp audience within moments, through your own Mailchimp connection. Kite adds the person by email address, so someone who's already in the audience gets their existing record updated rather than a second copy. When the form asks for a first or last name, Kite fills in the audience's first name and last name fields. If your audience doesn't have those fields, Kite still adds the person with their email address. Then it applies the form's tags.

You keep getting the notification email for every submission, just as you did before Mailchimp was connected. Kite queues the Mailchimp step before it sends that email, so a problem with one never loses the other. If Mailchimp has a brief outage, Kite tries again a few times before giving up on that submission.

Kite also keeps your audience clean. When the same address submits the same form twice within ten minutes, Kite treats it as a double click and adds the person once. It also caps each site at 300 signups an hour, so a bot that floods a form can't fill your audience with junk addresses.

Follow your opt-in rules and respect unsubscribes

Kite adds new people the way your audience is set up to accept them. When the audience uses double opt-in, a new signup is added as pending, and Mailchimp sends its own confirmation email before the person becomes a subscriber. When it doesn't, a new signup is added as subscribed.

That status only applies to people who are new to the audience. If someone unsubscribed in the past and fills in your form again, Kite leaves them unsubscribed and still records the form's tags. They start getting email again only if they opt back in themselves.

See which pages bring in signups

Every form submission on a site Kite hosts counts as a conversion in Kite's built-in analytics. You can see how many signups came in, which pages produced them, where those visitors came from, and how the numbers compare with the previous period. On a paid plan, your website's Leads page in the Kite web app also lists every submission.

Kite uses those numbers to suggest what to try next. If the blog posts bring in plenty of visitors but few signups, Kite might propose a signup box at the end of each post. If the waitlist page converts well, it might suggest sending more traffic there. On a Kite-hosted site, Kite can test two versions of a signup form against each other and ask you before it makes the winner permanent.

Put new subscribers to work

A signup is the start of a relationship, so Kite can also help with what new subscribers receive. In your connected Mailchimp account, Kite writes campaigns in your brand voice, sends you a test, and sends or schedules them once you approve. It can start a customer journey for a specific contact when the journey begins with an API trigger. You design the journey's steps in Mailchimp, and the tags Kite applies decide who enters it. For a full welcome or onboarding sequence, see Set up lifecycle email for new signups.

What you get

Signup forms that feed your list

The forms you chose send every signup into the right Mailchimp audience, and the forms that aren't signup forms stay off it.

Subscribers with context

Each new person arrives with their email address, their name when the form asked for it, and tags that say which form they used.

Opt-in handled correctly

New people are added as pending or subscribed according to your audience's setting, and people who unsubscribed stay unsubscribed.

New forms when you need them

Kite builds newsletter boxes, waitlist forms, and pop-ups on your site and connects them to your list before they go live.

The same notification email

You still get an email for every submission.

Signup numbers by page

Kite's analytics show which pages and sources bring in signups, and Kite suggests where to improve.

How to get started

Connect your Mailchimp account to Kite first. Kite sends you a link, and you sign in to Mailchimp and approve the connection. Connecting Mailchimp doesn't send any form to your list by itself, so the next step is telling Kite which forms should feed which audience.

As the site's owner, ask Kite in your website's main chat in the Kite web app. You might say, "Send the newsletter signups from our footer to our main Mailchimp audience and tag them newsletter," or "Add a waitlist form to the new product page and send those signups to Mailchimp tagged waitlist." Kite checks the audience, confirms which forms it will connect, and tells you the audience, the tags, and whether new people will be added as pending or subscribed.

If Kite needs to add or change a form, that change waits for you to preview and publish it like any other change to your site. Signups from that form start flowing once it's live. You can ask Kite later to change a form's audience or tags, or to stop sending a form to Mailchimp.

Integrations used to send website signups to your email list

Kite builds and hosts the website and its forms, so the only account you need to connect is the email platform where your list lives.

Common questions

Does connecting Mailchimp to Kite send my form signups to my list automatically?

No. Connecting Mailchimp gives Kite access to your audiences, but no form sends signups anywhere until you tell Kite which forms should feed which audience. That step is deliberate, because it keeps contact and demo request forms off your marketing list. Once Kite saves the setting, it tells you exactly which forms are connected and with which tags.

Does this work if Kite doesn't host my website?

Kite connects forms to Mailchimp on websites it builds and hosts. If your site runs on another platform, Mailchimp's embedded form or your platform's Mailchimp plugin is the most direct route. Kite can still work inside your Mailchimp audience for you, tagging contacts, building segments, and writing and sending campaigns.

Can Kite send my signups to an email platform other than Mailchimp?

Mailchimp is the email platform Kite connects website forms to today. Whatever destination you use, every submission still reaches you as an email notification, and on a paid plan it also appears on your website's Leads page.

How do I get the people who signed up before into Mailchimp?

Use Mailchimp's import tool for past signups, and let Kite handle every new one from the day the forms are connected. Mailchimp lets you import contacts from a spreadsheet and apply tags during the import, so you can give past signups the same tags new ones get.

Can AI write the emails my new subscribers get?

Yes. Kite writes welcome emails, newsletters, and promotional campaigns in your brand voice from what it knows about your business and what your past emails earned. In Mailchimp, it sends you a test and then sends or schedules the campaign once you approve it, and afterward it reads the opens and clicks to plan the next one.

Questions this page answers

  • How do I send my website form signups to my email list with AI?
  • Can an AI marketing agent connect my website forms to Mailchimp?
  • How do I connect my website signup form to Mailchimp?
  • How do I tag new subscribers based on which form they used?
  • How do I stop copying form submissions into my email list by hand?
  • Can AI set up a newsletter signup form on my website?

Related integrations

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free