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

1

Create a New Zap in Zapier

Log in to your Zapier account and click on “Create Zap”.

2

Choose Mailchimp as the Trigger App

Search for “Mailchimp” in the app selection and choose it as your trigger app.

3

Select the 'Mail Opened' Event

From the list of Mailchimp events, select “Mail Opened”.

4

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.

5

Choose the Mailchimp Campaign

Select the specific Mailchimp Campaign you want to monitor for email openings.

6

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.

7

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.

8

Enable 'Give Points' Functionality

In the setup for Absinthe, select Give Points as the Action Event.

9

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”.

10

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!

11

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.

12

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.