Mailchimp User Opens Email Points Integration
Reward users with points for opening campaign emails from Mailchimp
Example: Automatically issue points to users when they open your campaign emails using Zapier and Absinthe’s API.
Setting Up Mail Opened Trigger
Choose the trigger that watches for the Mail Opened event on Mailchimp.
To reward users with points when they open your emails, you’ll need to set up a Zap in Zapier that listens for Mail Opened events and then triggers a point issuance through Absinthe’s API.
Example Integration Walkthrough
Here is a Loom helping you walk through each step! https://www.loom.com/share/08645d12839e4f26aa3c425fdc3905a7?sid=49370a3c-7b2a-401d-8e62-805126608285
Create a New Zap in Zapier
Log in to your Zapier account and click on “Create Zap”.
Choose Mailchimp as the Trigger App
Search for “Mailchimp” in the app selection and choose it as your trigger app.
Select the 'Mail Opened' Event
From the list of Mailchimp events, select “Mail Opened”.
Connect Your Mailchimp Account
If you haven’t already, you’ll need to connect your Mailchimp account to Zapier. Follow the prompts to authorize Zapier to access your Mailchimp server.
Choose the Mailchimp Campaign
Select the specific Mailchimp Campaign you want to monitor for email openings.
Test the Mailchimp Trigger
Zapier will attempt to find a recent user that opened your email to test the trigger. I would suggest sending yourself a test email from mailchimp. If successful, proceed to the next step.
Add Absinthe Action
For the action step, search for and select “Absinthe”.
We will provide you an invite link for access to our Absinthe Zapier Action.
Enable 'Give Points' Functionality
In the setup for Absinthe, select Give Points as the Action Event.
Add Absinthe Account
In the setup for Absinthe select your Account. An authentication pop-up will ask you to event an API key which we will provide you, then select “Continue to Absinthe”.
Register Event
Go to Absinthe’s GraphQL playground at https://dka7gqe6jrgst.cloudfront.net/absinthe-gql.html and register the event name you are going to issue points for. Grab the UUID that is returned in the response to this query and pass it in to the Absinthe Integration on Zapier under “Event UUID”
Copy and paste the following query into the GraphQL playground at https://dka7gqe6jrgst.cloudfront.net/absinthe-gql.html Add your desired event name and description! Make sure to add your API key in the Authorization header in the Headers section as shown.
IMPORTANT: You must save the returned UUID from the response for that event. Insert this UUID into the “EVENT UUID” field when setting up your Zap!
Set Up the Action Input Data
In the Configure section, you’ll set the Account Type to EMAIL, and Email from the value field dropdown as Account ID.
Finish
Select test in the bottom right to verify your set up, Then select publish in the top right to go live!
If you need more in-depth customization, please see our example guides for using custom Javascript!
By following this guide, you can create a seamless integration between off-chain events and your Absinthe points system, automatically rewarding users for their engagement.