Integration with SmashPops
Ira avatar
Written by Ira
Updated over a week ago

SmashPops is a fun, captivating & powerful way to capture more email subscribers using customized gamified pop-ups. Offer your visitors discount coupons the fun way!


Setup Process

Firstly, create an API key. To do this click on your brand name in the top right corner -> Store settings:

Click on the 'API keys' section:

Then click the 'Create API Key' button:

Enter the name of your API key, keep default settings and click 'Save':

Copy the API key you've created and go to your SmashPops account. Open the Integrations tab and select Omnisend:

Paste the API key in the pop-up window and click 'Add account' button:

To apply custom tags and map data that SmashPops collects to custom properties in Omnisend, go to your SmashPops form settings - > 'Data collection':

Then click on the Omnisend integration:

Then provide the tag(s) that you want to be applied to contacts collected by this form. Also, select if you want these contacts to be sent the Welcome message (enabling this toggle will mean that contacts sent by SmashPops will trigger the 'Signup' trigger and will receive the same Welcome email that you're sending to contacts collected by Omnisend. If you want to send a different email to SmashPops subscribers, it's better to keep this toggle disabled. Proceed to map the remaining properties under the 'advanced fields binding' category to custom properties in Omnisend (it's up to you what names to give to the custom properties):

If you have multiple SmashPops forms, you'll need to repeat this procedure for each of the forms.

What Data is Passed

SmashPops passes these contact properties to Omnisend:

  • Email address (subscribed status);

  • Email opt-in date;

  • First and last name;

  • All the custom properties that were mapped under the form settings;

  • custom tags that were applied in the form settings.

Send Welcome Email to SmashPops Subscribers

If you want to send the same Welcome email to SmashPops subscribers that you send to contacts collected by Omnisend forms, you only need to enable this toggle in the SmashPops form settings:

If you want to send a different Welcome email to SmashPops subscribers, you'll need to create a segment based on the custom tag you apply in the SmashPops form settings. In our test form, we apply the 'smashpops_slotsmachineform' tag. So, that's the tag we'll use:

Once the segment is created, create an automation workflow based on Contact enters a segment trigger, and select your segment as trigger filter:

Also, make sure to include the discount code that your customer has received in the SmashPops form using the personalization tags feature. For example, that's how it'd be done if you've mapped the Coupon Code property in SmashPops to a 'coupon_code' custom property in Omnisend:

If you have multiple SmashPops forms and would like to send different Welcome emails for each one, repeat the process and create a different segment/automation for each form.

Did this answer your question?