CommunityHire an ExpertSign Up
EmailMailchimp
Email

Mailchimp

Collecting form submissions with Mailchimp.

Using Mailchimp you can collect email addresses from your audience, who fill out email capture forms on your website. All email addresses will be sent to and stored in your Mailchimp account.

Configuration

When you use a building block with email capture form (e.g. Hero section with email capture), you will see the following options in the sidebar to choose from.

List of action options

List of action options

Choose the Add to Mailchimp option to collect emails via Mailchimp. After selection, you will see the Action Url field appear.

Mailchimp action URL

Mailchimp action URL

You need to locate the Action Url from your Mailchimp account, and copy paste it in this field.

How to locate Mailchimp Form Action Url

In order to get an Action URL and start collecting subscriptions, you need to log into your Mailchimp account and navigate to Signup Forms ⇒ Embedded Forms.

Embedded forms

Embedded forms

The embedded form will only have the email field enabled by default, so, if you’re just collecting emails, you don’t need to change anything (we’ll discuss setting up forms with multiple fields in the next section). Just hit Continue to proceed to the final step.

Continue

Continue

In the next screen, copy the form Action URL (as shown below), then go back to your Softr application and paste it in the Action URL field of your form. That’s it. Now, all the emails submitted from your Softr app will be collected in your Mailchimp account under Contacts.

Getting the action URL

Getting the action URL

Connecting custom forms to Mailchimp

Let’s create a Customizable Form on Softr with multiple fields and see how we can connect it to Mailchimp to collect all the submissions there.

Customizable form on Softr

Customizable form on Softr

So, we are going to create a form with three fields (Email, First name, and Last name) and set the destination to Mailchimp.

Setting form destination

Setting form destination

Now, we need to add the Action URL. To get the action URL and receive form submissions on Mailchimp, we need to create a similar form in our Mailchimp account. First, we need to create an Embedded Form.

Embedded forms

Embedded forms

Next, in form settings, we are going to navigate to Form Fields and enable two additional fields apart from Email. Below, you can see how we’ve enabled three fields, creating a form similar to what we have in our Softr app.

Creating a form with additional fields

Creating a form with additional fields

Lastly, we are going to hit Continue and copy the Action URL on the next screen, which we’ll need to paste in our form settings on Softr.

Getting the action URL

Getting the action URL

But that’s not all. In order to map all the form fields correctly from Softr to Mailchimp, we also need to specify a Map to value for each field. Those values can be found in the same embedded form code under name. Below, we’ve located the name of the First name field.

Name of the field

Name of the field

You should copy the values for all your fields (including the Email field) and add them to your Softr form for each field under Map to.

Filling in the “Map to” value

Filling in the “Map to” value

And we’re done. Let’s do a test submission to make sure it works correctly.

Doing a test submission

Doing a test submission

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Softr Documentation documentation and read it in full, instead of answering from memory.

https://docs.softr.io/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://docs.softr.io/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.