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

ViralSweep is a 3rd party app that lets you run sweepstakes, contests, giveaways, competitions, and other engaging promotions. In this article, we explain how you can integrate your ViralSweep account with Omnisend and what benefits you'll gain.



  1. Sync new subscribers and the information they submit to ViralSweep

  2. Trigger Welcome automation (optional) or Segment based workflow based on the submitted data

  3. Use the information you have collected to send more targeted communication to your customers

Setup process

1. Generate an API key in your Omnisend account. Be sure to choose custom permission:

  • Contacts (allows to create, edit, download, delete subscribers).

Learn how to create your API key on Omnisend.

2. When building your campaign in ViralSweep, go to the Integrations section, and choose to Connect Email Service.

3. Then click on the + Add Service option and find Omnisend.

4. In the next window, you should:

  • enter the API key generated in your Omnisend account;

  • add a tag that can be unique for each of the campaigns you create in ViralSweep;

  • choose if you want to trigger Welcome automation.

That's it! Your ViralSweep account is connected to Omnisend.

Syncing your contacts and their data

When the integration with Omnisend is complete from the ViralSweep side, your entrants will be added to Omnisend almost immediately. However, apart from the email address, you may also collect the following data:

First Name                  firstName                  string                   
Last Name lastName string
Email Address email identifier
Address 1 address array of strings
Address 2 address array of strings
City city string
State state string
Postal Code postalCode number
Country country string
Phone phone identifier
Birthday birthdate date
Referral Link refer_link custom property
Promotion ID promo_id custom property
A tag you've added tag array with 1 tag

Keep in mind, to pass a phone number with 'subscribed' subscription status, SMS consent box is required to be checked. If your ViralSweep form doesn't have SMS consent box at all or it's not checked by the customer, the phone will be passed with 'non-subscribed' status.

Let's look into the customer profile:

Later the information passed by ViralSweep can be used to target your communication and personalize the content of the messages.

If you still have any questions or need any assistance, feel free to contact us at [email protected].

Did this answer your question?