SweepWidget API Integrations | The Power Of Validated Actions For Giveaways
Last updated on September 6th, 2024 at 09:48 am
The power of API verifications while running a contest makes all the difference. API authenticated actions save you time by ensuring more validated data. SweepWidget uses API verification wherever possible. Explore our 40+ API integrations below.
Table of contents:
- Social media validated entry methods
- Email list integrations
- Analytics tracking
- Connected apps
- Custom branded communication
- Other API integrations
Social media API validated entry methods
Social media API validated entry methods are perhaps the most important thing while running a giveaway. As I eluded to in the beginning of this article, API authentication ensures that the user is actually doing what they say they do. For example, if a user was required to follow an account on Twitter, API validation would require that user to login into their Twitter account where the API verify in real-time if they’re actually following that user.
We have a Twitter API integration for the following actions:
We have a Pinterest API integration for the following actions:
- Login with Pinterest
- Select a pin from a Pinterest board
- Select a Pinterest board
- Example Pinterest giveaway
Discord
We have a Discord API integration for the following actions:
We have a LinkedIn API integration for the following actions:
We have a Reddit API integration for the following actions:
Telegram
We have a Telegram API integration for the following actions:
- Login with Telegram
- Follow a channel
- Join a group (public or private)
- Leave a comment in a group
- Example Telegram giveaway
In order to use the API verified actions on Telegram, you must set up your own custom Telegram bot, and connect the API key to your SweepWidget account. Don’t worry, it’s not nearly as intimidating as it sounds. It only takes 5 minutes. Here’s the instructions on how to set it up.
Twitch
We have a Twitch API integration for the following actions:
We have a Facebook API integration for the following actions:
We have a Google API integration for the following actions:
- Login with Google
- Example Youtube giveaway
Tumblr
We have a Tumblr API integration for the following actions:
Spotify
We have a Spotify API integration for the following actions:
Steam
We have a Steam API integration for the following actions:
Email list integration API’s
Email list (CRM) integrations allow you to connect your SweepWidget giveaway to your externally hosted email list. For example, if you have an email list with MailChimp, you can set up an entry method where the user’s email address gets automatically added your MailChimp list when they enter your SweepWidget giveaway. Here’s the documentation on setting up a Subscribe To Our Newsletter entry method.
The following data is sent to your Mailchimp list:
- Email address
- First name
- Last name
The following data is sent to your Aweber list:
- Email address
- Full name
- Birthday
- Country code
The following data is sent to your Active Campaign list:
- Email address
- First name
- Last name
The following data is sent to your MadMimi list:
- Email address
- Full name
- Birthday
- Country code
The following data is sent to your Mailerlite list:
- Email address
- Full name
The following data is sent to your ConvertKit list:
- Email address
- Full name
- Birthday
- Country code
The following data is sent to your Constant Contact list:
- Email address
- First name
- Last name
- Country code
The following data is sent to your Iterable list:
- Email address
- First name
- Last name
- Country code
The following data is sent to your SendFox list:
- Email address
- First name
- Last name
The following data is sent to your Campaign Monitor list:
- Email address
- Full name
The following data is sent to your GetResponse list:
- Email address
- Full name
The following data is sent to your Drip list:
- Email address
- First name
- Last name
The following data is sent to your Pabbly list:
- Email address
- Full name
The following data is sent to your SendGrid list:
- Email address
- First name
- Last name
The following data is sent to your Klaviyo list:
- Email address
- First name
- Last name
- Country code
The following data is sent to your HubSpot list:
- Email address
- First name
- Last name
The following data is sent to your Sendy list:
- Email address
- Full name
The following data is sent to your EmailOctopus list:
- Email address
- First name
- Last name
The following data is sent to your OmniSend list:
- Email address
- First name
- Last name
The following data is sent to your MailJet list:
- Email address
- Full name
Analytics tracking API’s
Analytics tracking API’s allow you to track the user engagement of your giveaway with a third party tool e.g. page views, interactions, when the user enters, flagged entries, etc.
On every action of your SweepWidget form we also send a Google Analytics event with the following parameters:
- Event
- Event Category
- Event Label
The following events are tracked:
- Page view
- Login
- Logout
- Reload widget
- Enter giveaway
- Insert entry
- Google Captcha result
Example of a recorded event: Insert entry: Facebook Like Page. Or: Enter giveaway error: duplicate IP address.
All of the same events from the Google Analytics integration will be tracked in the Google Tag Manager integration.
Track all giveaway visits with the Facebook tracking pixel.
Connected apps
Connect other apps to SweepWidget in a way where you can create unique multi-faceted workflows.
This is where the real magic happens! SweepWidget has a totally standalone API which allows the most custom workflows tailored to your needs.
The following SweepWidget API endpoints are accepted:
- List all unique users for a giveaway
- List all entries for a giveaway
- List all giveaways
- List all giveaways a user has entered
- Update whitelisted emails
- Add new entry method
- Add manual entries for a user
- Enter user into a giveaway
- Fetch referral link for a user
Our Zapier integration which is one of the most powerful tools we have. They are an amazing company that connects 4,000 apps to each other. You can set up all sorts of custom workflows to suit your needs needs. For example, you could set up a trigger for when a user enters your giveaway, their name/email address is added to a Google Sheets document, which then sends an email VIA Gmail. This is just one obscure example, but you could literally create endless customized workflows.
Custom Branded Communication
Custom SMTP (SendGrid)
With custom SMTP, you can send transactional emails directly from your custom domain email. This means that verification emails, confirmation emails, and rewards emails would be sent from your domain instead of sweepwidget.com. Example: it would come from [email protected] instead of [email protected]. This feature is particularly important for brands that want to have complete white-labeling.
SMS Text Verification (Twilio)
SweepWidget has a a Twilio API integration which allows you to ask users for a SMS text verification code. This is an added security layer to verify users before they’re allowed to enter your giveaway.
Other API Integrations
Crypto Wallet Address
While the crypto wallet address entry methods aren’t technically API verified, we use regex (regular expressions) to ensure that the wallet address are valid. Additionally, we filter out duplicate wallet addresses by default. We check for the following wallet address types:
Conclusion
We are constantly adding new API integrations to SweepWidget! We want to API authenticate and gamify as many aspects of SweepWidget to ensure you (and your entrants) have the most seamless user experience possible. Let us know if you don’t see something on this list that you want for your next giveaway and we’ll do our best to add it!