SweepWidget Zapier Integration


This guide explains how to set up and use the SweepWidget Zapier integration to connect your giveaways with 5,000+ apps.

SweepWidget Zapier Integration

Plan Requirements

The Zapier integration requires a Business plan or higher. Users on Free or Pro plans will not have access to the Zapier API.

What is Zapier?

Zapier is a powerful automation tool that connects SweepWidget to over 5,000+ apps. It lets you automatically send giveaway entry data to your CRM, email marketing platform, spreadsheets, notification systems, and more.

Available Triggers

SweepWidget offers the following Zapier trigger:

  • New User Entry – Triggers when a new user enters your giveaway. This sends the user’s information to Zapier in real-time as each new entry is submitted.

Data Fields Available

When a new user enters your giveaway, the following data fields are sent to Zapier:

User Information

FieldDescription
idUnique entry ID
user_idUnique user ID
user_full_nameUser’s full name as entered
user_first_nameUser’s first name (parsed from full name)
user_last_nameUser’s last name (parsed from full name)
user_emailUser’s email address
birthdayUser’s birthday (if collected) in ISO8601 format
timestampEntry timestamp in ISO8601 format
countryUser’s country (based on IP geolocation)
url_referral_parametersURL parameters showing traffic source (e.g., utm_source, utm_medium)

Custom Login Fields

If you have custom login fields configured in your giveaway, they are sent as custom_login_field_1 through custom_login_field_9. Each field is formatted as a JSON key-value pair:

{"Field Label":"User's Answer"}

For example, if you have a custom field asking for phone number:

{"Phone Number":"+1-555-123-4567"}

Supported custom field types include:

  • Text input
  • Select dropdown
  • Radio buttons
  • Textarea
  • Checkbox
  • Multiple checkboxes
  • Birthday/Date
  • Full name
  • Address
  • Phone number

How to Set Up the Integration

Step 1: Get Your Zapier API Key

Log in to your SweepWidget account, then click on Integrations in the left sidebar.

Click on the Zapier link.

Copy your Zapier API Key. This key is unique to your account and is used to authenticate all Zapier requests.

Step 2: Get Your Competition ID

You’ll need the Competition ID for the specific giveaway you want to connect to Zapier. See How to Find Your Competition ID for instructions.

Note: Each giveaway has its own Competition ID. If you want to connect multiple giveaways to Zapier, you’ll need to create a separate Zap for each one.

Step 3: Create Your Zap

Go to the SweepWidget Zapier Integration page and click Make a Zap.

Select SweepWidget as your trigger app.

Choose New User Entry as your trigger event and click Continue.

Step 4: Connect Your Account

Click + Add a New Account to authenticate SweepWidget.

Enter your Competition ID and Zapier API Key, then click Yes, Continue.

Step 5: Test Your Trigger

Click Test Trigger to verify the connection is working.

If successful, you’ll see sample data showing all available fields. If your giveaway doesn’t have entries yet, test data will be provided so you can complete the setup.

Step 6: Set Up Your Action

Now choose what happens when a new user enters. You can connect to any of Zapier’s 5,000+ apps.

Popular Use Cases

Here are some common ways to use the SweepWidget Zapier integration:

CRM Integration

  • Add new entries to Salesforce, HubSpot, or Pipedrive as leads
  • Create contacts in Zoho CRM or Freshsales

Email Marketing

  • Add subscribers to Mailchimp, Klaviyo, or ActiveCampaign lists
  • Tag contacts in ConvertKit or Drip based on giveaway participation

Spreadsheets & Databases

  • Log entries to Google Sheets or Airtable for tracking
  • Store data in MySQL or PostgreSQL databases

Notifications

  • Send Slack or Microsoft Teams notifications for new entries
  • Get SMS alerts via Twilio when someone enters
  • Receive email notifications via Gmail or Outlook

E-commerce

  • Create customers in Shopify or WooCommerce
  • Add contacts to Klaviyo segments for targeted campaigns

Technical Details

How Entry Tracking Works

  • Each new entry is sent to Zapier one at a time as they occur
  • Only verified entries with valid email addresses are sent
  • Entries are tracked internally to ensure each entry is only sent once
  • The integration is per-competition – each giveaway can be connected independently

Data Format

  • Timestamps are in ISO8601 format (e.g., 2024-01-15T14:30:00+00:00)
  • Country names are full names (e.g., “United States” not “US”)
  • Custom fields are JSON-formatted key-value pairs

Limitations

  • Maximum of 9 custom login fields can be passed to Zapier
  • Entries without an email address are not sent
  • Manual entries added via the dashboard are not sent to Zapier

Troubleshooting

Entries Not Appearing in Zapier

  • Verify you have a Business plan or higher
  • Check that the correct Competition ID is being used
  • Ensure the entry has a valid email address
  • Confirm your Zap is turned on in the Zapier dashboard

Authentication Errors

  • Double-check your Zapier API Key is copied correctly (no extra spaces)
  • Verify the Competition ID belongs to the same account as your API key
  • If you recently upgraded your plan, try disconnecting and reconnecting the account

Custom Fields Not Showing

  • Custom fields only appear after an entry has been submitted with those fields filled in
  • Run a test entry on your giveaway, then re-test the Zapier trigger

For more help with Zapier, visit the Zapier Help Center.