In this tutorial, you will learn how to create and configure a connection between CopeCart and Mailchimp via Zapier. In this example, every time the product is purchased at CopeCart, a new data record is created at the Mailchimp Audience contact list.
At first, create or log in to your Mailchimp account.
Next, switch to Zapier to configure it properly.
To make Zapier know it should "listen" to your product sale process, you need to create a Webhook. In other words, you need to establish a mechanism of notifying the system that something had happened.
To do that, go to your Zapier account and follow the next steps:
- Go to Zaps menu
- Click on Make a New Zap button
- Scroll down to Built-In Apps and select Webhooks by Zapier
- Choose Catch Hook as trigger event and press Continue
What you just created is a Webhook Endpoint. It is a unique address where the specific messages will be sent to when some action happens.
Next, you need to configure an IPN connection between Zapier and CopeCart so that every time when the product is purchased, CopeCart will send a notification to the Webhook Endpoint.
To do that, open the CopeCart member area in a new tab, click on your username in the upper-right corner, and proceed to IPN connections:
Create and name a new generic IPN integration:
Now you need to tell CopeCart to send notifications to the Webhook Endpoint that you have created at Zapier. To do that, simply copy the Webhook URL from Zapier to Notification URL field at CopeCart, enter a key, and press Save changes:
Go to Product edit page and enable an IPN integration with Zapier:
Then, go to the product Checkout page and proceed to the Test order. Fill in the fields with whatever user information you want, select a payment plan and Test payment option, and click on Order now:
You have just completed a test order. Now, switch to Zapier and proceed to the next step by clicking on the Continue button. You will be redirected to the test step. We strongly recommend you to proceed to testing by pressing Test & Continue. If integration between CopeCart and Zapier works, you will be redirected to the next step:
Next, you should configure the interface between Zapier and Mailchimp:
- Select Mailchimp App
- Choose an action event from a drop-down list and press Continue
This example uses an Add/Update a Subscriber option as an event. It means that every time when the product is purchased, a new contact with corresponding parameters will be created in a Mailchimp contact list. You can use any other option, naturally.
- Select a Mailchimp account (your personal or your business account) and press Continue.
- Customize the configurations: tell Zapier, what parameters received from CopeCart customers should be sent forward to Mailchimp.
Next, test your connection between Zapier and Mailchimp:
At Mailchimp, you can check that everything works fine:
If you'd like to integrate CopeCart and Mailchimp via Zapier for other your products, enable Zapier IPN interface for every product at a Product Edit page.