How To Create A Giveaway With SweepWidget


This comprehensive guide will walk you through creating, customizing, publishing, and managing your SweepWidget giveaway from start to finish.

Table of Contents

Getting Started

Create an Account

If you don’t already have an account, create a free account to get started. If you already have an account, login here.

Navigate to Create a Giveaway

From your Dashboard, click + New Sweepstakes in the left sidebar to begin creating your giveaway.

Three Ways to Create a Giveaway

SweepWidget offers three methods to create your giveaway:

1. Create Manually

Build your giveaway from scratch with complete control over every setting. This is the default method when you click “+ New Sweepstakes”.

Best for: Users who want full customization or have specific requirements.

2. Use a Starter Template

Choose from pre-built templates designed for common giveaway types. Templates come with entry methods, design settings, and configurations already set up.

To use a template:

  1. Click Starter Templates in the left sidebar
  2. Browse available templates (Instagram Giveaway, YouTube Giveaway, Refer-a-Friend, etc.)
  3. Click on a template to preview it
  4. Click Use This Template to create a giveaway based on it
  5. Customize the pre-filled settings as needed

Best for: Users who want a quick start with proven giveaway formats.

3. Create with AI

Let AI generate a complete giveaway based on your description. Simply describe what you want, and SweepWidget’s AI will create the title, description, entry methods, and design.

To create with AI:

  1. Click Create with AI in the left sidebar
  2. Describe your giveaway (e.g., “A holiday giveaway for my Instagram followers with a $500 Amazon gift card prize”)
  3. Click Generate
  4. Review the AI-generated giveaway
  5. Edit any settings you want to change
  6. Save and publish

Best for: Users who want to quickly create a giveaway with minimal effort.

4. Duplicate a Previous Giveaway

You can also duplicate any existing giveaway to use as a starting point. On the Create a Sweepstakes page, click Duplicate Previous Giveaway and select the giveaway you want to copy. See How to Duplicate a Giveaway for details.

Basic Info

The Basic Info tab contains the essential settings for your giveaway.

Required Fields

FieldDescription
TitleThe name of your giveaway displayed to participants
Start Date/TimeWhen the giveaway begins accepting entries
End Date/TimeWhen the giveaway stops accepting entries

Optional Fields

FieldDescription
DescriptionDetailed information about your giveaway. You can use the Generate Description With AI button to auto-generate this.
TimezoneThe timezone for start/end dates
Number of WinnersHow many winners will be selected
PrizesAdd specific prizes with names, values, and quantities. See Adding Multiple Prizes
RulesOfficial rules and terms. See How to Add Rules
Country RestrictionsLimit entries to specific countries. See Geo-Targeting
LanguageSet the widget language. See Multi-Language Support

Entry Methods

Entry methods are the actions participants complete to earn entries into your giveaway. SweepWidget offers 90+ entry methods across multiple platforms.

Adding Entry Methods

  1. Click on the Entry Methods tab
  2. Browse the available platforms (Instagram, Twitter/X, YouTube, Facebook, TikTok, etc.)
  3. Click on a platform to see available entry types
  4. Click on an entry type to add it
  5. Configure the entry method settings (URL, entries worth, etc.)

Popular Entry Method Categories

CategoryExamples
Social MediaFollow on Instagram, Like on Facebook, Subscribe on YouTube, Follow on TikTok, Follow on Twitter/X
EngagementComment on post, Share post, Tag friends, Retweet
Email/NewsletterSubscribe to newsletter, Join mailing list
ReferralRefer-a-friend (viral sharing)
WebsiteVisit a page, Visit blog post, Download app
E-commerceShopify purchase, WooCommerce purchase
CustomAnswer a question, Upload a file, Secret code, Bonus entry
StreamingTwitch follow, Discord join, Kick follow

Entry Method Settings

Each entry method can be configured with:

SettingDescription
Entries WorthHow many entries participants earn for completing this action
Daily EntryAllow participants to complete this action once per day
MandatoryRequire this entry method before others can be completed
Unlock After X EntriesOnly show this entry method after participants earn a certain number of entries
Custom IconChange the icon displayed for this entry method
Custom Icon ColorChange the color of the entry method icon

See Advanced Entry Method Options for more configuration options.

Login Fields

The Login Fields tab controls what information you collect from participants when they enter.

Default Required Fields

Every giveaway requires:

  • Full Name
  • Email Address

These cannot be removed.

Social Login Options

Allow participants to log in using their social accounts:

  • Facebook
  • Google
  • Discord
  • Telegram
  • Twitter/X
  • LinkedIn
  • Steam
  • Reddit
  • Pinterest
  • Twitch
  • Tumblr

Require Social Login

You can also require a social login before participants can enter. Users will be required to first login through their social media profile via oAuth (this adds an extra level of verification). Note: if you have additional custom login fields, it will hide those fields by default, then show them after the user has completed the social login. From there, they can complete all login fields and enter the giveaway. If there are no custom login fields, it will just automatically enter them into the giveaway upon successfully logging in through their social account.

Additional Fields

Field TypeDescription
Phone NumberCollect participant phone numbers
Date of BirthCollect birthdays (can require minimum age)
CountryCollect participant country
Text FieldCustom single-line text input
TextareaCustom multi-line text input
Select DropdownCustom dropdown with your options
Radio ButtonsCustom single-choice options
CheckboxCustom checkbox (great for opt-ins)
Checkboxes (Multi-Choice)Custom multi-select checkboxes (select multiple options)
Secret CodeRequire a code to enter

See How to Setup User Login Fields for detailed configuration.

Design

The Design tab allows you to customize the look and feel of your giveaway widget.

Visual Customization

OptionDescription
Photo/VideoAdd a featured image or YouTube video
BackgroundSet a background image or color
Custom LogoAdd your brand logo
+ Add Custom StylingAccess advanced style options

Advanced Style Options

Click + Add Custom Styling To Form to access:

SettingDescription
Font FamilyChoose from 900+ Google Fonts
Font ColorsCustomize body and title text colors
Font SizesAdjust body and title font sizes
Background ColorsSet widget background color
Max WidthSet maximum widget width
Custom CSSAdd your own CSS for complete control

See Custom Widget Style Editor and Custom CSS for more details.

Leaderboard & Instant Coupons

Add gamification elements to increase engagement and virality.

Leaderboard

Display a leaderboard showing top participants ranked by entries. This encourages competition and motivates participants to complete more entry methods.

Leaderboard options:

  • Show/hide leaderboard
  • Number of participants to display
  • Show entry counts or just rankings

Unlock Rewards / Instant Coupons

Reward participants with instant prizes when they reach entry milestones:

  • Bonus entries – Award additional entries into the main drawing
  • Coupon codes – Distribute discount codes automatically
  • Downloadable content – Unlock files or links

Example: “Earn 5 entries to unlock a 10% discount code”

See Unlock Rewards and Instant Coupons for setup guides.

Security Settings

Protect your giveaway from fraud and abuse with security settings.

Available Security Options

SettingDescription
Block Duplicate IPsPrevent multiple entries from the same IP address
Email VerificationRequire participants to verify their email
reCAPTCHAAdd Google reCAPTCHA to prevent bots
Block Disposable EmailsReject temporary/throwaway email addresses
Block VPNsPrevent entries from VPN users
Age RestrictionRequire minimum age to enter

See Contest Security & Fraud Prevention for detailed information.

Publishing Your Giveaway

After configuring your giveaway, click Save & Publish to make it live. You’ll be taken to the “Your Giveaway is Ready!” page with sharing and embedding options.

Sharing Options

OptionDescription
Hosted Landing PageUse SweepWidget’s free hosted page – just share the link
Embed on WebsiteCopy the embed code and paste it into your website HTML
WordPress PluginUse the SweepWidget WordPress plugin for easy embedding
Popup ModeDisplay the giveaway as a popup/modal on your site
QR CodeGenerate a QR code for print materials or in-person events
Custom URLCreate a custom URL for your hosted landing page

See How to Embed Your Giveaway for detailed instructions.

Managing Entries

After your giveaway is live, you can manage entries from the Dashboard.

Accessing Entry Management

  1. Go to your Dashboard
  2. Find your giveaway
  3. Click Manage Entries

Entry Management Actions

ActionDescription
Pick A WinnerRandomly select winners
View WinnersSee selected winners and contact them
Disqualify UsersRemove users from eligibility
Disqualify EntriesRemove specific entries
Delete EntriesPermanently delete entries
Manually Add EntriesAdd entries via CSV upload
Download CSVExport all entry data
SearchFind specific participants by name or email
Filter by Entry TypeView entries for specific entry methods
Allow/Block ListsWhitelist or blacklist emails and IPs

See Disqualify/Delete Entries and Export User Data for more details.

Picking Winners

When your giveaway ends, you can select winners randomly or manually.

Random Selection

  1. Go to Manage Entries
  2. Click Pick A Winner
  3. Choose Randomize the Selection
  4. Set number of winners and minimum/maximum entry requirements
  5. Click Draw Winners

Manual Selection

  1. Go to Manage Entries
  2. Click Pick A Winner
  3. Choose Choose Yourself
  4. Browse entries and click on a user
  5. Click Choose [Name] As Winner

After Selecting Winners

  • Contact winners – Send emails directly from SweepWidget
  • Display winners – Show winner names on the widget
  • Disqualify if needed – Remove winners who don’t respond
  • Draw replacements – Select new winners if needed

See How to Pick Winners and How to Contact Winners for detailed guides.

Analytics & Reporting

Track your giveaway performance with built-in analytics.

Accessing Analytics

  1. Go to your Dashboard
  2. Find your giveaway
  3. Click Analytics or Stats

Available Metrics

MetricDescription
Total UsersNumber of unique participants
Total ActionsTotal entry method completions
Total EntriesSum of all entries earned
Page ViewsNumber of times the giveaway was viewed
Entry Method BreakdownWhich entry methods are most popular
Geographic DataWhere participants are located
TimelineEntry trends over time

Quick Reference: Giveaway Builder Tabs

TabPurposeRequired?
Basic InfoTitle, dates, description, prizes, rulesYes (title, dates)
Entry MethodsWays users can earn entriesNo (but recommended)
Login FieldsInformation collected from participantsNo (name/email always required)
DesignVisual customizationNo
Leaderboard & CouponsGamification featuresNo
Security SettingsFraud preventionNo