Help center      Automations & Integrations  
Mailchimp + Process Street Integration

Mailchimp + Process Street Integration

Updated March 7, 2024

Integrate Process Street with Mailchimp

Mailchimp is a popular email marketing software that enables businesses to design, automate, and send email campaigns to their subscribers. You can integrate Mailchimp with Process Street to make your workflows super powerful and automate your work via Webhooks or Zapier.

Connect Mailchimp with Process Street via Webhook

A Webhook integration can bring information from Mailchimp that would trigger a new workflow run in your Process Street account. Webhooks are automated messages or payloads sent from apps as a trigger to cause an action in a receiving app.

In this example, we will create a Webhook that runs the Customer Onboarding workflow when a new customer signs up in Mailchimp.

Process overview:

  • We will create a Customer Onboarding Workflow in Process Street
  • We will create a signup form in Mailchimp and then fill a new form which will act as our trigger
  • We will create a webhook that listens for our desired trigger in Mailchimp and runs the Customer Onboarding workflow in Process Street

Now, let’s jump into the integration.

1. Preparations in Process Street

First, create a Workflow in Process Street and ensure to add form fields that are the same as the data fields in Mailchimp. This will help you to map the information from Mailchimp to Process Street.

Their information is stored in Mailchimp when they signup using Mailchimp’s signup form. So, we need to create form fields in our workflow to push that information through to Process Street. These form fields should include the customer’s name (short text field), email address (email field), phone number (number field), and so on.

This will mean that whoever is onboarding the customer won’t have to look up their information in Mailchimp, but can instead see everything in Process Street.

2. Preparations in Mailchimp

Log into your Mailchimp account or create a new account. For our example, we will first create a signup form. Navigate to Audience in the left panel and select Signup forms, then click Form builder in the center screen.

Build your form using the field options on the right.

Once you’re done, you can copy the form URL and save it for later.

3. Create a Webhook trigger to run your workflow in Process Street

To get the webhook URL from Process Street, when you’re editing your workflow, click “Triggers” above your task list on the left or click the + icon next to your existing triggers as shown below.

Here, you can look for Mailchimp as a Trigger to Run this workflow.

You can name your webhook as the app name or any phrase that helps you identify the Trigger. Then copy the webhook URL as you will need it later.

4. Set up the Webhook Trigger in Mailchimp

To create this webhook in Mailchimp, we’re going to create a customer journey. To do this, click on Automations in the left panel then click All journeys. Here, you can either choose a pre-built journey or build one from scratch.

If you have any existing journeys that you would like to add a webhook to, you can select that as well.

If you’re building a journey from scratch, first name your journey and select your audience. Then select a starting point for your customer. For our example, we have selected the starting point as a new Sign up.

Next, click Add a journey point and select Webhook. Name your webhook and enter the URL destination as the URL you had previously copied in Process Street.

Lastly, enter a payload in JSON and Save your webhook.

We have entered the following code as an example.

{
  "name": "value 1",
  "email": "value 2",
  "phone": "value 3",
  "company name": "value 4",
  "company website": "value 5",
}

Note: The payload you enter in your webhook is what you will receive in process Street. If you need help with your JSON code, you can reach out to Mailchimp’s Export Support.

Before you come back to Process Street and test your trigger, fill in the signup form. This will ensure you find results in your test.

5. Finish the setup in Process Street

Once your trigger test returns successful, map your fields from Mailchimp to your workflow form fields.

Lastly, turn your webhook On and Save it. Then Publish your workflow and you’re all set!

Connecting Process Street with Mailchimp via Zapier

Zapier is an integration platform that connects over 2000 different apps. An action in any of the supported apps (like forwarding an email or adding an attachment to a task) can trigger another app’s features automatically. Zapier integrates with both Mailchimp and Process Street. The whole “recipe” sequence (“if X happens, do Y”) is known as a Zap.

For this example, we’re going to set up a trigger for each time a new task is checked in a Process Street workflow run, and an action to update a subscriber in Mailchimp.

Use case:

  • A real estate company uses Mailchimp to manage emails sent to new clients
  • The company wants to automate the process for closing a sale by changing a tag in Mailchimp from “not yet customer” to “customer” when a specific Process Street task is checked

Process overview:

  • We will prepare a Process Street template with form fields.
  • We will create a Zap in Zapier that triggers when a new task is checked in Process Street
  • We will add an action in the Zap to update a subscriber to a different tag in Mailchimp

Let’s get this set up!

1. Preparing a Process Street checklist with form fields

You can either create a new checklist, or use an existing one, like this closing the sale checklist.

The important thing for this integration is that there is an email form field for Mailchimp to parse.

We’ll need that form fields so that Zapier will have a reference to identify the customer when the integration is triggered.

You can quickly add form fields by dragging them from the form field sidebar on the right during a template editing session.

Once that’s done, you’re ready to connect the template to Zapier and start automating.

2. Creating a Zap in Zapier that triggers when a new task is checked in Process Street

Zapier is a tool that connects over 1,000 different apps. Any action in any of the supported apps (like forwarding an email or adding an attachment to a task) can be set up to trigger another app’s features automatically. Zapier integrates with both Mailchimp and Process Street. The whole recipe (trigger + action) is called a Zap.

Log into Zapier or create an account, then click ‘Make a zap!’

3. Adding Process Street as the trigger

In your new zap, select Process Street as the trigger and select New Task Checked:

Mailchimp integration

Then hit the blue “Save + Continue” button.

Connect your Process Street account, and proceed to Set Up Options. From the dropdown menus, choose the Process Street checklist you wish to use, and select a task in the checklist which will act as the trigger.

Mailchimp integration

The next step requires that Zapier pulls some information from the template you specified, so you’ll have to actually run your checklist and complete it as far as the trigger task.

When you do, you’ll see something like this:

ps pulled info trigger

Now it’s time to add an action step.

4. Adding Mailchimp as the action

So first let’s add an action to the Zap, and select Mailchimp. Then, select “Add/Update Subscriber” as the action:

Mailchimp integration

Next you need to grab some tag data from Mailchimp. Make sure you have data your Mailchimp account can use. If you’re just setting up your account for the first time, you’ll have to create some dummy data to test with.

The email address field can be used to identify the contact to add a tag to. Add the email data from the checklist into this field.

Once the data has been specified, it’ll look like this:

Mailchimp integration

Now you just need to send a test to the email with the sample data pulled in from the checklist. If you’re successful, it’ll give you a message like this:

mailchimp successful pulled data action

5. Activating the Zap

Hit “Finish” and be sure to name the Zap and turn it from “OFF” to “ON”. Don’t forget to give it a name.

mailchimp integration process street

Now, when you run a client onboarding checklist your welcome emails will automatically send, filled out with all of the information you need, and you won’t even need to leave Process Street.

 

Discover Process Street

Use Process Street to make your team processes fun, fast and faultless. We'll help you transform your team's static checklists into powerful interactive workflows!

Learn more about Process Street

YouTube videos
Deep dive into Process Street with our YouTube video series.
Join a webinar
Effectively record, replicate, and replace your workflow!
See latest releases
Catch up on the latest releases and enhancements.
Join the community
Share with others about how you are using the app day to day.

Take control of your workflows today.