Gleam is a 3rd party rewards-and-competition app designed to help you grow your business. This integration is available for all Omnisend users and for Gleam users who use Pro plan and above.



Setup Process

What data is passed

Welcome emails for Gleam subscribers


Integrate Gleam with Omnisend and pass all the contact information collected by your Gleam Signup forms to Omnisend. Send Welcome emails to all customers collected by Gleam Signup forms through Omnisend. Use collected data to segment your customers and personalize your emails.

Setup process

1. Get the Gleam app on Shopify

2. Open the application and go to Store Settings > Integrations > turn on Omnisend > paste API key. We recommend you to enter a Tag: “source: gleam” so that you could identify the contacts that came to Omnisend from Gleam.

3. Get your Omnisend API key. Navigate to Store settings in your Profile menu > Integrations & API > API key > click Create API key

4. Create a New Key and use the API key settings as below:

5. Add 'Subscribe to a Newsletter' as one of the ways to enter your Gleam Competition.

6. Then click the 'Add email integration' and provide the Omnisend API key you've created. Also, we highly recommend adding the 'source: gleam' tag. So, you'll be able to identify the contacts that came to Omnisend from Gleam

That's it! Integration is enabled and every time a new customer will enter your Gleam competition his/her email address will be passed to Omnisend along with the tag that you've added.

What data is passed to Omnisend

If you want to pass some other fields except email addresses to Omnisend, you'll need to map them manually using Gleam's Custom Field Mapping feature.

Here's an example of how you can map your phone number, zip, and other default Omnisend properties. You just need to select the name of the label from your form to map it to the Omnisend field:

Then click Accept. Also, you can test by entering test contact details in the 'Send Test Contact' menu:

If you want to map some properties that don't have equivalent in Omnisend, you can map all of them using the 'custom properties' field in the Custom Field Mapping menu:

Keep in mind, the custom property name that is passed to Omnisend is the same as the name of the label in Gleam. That's why you can't use multiple words with a space between them. If you ask 'what's your favorite color', you need to add '_' between all the words. Otherwise, the custom property won't have the correct format and contact won't be passed at all.

Welcome email for Gleam subscribers

To send welcome emails to contacts passed from Gleam, you'll need to create a segment based on the 'source: gleam' tag.

Keep in mind, you need to pass at least 1 contact from Gleam to Omnisend in order for this tag to be created. So, we advise you to test the integration by filling out the Gleam form with your test email address, first.

Then create Welcome automation by going to Automation tab ➡️ New Workflow ➡️ Welcome. You can copy your Welcome automation if you already have one and would like to use the same workflow for Gleam subscribers.

Then switch the Signup trigger to Contact enters a segment. Set the segment that you've created on the first step, as a trigger filter.

Did this answer your question?