Bring your email marketing activities next to your KPIs in Context

With Context API you can integrate in minutes and automatically send relevant business events to your Context dashboards.

With our API and some coding skills, you have full control over what you send to Context.

However, if you don't have the needed coding skills, you will also be able to do it with just a few clicks, taking advantage of tools such as IFTTT or Zapier.

In this example, we're going to see how to track your MailChimp's marketing campaigns in your Context dashboards without writing a single line of code.

Context meets Mailchimp, thanks to our API & Zapier

Marketing campaigns and newsletter are, for sure, one of those events that we, as digital marketers, need to track with lots of love, as they can potentially have a huge impact over our KPIs.

So, let's see how can we bring these annotations to our reports without writing or coding.

First things first: what is Zapier?

Zapier is a very easy to use automation service that allows you to move info between your web apps automatically

Basically, it's a platform that helps you connect most of the apps you use every day, automating many tasks without development skills.

A few examples of what you could do with Zapier:

  • Save new Typeform entries to a Google Spreadsheet
  • Create rows on Google Sheets for new Facebook Lead Ads leads
  • Create Trello cards from new Google Sheets rows
  • POST new MailChimp campaigns to a webhook URL

Let's see the last example in details: If a new MailChimp campaign is sent, send an event to my Context dashboard.

1. Create your Context account

We're still in private beta mode. So, if you didn't make it up to this stage, feel free to request free early access for our public beta. Coming soon...

context-claim-post

2. Create your Zapier account

Go to Zapier and create your account. It's free.

3. Create a new Zap

Click on the big and red "Make a Zap" button in the navigation menu:

Context and Zapier - 01

4. Choose a trigger app

Time to select the trigger for our action. In our example, we will use MailChimp as the service that will trigger our desired action. So let's filter by "MailChimp" and select the service.

Context and Zapier - 03

5. Go for "New campaign" option

We have many options to choose from within MailChimp. We're interested in the "New campaign" option.

Context and Zapier - 04

6. Connect your account and test that everything works fine

Time to connect your Zapier and MailChimp accounts so everything runs smoothly:

Context and Zapier - 05

Context and Zapier - 06

7. Choose your List and your Status

They are optional but very important.

Specify a "List" if you only want the action to be triggered when new campaigns are launched to a specific MailChimp list. If you want to track campaigns to all lists, leave it blank.

The "Status" field is especially important. It's an optional field also, but you need to change it to "Sent". If not, you will also get annotations in your Context dashboards when campaigns are created, not when they are sent.

Context and Zapier - 07

8. Pick a sample campaign to set up the Zap

This step will be useful for the next configuration requirements:

Context and Zapier - 08

9. Time to create the action step

Choose the only option available at this moment:

Context and Zapier - 09

10. Filter by "Webhooks"

Context and Zapier - 10

11. Select "Post" option

Context and Zapier - 11

Copy the URL from Context:

16 - Context and IFTTT

Paste the URL in Zapier:

Context and Zapier - 12

Choose "json" as "Payload type"

Context and Zapier - 13

On the data section, do as follows:
  • title: it's the annotation title you will see in your Context reports. This field is mandatory. We'll use the name of our campaign in MailChimp.
  • category: it's an attribute you can use to categorize your annotations in a way that fits your needs. This field is mandatory. We'll use "Email MK campaign".
  • description: you can use this field to add additional details about the annotation. This field is mandatory. We'll use the subject of our MailChimp campaign.
  • publishDate: This field is mandatory. We'll capture the date that the campaign was sent.
  • url: if you want to match your annotation with a given URL for further details, you can add it here. This field is optional. We'll capture the archive URL to be able to access email details from Context.

Context and Zapier - 14

The rest of the fields will remain as they are. We can continue.

12. Ready to test Post to Webhooks by Zapier

Context and Zapier - 16

13. Name your Zap and turn it on

Context and Zapier - 18

14. You're done!

And that's it. Next time you send a new email campaign to your subscribers you will see an annotation in your context reports:

mk-campaign-annotation

Context and Zapier - 20