Product page widget
Shows entries earned for each product before adding to cart.
Widget settings and setup
Show sweepstakes entries everywhere shoppers look. Sweepstakes entry widgets keep customers informed, increase engagement, and reduce confusion. Clean Sweeps includes widgets across your Shopify storefront and checkout.
Choose the display for the information and page your customers need. Product/cart/checkout estimates, completed-order summaries and saved customer totals serve different purposes. Expand a widget below for its exact controls and limitations.
View current widget status on the existing Clean Sweeps Home dashboard. Check the live customer experience and saved entry awards separately.
Activation does not verify visibility, saved settings, customer/cart/campaign eligibility, displayed totals or recorded entry awards.
Add widgets to your theme · Account setup guide · Email signup setup guide
Estimated entries for the selected product variant's unit price, with an optional effective multiplier badge.
Requirements: Free+; enable Product Widget in UI Settings.
Edit controls: Online Store > Themes > Customize > Add block > Clean Sweeps. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Settings: Enter Sweepstakes IDsweepstakeId | default | Choose the campaign ID from General. A missing match falls back to the first returned campaign; use an explicit ID and verify the selected campaign. |
Settings: Display Product Not EligibledisplayProductNotEligible | true | Show the not-eligible state rather than hiding an ineligible product's widget. This does not make the product eligible. |
Settings: Show Sweepstakes NameshowSweepstakeName | false | Turn show sweepstakes name on or off for this widget. |
Settings: Sweepstakes NamesweepstakeName | Default Sweepstakes | Custom displayed campaign name; changing this copy does not rename the saved campaign. Requires: Show Sweepstakes Name on |
Settings: Sweepstakes Name Font SizesweepstakeFontSize | 16 Range: 10–50, step 1 | Adjust sweepstakes name font size within the listed range; preview the result at the intended placement. Requires: Show Sweepstakes Name on |
Settings: Sweepstakes Name ColorsweepstakeNameColor | #000000 | Set sweepstakes name color; this changes appearance, not entry rules. Requires: Show Sweepstakes Name on |
Settings: Sweepstakes Name FontsweepstakeFont | helvetica_n4 | Choose the font for sweepstakes name font; preview the live theme after saving. Requires: Show Sweepstakes Name on |
Settings: Ticket ImageticketImage | none
| Choose a built-in ticket or Custom Image before uploading a custom ticket image. |
Settings: Upload Custom Ticket ImagecustomTicketImage | Not specified | Upload the ticket artwork. Used only when Ticket Image is Custom Image. Requires: Ticket Image = Custom Image |
Settings: Ticket Image Size (%)ticketImageSize | 25 Range: 10–60, step 1 | Scale ticket artwork as a percentage of the display. Requires: A ticket image is displayed |
Settings: Background ColorbgColor2 | #000000 | Set background color; this changes appearance, not entry rules. |
Settings: Choose Text For Box or Leave BlankticketText | Entries | Change the text in the entries box; leave blank to remove that copy. |
Settings: Text FontnumberFont | helvetica_n4 | Choose the font for text font; preview the live theme after saving. |
Settings: Text ColornumberColor | #ffffff | Set text color; this changes appearance, not entry rules. |
Settings: Font SizefontSize | 16 Range: 10–30, step 1 | Adjust font size within the listed range; preview the result at the intended placement. |
Settings: Show Flashing MultipliershowMultiplier | true | Show the flashing badge only when the effective value is greater than 1. The X value includes the entry rate and applicable product/member multiplier, not just the saved product multiplier. |
Settings: Multiplier Font WeightmultiplierFontWeight | 600 Range: 100–900, step 100 | Adjust multiplier font weight within the listed range; preview the result at the intended placement. Requires: Show Flashing Multiplier on and effective value > 1 |
Settings: Multiplier Base ColormultiplierBaseColor | #000000 | Set multiplier base color; this changes appearance, not entry rules. Requires: Show Flashing Multiplier on and effective value > 1 |
Settings: Multiplier Flash ColormultiplierFlashColor | #E27E08 | Set multiplier flash color; this changes appearance, not entry rules. Requires: Show Flashing Multiplier on and effective value > 1 |
Settings: Multiplier Text ColormultiplierFontColor | #ffffff | Set multiplier text color; this changes appearance, not entry rules. Requires: Show Flashing Multiplier on and effective value > 1 |
Settings: Multiplier Flash Speed (seconds)multiplierFlashSpeed | 1.4 Range: 0.3–4, step 0.1 | Seconds per flashing cycle; smaller values flash faster. Requires: Show Flashing Multiplier on and effective value > 1 |
Settings: Border ColorborderColor | #000000 | Set border color; this changes appearance, not entry rules. Requires: Show Border on |
Settings: Show BordershowBorder | false | Turn show border on or off for this widget. |
Settings: Corner Radius (px)borderRadius | 0 Range: 0–50, step 1 | Adjust corner radius (px) within the listed range; preview the result at the intended placement. |
Settings: Block Height (px)blockHeight | 34 Range: 20–100, step 2 | Set the widget height in pixels; preview large text for clipping. |
Estimated cart entries with conditional product, spending, referral, membership and code breakdown rows.
Requirements: Gold+; enable Cart Widget in UI Settings.
Edit controls: Online Store > Themes > Customize > Add block > Clean Sweeps. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Info!: Enter Sweepstakes IDsweepstakeId | default | Choose a matching active campaign ID. Otherwise the first active returned campaign is used; the code does not establish most-recent ordering. |
Modern Style: Style Presetwidget_style_preset | soft
| Choose a listed style preset option for this widget. |
Modern Style: Widget Alignmentwidget_alignment | center
| Choose a listed widget alignment option for this widget. |
Modern Style: Show Widget Titleshow_widget_title | true | Turn show widget title on or off for this widget. |
Modern Style: Show Type Headershow_metric_header | true | Turn show type header on or off for this widget. |
Modern Style: Type Header Textmetric_header_text | Type | Rename the Type column heading. Breakdown row names are hardcoded and cannot be renamed here. Requires: Show Type Header on |
Modern Style: Show Entries Headershow_entries_header | true | Turn show entries header on or off for this widget. |
Modern Style: Entries Header Textentries_header_text | Entries | Rename the Entries column heading, not individual reward row labels. Requires: Show Entries Header on |
Modern Style: Show Ticket Icon In Totalshow_total_ticket_icon | true | Turn show ticket icon in total on or off for this widget. |
Modern Style: Widget Titlewidget_title | Sweepstakes Entries | Customize the displayed widget title; this copy does not change saved reward rules. Requires: Show Widget Title on |
Modern Style: Autoscale width to user screenauto_width_screen | true | Turn autoscale width to user screen on or off for this widget. |
Modern Style: Fixed Widthtable_width | 420 Range: 200–1200 px, step 10 | Set fixed width when Autoscale width to user screen is off. Requires: Autoscale width to user screen off |
Modern Style: Minimum Heighttable_height | 170 Range: 80–700 px, step 10 | Set minimum height; additional breakdown rows can make the card taller. |
Modern Style: Corner Radiuscard_radius | 16 Range: 0–36 px, step 1 | Adjust corner radius within the listed range in px; preview the result at the intended placement. |
Modern Style: Cell Paddingtable_cell_padding | 12 Range: 8–24 px, step 1 | Adjust cell padding within the listed range in px; preview the result at the intended placement. |
Modern Style: Table Font Familytable_font_family | helvetica_n4 | Choose the font for table font family; preview the live theme after saving. |
Modern Style: Table Font Sizetable_font_size | 16 Range: 10–50 px, step 1 | Adjust table font size within the listed range in px; preview the result at the intended placement. |
Modern Style: Table Text Colortable_font_color | #0f172a | Set table text color; this changes appearance, not entry rules. |
Modern Style: Surface Gradient Starttable_background_color | #FFFFFF | Set surface gradient start; this changes appearance, not entry rules. |
Modern Style: Surface Gradient Endtable_background_color_2 | #f3f8ff | Set surface gradient end; this changes appearance, not entry rules. |
Modern Style: Header Backgroundheader_background | #0f172a | Set header background; this changes appearance, not entry rules. Requires: Show Type Header or Show Entries Header on |
Modern Style: Header Textheader_text_color | #ffffff | Set header text; this changes appearance, not entry rules. Requires: Show Type Header or Show Entries Header on |
Modern Style: Accent Gradient Startaccent_gradient_start | #2563eb | Set accent gradient start; this changes appearance, not entry rules. |
Modern Style: Accent Gradient Endaccent_gradient_end | #06b6d4 | Set accent gradient end; this changes appearance, not entry rules. |
Modern Style: Total Row Backgroundtable_final_row_bg_color | #e8eefc | Set total row background; this changes appearance, not entry rules. |
Modern Style: Total Row Texttotal_row_text_color | #0f172a | Set total row text; this changes appearance, not entry rules. |
Modern Style: Enable Card Hover Liftenable_widget_hover | true | Turn enable card hover lift on or off for this widget. |
Saved campaign entries for a signed-in legacy-account customer, with eligible referral information.
Requirements: Basic+; enable Account Widget; referral content requires Platinum+ and referral setup.
Edit controls: Online Store > Themes > Customize > Add block > Clean Sweeps. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Settings: Table Alignmenttable_alignment | center
| Choose a listed table alignment option for this widget. |
Modern Style: Style Presetwidget_style_preset | soft
| Choose a listed style preset option for this widget. |
Modern Style: Autoscale width to user screenauto_width_screen | true | Turn autoscale width to user screen on or off for this widget. |
Modern Style: Corner Radiuscard_radius | 16 Range: 0–36 px, step 1 | Adjust corner radius within the listed range in px; preview the result at the intended placement. |
Modern Style: Cell Paddingtable_cell_padding | 12 Range: 8–24 px, step 1 | Adjust cell padding within the listed range in px; preview the result at the intended placement. |
Modern Style: Surface Gradient Starttable_background_color | #FFFFFF | Set surface gradient start; this changes appearance, not entry rules. |
Modern Style: Surface Gradient Endtable_background_color_2 | #f3f8ff | Set surface gradient end; this changes appearance, not entry rules. |
Modern Style: Accent Gradient Startaccent_gradient_start | #2563eb | Set accent gradient start; this changes appearance, not entry rules. |
Modern Style: Accent Gradient Endaccent_gradient_end | #06b6d4 | Set accent gradient end; this changes appearance, not entry rules. |
Modern Style: Enable Card Hover Liftenable_widget_hover | true | Turn enable card hover lift on or off for this widget. |
Modern Style: Custom Title Textcustom_title_text | Sweepstakes Entries Summary | Customize the displayed custom title text; this copy does not change saved reward rules. Requires: Show Title on |
Modern Style: Show Titleshow_title | true | Turn show title on or off for this widget. |
Modern Style: Title Font Sizetitle_font_size | 24 Range: 12–48 | Adjust title font size within the listed range; preview the result at the intended placement. Requires: Show Title on |
Modern Style: Title Fonttitle_font_picker | helvetica_n4 | Choose the font for title font; preview the live theme after saving. Requires: Show Title on |
Modern Style: Title Font Colortitle_font_color | #000000 | Set title font color; this changes appearance, not entry rules. Requires: Show Title on |
Modern Style: Sweepstakes Name Header Textsweepstakes_name_header | Sweepstakes Name | Customize the displayed sweepstakes name header text; this copy does not change saved reward rules. |
Modern Style: Total Entries Header Texttotal_entries_header | Total Entries | Customize the displayed total entries header text; this copy does not change saved reward rules. |
Modern Style: Header Background Colorheader_background_color | #f2f2f2 | Set header background color; this changes appearance, not entry rules. |
Modern Style: Header Text Colorheader_text_color | #333333 | Set header text color; this changes appearance, not entry rules. |
Modern Style: Header Font Sizeheader_font_size | 16 Range: 12–40 | Adjust header font size within the listed range; preview the result at the intended placement. |
Modern Style: Header Fontheader_font | helvetica_n4 | Choose the font for header font; preview the live theme after saving. |
Modern Style: Cell Background Colorcell_background_color | #ffffff | Set cell background color; this changes appearance, not entry rules. |
Modern Style: Cell Text Colorcell_text_color | #000000 | Set cell text color; this changes appearance, not entry rules. |
Modern Style: Cell Font Sizecell_font_size | 14 Range: 12–40 | Adjust cell font size within the listed range; preview the result at the intended placement. |
Modern Style: Cell Fontcell_font | helvetica_n4 | Choose the font for cell font; preview the live theme after saving. |
Modern Style: Table Widthtable_width | 320 Range: 100–1000, step 10 | Set table width; responsive Autoscale width may determine the final width. Requires: Autoscale width to user screen off |
Modern Style: Table Heighttable_height | 150 Range: 10–1000, step 10 | Adjust table height within the listed range; preview the result at the intended placement. |
Modern Style: No Results Textno_results_text | No results | Copy for the empty state. A read failure can show this state too; do not infer zero recorded awards. |
Modern Style: Bonus Entry Textbonus_entry_text | Bonus Entry Referral URL | Label for the eligible customer's referral URL, not an entry award amount. Requires: Eligible referral content |
Modern Style: Bonus Entry Font Sizebonus_entry_font_size | 14 Range: 12–48 | Adjust bonus entry font size within the listed range; preview the result at the intended placement. Requires: Eligible referral content |
Modern Style: Bonus Entry Text Fontbonus_entry_font | helvetica_n4 | Choose the font for bonus entry text font; preview the live theme after saving. Requires: Eligible referral content |
Modern Style: Bonus Entry Font Colorbonus_entry_font_color | #000000 | Set bonus entry font color; this changes appearance, not entry rules. Requires: Eligible referral content |
Modern Style: Bonus Entry Background Colorbonus_entry_background_color | #f2f2f2 | Set bonus entry background color; this changes appearance, not entry rules. Requires: Eligible referral content |
Modern Style: Show Help Textshow_help_text | true | Turn show help text on or off for this widget. |
Modern Style: Help Texthelp_text | ***Note: When someone makes a purchase using your URL to navigate to the store, you will receive bonus entries! | Referral explanation shown only with Show Help Text and eligible referral content. Ensure copy matches the saved Give/Get rewards. Requires: Show Help Text on and eligible referral content |
Modern Style: Help Text Font Sizehelp_text_font_size | 12 Range: 6–48 | Adjust help text font size within the listed range; preview the result at the intended placement. Requires: Show Help Text on and eligible referral content |
Saved campaign entries found by customer email without account sign-in.
Requirements: Gold+; enable Email Lookup Widget in UI Settings.
Edit controls: Online Store > Themes > Customize > Add block > Clean Sweeps. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Settings: Table Alignmenttable_alignment | center
| Choose a listed table alignment option for this widget. |
Settings: Mobile Padding (Width)mobile_width_padding | 0 Range: 0–30 px, step 1 | Set horizontal spacing around the lookup on small screens. |
Modern Style: Style Presetwidget_style_preset | soft
| Choose a listed style preset option for this widget. |
Modern Style: Autoscale width to user screenauto_width_screen | true | Turn autoscale width to user screen on or off for this widget. |
Modern Style: Corner Radiuscard_radius | 16 Range: 0–36 px, step 1 | Adjust corner radius within the listed range in px; preview the result at the intended placement. |
Modern Style: Cell Paddingtable_cell_padding | 12 Range: 8–24 px, step 1 | Adjust cell padding within the listed range in px; preview the result at the intended placement. |
Modern Style: Surface Gradient Starttable_background_color | #FFFFFF | Set surface gradient start; this changes appearance, not entry rules. |
Modern Style: Surface Gradient Endtable_background_color_2 | #f3f8ff | Set surface gradient end; this changes appearance, not entry rules. |
Modern Style: Accent Gradient Startaccent_gradient_start | #2563eb | Set accent gradient start; this changes appearance, not entry rules. |
Modern Style: Accent Gradient Endaccent_gradient_end | #06b6d4 | Set accent gradient end; this changes appearance, not entry rules. |
Modern Style: Enable Card Hover Liftenable_widget_hover | true | Turn enable card hover lift on or off for this widget. |
Modern Style: Custom Title Textcustom_title_text | Entry Lookup | Customize the displayed custom title text; this copy does not change saved reward rules. Requires: Show Title on |
Modern Style: Show Titleshow_title | true | Turn show title on or off for this widget. |
Modern Style: Title Alignmenttitle_alignment | center
| Choose a listed title alignment option for this widget. Requires: Show Title on |
Modern Style: Search Button Background Colorbutton_background_color | #4CAF50 | Set search button background color; this changes appearance, not entry rules. |
Modern Style: Button Font Colorbutton_font_color | #FFFFFF | Set button font color; this changes appearance, not entry rules. |
Modern Style: Title Font Sizetitle_font_size | 24 Range: 12–48 | Adjust title font size within the listed range; preview the result at the intended placement. Requires: Show Title on |
Modern Style: Title Fonttitle_font_family | helvetica_n4 | Choose the font for title font; preview the live theme after saving. Requires: Show Title on |
Modern Style: Title Font Colortitle_font_color | #000000 | Set title font color; this changes appearance, not entry rules. Requires: Show Title on |
Modern Style: Sweepstakes Name Header Textsweepstakes_name_header | Sweepstakes Name | Customize the displayed sweepstakes name header text; this copy does not change saved reward rules. |
Modern Style: Total Entries Header Texttotal_entries_header | Total Entries | Customize the displayed total entries header text; this copy does not change saved reward rules. |
Modern Style: Header Background Colorheader_background_color | #f2f2f2 | Set header background color; this changes appearance, not entry rules. |
Modern Style: Header Text Colorheader_text_color | #333333 | Set header text color; this changes appearance, not entry rules. |
Modern Style: Header Font Sizeheader_font_size | 16 Range: 12–40 | Adjust header font size within the listed range; preview the result at the intended placement. |
Modern Style: Header Fontheader_font | helvetica_n4 | Choose the font for header font; preview the live theme after saving. |
Modern Style: Cell Background Colorcell_background_color | #ffffff | Set cell background color; this changes appearance, not entry rules. |
Modern Style: Cell Text Colorcell_text_color | #000000 | Set cell text color; this changes appearance, not entry rules. |
Modern Style: Cell Font Sizecell_font_size | 14 Range: 12–40 | Adjust cell font size within the listed range; preview the result at the intended placement. |
Modern Style: Cell Fontcell_font | helvetica_n4 | Choose the font for cell font; preview the live theme after saving. |
Modern Style: Table Widthtable_width | 400 Range: 100–1000, step 10 | Set width when Autoscale width to user screen is off. Requires: Autoscale width to user screen off |
Modern Style: Table Heighttable_height | 150 Range: 100–1000, step 10 | Adjust table height within the listed range; preview the result at the intended placement. |
Modern Style: No Results Textno_results_text | No results | Empty-state copy; filtered history or a failed read can show this state. Check Entrants before treating it as zero. |
Cart spending progress toward the campaign's saved Bonus Spending milestones.
Requirements: Gold+; enable Bonus Threshold Bar and configure Bonus Spending rules.
Edit controls: Online Store > Themes > Customize > Add block > Clean Sweeps. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Settings: Enter Sweepstakes IDsweepstakeId | default | Choose a matching active campaign ID. Fallback is the first active returned campaign, not a verified most-recent campaign. |
Banner Language: Show milestone language textcs_show_milestone_language_text | true | If OFF, milestone language text below the progress bar is hidden. |
Banner Language: Use default milestone languagecs_use_default_milestone_language | true | On uses dynamic system guidance; off uses your fixed custom milestone copy. Update custom copy when the saved reward rules change. Requires: Show milestone language text on |
Banner Language: Default milestone language in ALL CAPScs_default_milestone_language_all_caps | false | Applies only when 'Use default milestone language' is ON. Requires: Show milestone language text on and Use default milestone language on |
Banner Language: Milestone 1 textcs_milestone_1_text | You're only $25.00 from getting 150 bonus entries! | Custom banner copy used for the first milestone when default milestone language is OFF. Requires: Show milestone language text on and Use default milestone language off |
Banner Language: Milestone 2 textcs_milestone_2_text | You're only $50.00 from getting 300 bonus entries! | Custom banner copy used for the second milestone when default milestone language is OFF. Requires: Show milestone language text on and Use default milestone language off |
Banner Language: Milestone 3 textcs_milestone_3_text | You're only $75.00 from getting 500 bonus entries! | Custom banner copy used for the third milestone when default milestone language is OFF. Requires: Show milestone language text on and Use default milestone language off |
Banner Language: Milestone 4 textcs_milestone_4_text | You're only $100.00 from getting 1000 bonus entries! | Custom banner copy used for the fourth milestone when default milestone language is OFF. Requires: Show milestone language text on and Use default milestone language off |
Typography: Bonus banner text sizecs_bonus_banner_text_size | 10 Range: 4–30 px, step 1 | Controls the size of the milestone guidance text line below the bar. Requires: Show milestone language text on |
Typography: Threshold text sizecs_threshold_text_size | 10 Range: 4–30 px, step 1 | Controls the dollar amount text shown inside each milestone bubble. |
Typography: Use custom threshold text colorcs_use_custom_threshold_text_color | false | If OFF, threshold text uses the system default color. |
Typography: Threshold text colorcs_threshold_text_color | #374151 | Used only when 'Use custom threshold text color' is enabled. Requires: Use custom threshold text color on |
Typography: Milestone label text sizecs_milestone_label_size | 10 Range: 4–30 px, step 1 | Controls the label text above each bubble (for example, 150 Free Entries). |
Typography: Milestone label vertical offsetcs_milestone_label_vertical_offset | 0 Range: -40–40 px, step 1 | Moves milestone labels up (negative) or down (positive) relative to the bar. |
Typography: Milestone horizontal offsetcs_milestone_horizontal_offset | 0 Range: -20–20 px, step 0.5 | Moves milestone bubbles and labels left (negative) or right (positive). |
Typography: Milestone bubble vertical offsetcs_milestone_bubble_vertical_offset | 0 Range: -20–20 px, step 0.5 | Moves milestone bubbles up (negative) or down (positive). |
Typography: Milestone label-only horizontal offsetcs_milestone_label_horizontal_offset | 0 Range: -20–20 px, step 0.5 | Moves only milestone labels left (negative) or right (positive), independent of bubbles. |
Typography: Milestone Label Colorcs_milestone_label_color | #111827 | Controls the text color for the milestone labels above the bubbles. |
Milestone Label Text: Use default milestone label textcs_use_default_milestone_label_text | true | On shows X Free Entries; off appends your custom label text to the reward amount. |
Milestone Label Text: Milestone label textcs_milestone_label_text | Free Entries | Custom suffix after the reward amount; requires Use default milestone label text off. Requires: Use default milestone label text off |
Bar And Bubble Colors: Bonus bar thicknesscs_bar_height | 8 Range: 4–20 px, step 1 | Sets the height of the progress fill bar. |
Bar And Bubble Colors: Bonus bar colorcs_bar_color | #dc2626 | Set bonus bar color; this changes appearance, not entry rules. |
Bar And Bubble Colors: Track border colorcs_track_border_color | #000000 | Set track border color; this changes appearance, not entry rules. |
Bar And Bubble Colors: Track border thicknesscs_track_border_thickness | 1 Range: 1–8 px, step 1 | Adjust track border thickness within the listed range in px; preview the result at the intended placement. |
Bar And Bubble Colors: Milestone bubble active colorcs_milestone_bubble_color | #D4AF37 | Used for achieved milestone border and glow. |
Bar And Bubble Colors: Milestone bubble fill colorcs_milestone_bubble_fill_color | #D4AF37 | Used for the inside fill of achieved milestone bubbles. |
Effects: Enable milestone glow on hitcs_milestone_glow_enabled | false | If ON, achieved milestone bubbles glow using the milestone bubble active color. |
Effects: Milestone glow intensitycs_glow_intensity | 12 Range: 0–40 px, step 1 | Higher values create a stronger glow around achieved milestones. Requires: Enable milestone glow on hit on and milestone achieved |
Independent time countdown and optional progress bar; it does not configure campaign dates or awards.
Requirements: No catalog plan gate; set valid display dates.
Edit controls: Online Store > Themes > Customize > Add block > Clean Sweeps. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Settings: Progress Bar Styleprogress_bar_style | style_1
| Choose Style 1, Style 2 or no progress bar. The timer can remain visible without a bar. |
Settings: Texttimer_label | GIVEAWAY ENDS IN: | Customize the displayed text; this copy does not change saved reward rules. |
Settings: Start Datestart_date | 01-01-2025 | Enter MM-DD-YYYY, for example 10-23-2026. The date is midnight in the selected time zone and configures display progress only. |
Settings: End Dateend_date | 12-25-2025 | Enter MM-DD-YYYY. Countdown ends at midnight at the start of this date in the selected zone; it does not change campaign eligibility. |
Settings: Time zonetime_zone | America/Los_Angeles
| Select the zone used to interpret display dates; it does not update the campaign's time zone. |
Settings: Bar Colorfill_bar_color | #aec3c3 | Set bar color; this changes appearance, not entry rules. Requires: Progress Bar Style is Style 1 or Style 2 |
Settings: Bar Glow Colorbar_glow_color | #0ff | Set bar glow color; this changes appearance, not entry rules. Requires: Progress Bar Style is Style 1 or Style 2 |
Settings: Text Color (and Glow)text_color | #48E6E6 | Set text color (and glow); this changes appearance, not entry rules. |
Settings: Glow Intensityglow_intensity | 1.5 Range: 0–2, step 0.1 | Adjust glow intensity within the listed range; preview the result at the intended placement. |
Settings: Top and Bottom Margin (px)vertical_margin | 4 Range: -10–80, step 2 | Adjust top and bottom margin (px) within the listed range; preview the result at the intended placement. |
Settings: Timer Header Font Size (px)timer_label_font_size | 24 Range: 12–72, step 1 | Adjust timer header font size (px) within the listed range; preview the result at the intended placement. Requires: Text is not blank |
Settings: Countdown Number Font Size (px)countdown_value_font_size | 24 Range: 12–96, step 1 | Adjust countdown number font size (px) within the listed range; preview the result at the intended placement. |
Settings: Countdown Label Font Size (px)countdown_unit_font_size | 11 Range: 8–32, step 1 | Adjust countdown label font size (px) within the listed range; preview the result at the intended placement. |
Settings: Bold Timer Headerbold_timer_label | true | Turn bold timer header on or off for this widget. Requires: Text is not blank |
Settings: Bold Countdown Numbersbold_countdown_values | false | Turn bold countdown numbers on or off for this widget. |
Settings: Bold Countdown Unit Labelsbold_countdown_units | false | Turn bold countdown unit labels on or off for this widget. |
Settings: Legacy Text Size Fallback (px)title_font_size | 24 | Legacy fallback for header/number sizes when their specific sizes are absent. |
Settings: Background Colorbackground_color | #000 | Set background color; this changes appearance, not entry rules. |
Settings: Fonttitle_font_family | sans-serif | Choose the font for font; preview the live theme after saving. |
Awarded campaign entry progress toward a visual goal, with an optional entries-left message.
Requirements: Set an explicit campaign ID and visual goal.
Edit controls: Online Store > Themes > Customize > Add block > Clean Sweeps. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Settings: Header textcountdown_label | GIVEAWAY PROGRESS: | Customize the displayed header text; this copy does not change saved reward rules. |
Settings: Sweepstake IDsweepstakeId | placeholder | An explicit valid campaign ID is required; this widget does not fall back to another campaign. |
Settings: Entry Limit (max)entry_limit | 10000 | Visual progress goal. Displayed entries are clamped between zero and this value; this does not cap actual awards. |
Settings: Word after numberentry_label | entries | Customize the displayed word after number; this copy does not change saved reward rules. |
Settings: Show entries-left messageshow_entries_left | true | Display goal minus shown entries. This is progress copy, not remaining entry eligibility. |
Settings: Bar Colorfill_bar_color | #aec3c3 | Set bar color; this changes appearance, not entry rules. |
Settings: Bar Glow Colorbar_glow_color | #0ff | Set bar glow color; this changes appearance, not entry rules. |
Settings: Text / Glow Colortext_color | #48E6E6 | Set text / glow color; this changes appearance, not entry rules. |
Settings: Glow Intensityglow_intensity | 1.5 Range: 0–2, step 0.1 | Adjust glow intensity within the listed range; preview the result at the intended placement. |
Settings: Font Size (px)title_font_size | 24 | Adjust font size (px) within the listed range; preview the result at the intended placement. |
Settings: Background Colorbackground_color | #000 | Set background color; this changes appearance, not entry rules. |
Settings: Fonttitle_font_family | sans-serif | Choose the font for font; preview the live theme after saving. |
No-purchase submission request and reference code; merchant approval awards entries.
Requirements: Diamond and Track AMOE enabled.
Edit controls: Online Store > Themes > Customize > Add block > Clean Sweeps. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Settings: Enter Sweepstakes IDsweepstakeId | default | Use an explicit valid campaign ID. The default value selects the shortest-duration active campaign; verify the intended campaign. |
Settings: Show post-submission instructionsshow_mail_instructions | true | Show the configured post-submission instructions. Turning this off does not skip merchant approval or award entries immediately. |
Settings: Titletitle | Entry Form | Customize the displayed title; this copy does not change saved reward rules. |
Settings: Title font sizetitle_font_size | 24 Range: 16–48 px, step 1 | Adjust title font size within the listed range in px; preview the result at the intended placement. Requires: Title is not blank |
Settings: Instructions (above form)instructions_richtext | <p>Please complete the form below to enter.</p> | Customize the displayed instructions (above form); this copy does not change saved reward rules. |
Settings: Require official rules acceptancerequire_official_rules | false | Turn require official rules acceptance on or off for this widget. |
Settings: Official rules acceptance textofficial_rules_acceptance_text | By checking this box, I confirm that I have read and agree to the official rules. | Customize acceptance copy; the words official rules can link to Official rules URL. Requires: Require official rules acceptance on |
Settings: Official rules URLofficial_rules_url | Not specified | Link to your published official rules, used with the acceptance copy. Requires: Require official rules acceptance on |
Settings: Submit button labelsubmit_label | Submit | Customize the displayed submit button label; this copy does not change saved reward rules. |
Settings: Confirmation headlineconfirmation_message | Your sweepstakes submission was successful. | Submission feedback headline. A reference code confirms a request, not a recorded entry award. Requires: Submission succeeded (pending request) |
Settings: Post-submission instructionspost_submission_text | <p>Please read the official rules for submission instructions. Send the above code on the letter envelope and 3" × 5" card or paper written clearly. <strong>If this step is not completed, this entry will NOT BE COUNTED.</strong></p> | Instructions after a pending request is submitted. Keep them aligned with your actual campaign rules and review process. Requires: Show post-submission instructions on |
Settings: Form background colourform_background | rgba(0,0,0,0) | Set form background colour; this changes appearance, not entry rules. |
Settings: Text colourtext_color | #000000 | Set text colour; this changes appearance, not entry rules. |
Settings: Button background colourbtn_bg | #000000 | Set button background colour; this changes appearance, not entry rules. |
Settings: Button text colourbtn_txt | #ffffff | Set button text colour; this changes appearance, not entry rules. |
Settings: Button sizebtn_pad | 12 Range: 8–32 px, step 1 | Adjust button size within the listed range in px; preview the result at the intended placement. |
Settings: Code font sizecode_font_size | 16 Range: 12–32 px, step 1 | Adjust code font size within the listed range in px; preview the result at the intended placement. Requires: Submission succeeded and reference code is shown |
Settings: Promotion placeholderpromo_placeholder | e.g. Multiplier-10x | Customize the displayed promotion placeholder; this copy does not change saved reward rules. |
Settings: Number of promotion fieldspromo_field_count | 1 Range: 0–10, step 1 | Number of promotional-word input fields; configured promotional words are reviewed with the pending request. |
Settings: Minimum age (years)min_age | 18 Range: 0–99, step 1 | Browser form age check in years; it does not independently verify age or legal eligibility. |
Settings: Require customer to be logged in to submitrequire_login | true | Require customer sign-in in this storefront form; not a guarantee of independently verified identity. |
Settings: Minimum time before submission (seconds)min_fill_seconds | 5 Range: 0–30, step 1 | Browser minimum fill time in seconds; zero disables this deterrent. It is not comprehensive bot prevention. |
Settings: Restrict submission to once every (minutes)cooldown_minutes | 10 | Browser submission cooldown; schema describes minutes (minimum 5). Runtime retry units/enforcement must be checked separately; do not promise a server-enforced policy. |
Inline or popup email signup form; rewards follow successful double opt-in.
Requirements: Platinum+; enable Award entries after double opt-in and sender setup.
Edit controls: Online Store > Themes > Customize > Add block > Clean Sweeps. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Settings: Render moderender_mode | inline
| Choose inline placement or a popup. Neither placement selects a campaign; email reward settings live in Email Service. |
Popup behavior: Test popup buttonpopup_show_trigger | false | Show a button for testing the popup, including in the theme editor where automatic opening is suppressed. Requires: Render mode = popup |
Popup behavior: Only show once per sessionpopup_show_once_per_session | true | Suppress repeat popup opening after the session has dismissed it; test in a fresh browsing session. Requires: Render mode = popup |
Popup behavior: Show popup afterpopup_show_delay_seconds | 2 Range: 0–30 sec, step 1 | Delay automatic popup opening by this many seconds on the live storefront. Requires: Render mode = popup |
Popup behavior: Only show to logged-out customerspopup_show_guest_only | true | Limit automatic popup opening to logged-out customers; test logged out when enabled. Requires: Render mode = popup |
Content: Popup trigger labelpopup_trigger_label | Enter with your email | Customize the displayed popup trigger label; this copy does not change saved reward rules. Requires: Render mode = popup and Test popup button on |
Content: Form titleform_title | Enter with your email | Customize the displayed form title; this copy does not change saved reward rules. |
Content: Instructionsform_instructions | Join our mailing list and get 100 free entries! | Customize the displayed instructions; this copy does not change saved reward rules. |
Content: Consent copyconsent_text | I agree to receive marketing emails and consent to contact. | Customize the displayed consent copy; this copy does not change saved reward rules. |
Content: Submit button labelsubmit_label | Submit | Customize the displayed submit button label; this copy does not change saved reward rules. |
Content: Submit loading labelsubmitting_label | Submitting... | Customize the displayed submit loading label; this copy does not change saved reward rules. |
Content: Success messagesuccess_message | Check your email to confirm your entry. | Feedback after sending a signup request; awards require the successful email-confirmation step. |
Typography: Title font sizetitle_font_size | 24 Range: 20–40 px, step 1 | Adjust title font size within the listed range in px; preview the result at the intended placement. |
Typography: Title font weighttitle_font_weight | 700 Range: 400–800, step 100 | Adjust title font weight within the listed range; preview the result at the intended placement. |
Typography: Instructions font sizeinstructions_font_size | 16 Range: 13–24 px, step 1 | Adjust instructions font size within the listed range in px; preview the result at the intended placement. |
Typography: Instructions font weightinstructions_font_weight | 400 Range: 300–700, step 100 | Adjust instructions font weight within the listed range; preview the result at the intended placement. |
Typography: Text field labels font sizefield_label_font_size | 14 Range: 12–22 px, step 1 | Adjust text field labels font size within the listed range in px; preview the result at the intended placement. |
Typography: Text field labels font weightfield_label_font_weight | 600 Range: 400–800, step 100 | Adjust text field labels font weight within the listed range; preview the result at the intended placement. |
Typography: Input text font sizeinput_font_size | 16 Range: 13–22 px, step 1 | Adjust input text font size within the listed range in px; preview the result at the intended placement. |
Typography: Input text font weightinput_font_weight | 400 Range: 300–700, step 100 | Adjust input text font weight within the listed range; preview the result at the intended placement. |
Typography: Consent text font sizeconsent_font_size | 14 Range: 12–20 px, step 1 | Adjust consent text font size within the listed range in px; preview the result at the intended placement. |
Typography: Consent text font weightconsent_font_weight | 400 Range: 300–700, step 100 | Adjust consent text font weight within the listed range; preview the result at the intended placement. |
Typography: Button font sizebutton_font_size | 16 Range: 13–22 px, step 1 | Adjust button font size within the listed range in px; preview the result at the intended placement. |
Typography: Button font weightbutton_font_weight | 700 Range: 500–800, step 100 | Adjust button font weight within the listed range; preview the result at the intended placement. |
Typography: Status text font sizestatus_font_size | 15 Range: 12–20 px, step 1 | Adjust status text font size within the listed range in px; preview the result at the intended placement. |
Typography: Status text font weightstatus_font_weight | 500 Range: 400–700, step 100 | Adjust status text font weight within the listed range; preview the result at the intended placement. |
Typography: Success message font sizesuccess_font_size | 16 Range: 13–22 px, step 1 | Adjust success message font size within the listed range in px; preview the result at the intended placement. |
Typography: Success message font weightsuccess_font_weight | 600 Range: 400–800, step 100 | Adjust success message font weight within the listed range; preview the result at the intended placement. |
Colors: Section backgroundbackground_color | #e8f0ff | Set section background; this changes appearance, not entry rules. |
Colors: Card backgroundcard_background_color | #ffffff | Set card background; this changes appearance, not entry rules. |
Colors: Text colortext_color | #0f172a | Set text color; this changes appearance, not entry rules. |
Colors: Input backgroundinput_background_color | #f8fbff | Set input background; this changes appearance, not entry rules. |
Colors: Input borderinput_border_color | #c6d3eb | Set input border; this changes appearance, not entry rules. |
Colors: Button backgroundbutton_background_color | #1d4ed8 | Set button background; this changes appearance, not entry rules. |
Colors: Button textbutton_text_color | #ffffff | Set button text; this changes appearance, not entry rules. |
Colors: Error texterror_color | #b42318 | Set error text; this changes appearance, not entry rules. |
Colors: Success textsuccess_color | #0f7a45 | Set success text; this changes appearance, not entry rules. |
Confirmation feedback toast, separate from the form and from proof of recorded awards.
Requirements: Enable for storefront confirmation feedback with email signup rewards.
Edit controls: Online Store > Themes > Customize > App embeds. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
Settings: Success messageconfirm_success_message | Thanks for confirming. Your entry has been recorded. | Toast copy based on confirmation redirect information; the embed does not read saved entry awards. |
Settings: Already confirmed messagealready_confirmed_message | You already confirmed this email. Your entry is recorded. | Copy for a previously confirmed redirect result; this is not an additional award. |
Toast style: Text sizetoast_font_size | 14 Range: 12–48 px, step 1 | Adjust text size within the listed range in px; preview the result at the intended placement. |
Toast style: Background colortoast_background_color | #ffffff | Set background color; this changes appearance, not entry rules. |
Toast style: Base text colortoast_text_color | #0f172a | Set base text color; this changes appearance, not entry rules. |
Toast style: Base border colortoast_border_color | #cbd5e1 | Set base border color; this changes appearance, not entry rules. |
Toast style: Success text colortoast_success_text_color | #166534 | Set success text color; this changes appearance, not entry rules. |
Toast style: Error text colortoast_error_text_color | #991b1b | Set error text color; this changes appearance, not entry rules. |
Toast style: Success border colortoast_success_border_color | #bbf7d0 | Set success border color; this changes appearance, not entry rules. |
Toast style: Error border colortoast_error_border_color | #fecaca | Set error border color; this changes appearance, not entry rules. |
Toast style: Close icon colortoast_close_icon_color | #475569 | Set close icon color; this changes appearance, not entry rules. |
Preview (Theme Editor): Show preview toast buttonshow_preview_button | false | Show a theme-editor preview button. Previewing does not confirm an email or award entries. |
Preview (Theme Editor): Preview button labelpreview_button_label | Preview toast | Customize the displayed preview button label; this copy does not change saved reward rules. Requires: Show preview toast button on |
Invisible embed capturing referral links and passing signed-in membership tags into checkout context.
Requirements: Enable for referral tracking and checkout membership context; configure rewards separately.
Edit controls: Online Store > Themes > Customize > App embeds. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
No configurable settings. This embed tracks context without displaying a card.
Per-line product entry estimate; excludes order-wide rewards.
Requirements: Platinum+ and checkoutExtensionProduct enabled. This in-checkout placement requires Shopify Plus.
Edit controls: Settings > Checkout > Configurations > Customize > select the supported page. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
App controls: Checkout line item entriescheckoutExtensionProduct | Not specified | Enable and save the app display, then add the extension in Shopify's editor. Content, typography and reward row labels are fixed in this extension; no active editor settings are declared. |
Checkout campaign totals and reward breakdown; excludes countdown awards.
Requirements: Platinum+ and checkoutExtensionTotal enabled. This in-checkout placement requires Shopify Plus.
Edit controls: Settings > Checkout > Configurations > Customize > select the supported page. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
App controls: Checkout total entriescheckoutExtensionTotal | Not specified | Enable and save the app display, then add the extension in Shopify's editor. Content, typography and reward row labels are fixed in this extension; no active editor settings are declared. |
Checkout timer and configured bonus copy; current awards do not enforce timer expiry.
Requirements: Platinum+ and checkoutCountdownEnabled; customize in Checkout Countdown. This in-checkout placement requires Shopify Plus.
Edit controls: Clean Sweeps > Checkout Countdown. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
App controls: Enable checkout countdown bonuscheckoutCountdownEnabled | false | Enable and save first. The remaining controls are disabled while off or plan locked. |
App controls: Award entries on checkoutawardEntries | 1000 Range: Minimum 0 | Configured bonus for active sweepstakes after checkout. Excluded from checkout total; timer expiry is not an award condition in current processing. Requires: Countdown enabled and app plan allows checkout countdown |
App controls: Countdown time (recommended: 10 minutes)countdownMinutes | 10 Range: Minimum 0 minutes | Set countdown duration in minutes; timer starts on extension mount. Requires: Countdown enabled and app plan allows checkout countdown |
App controls: Background stylebackgroundStyle | green
| Choose Green banner or Grey box. Requires: Countdown enabled and app plan allows checkout countdown |
App controls: Line 1copy.checkoutWithin | CHECKOUT WITHIN | Set this line's message copy. Requires: Countdown enabled and app plan allows checkout countdown |
Line 1 style controls: SizelineStyles.checkoutWithin.size | small
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 1 style controls: EmphasislineStyles.checkoutWithin.emphasis | none
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 1 style controls: AppearancelineStyles.checkoutWithin.appearance | regular
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
App controls: Line 2copy.timer | 10:00 | Regenerated from duration/award amount when saved; change the numeric control for these values. Requires: Countdown enabled and app plan allows checkout countdown |
Line 2 style controls: SizelineStyles.timer.size | extraLarge
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 2 style controls: EmphasislineStyles.timer.emphasis | bold
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 2 style controls: AppearancelineStyles.timer.appearance | accent
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
App controls: Line 3copy.minutesAndReceive | MINUTES AND RECEIVE | Set this line's message copy. Requires: Countdown enabled and app plan allows checkout countdown |
Line 3 style controls: SizelineStyles.minutesAndReceive.size | small
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 3 style controls: EmphasislineStyles.minutesAndReceive.emphasis | none
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 3 style controls: AppearancelineStyles.minutesAndReceive.appearance | regular
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
App controls: Line 4copy.bonusEntries | 🎟 1000 BONUS ENTRIES | Regenerated from duration/award amount when saved; change the numeric control for these values. Requires: Countdown enabled and app plan allows checkout countdown |
Line 4 style controls: SizelineStyles.bonusEntries.size | extraLarge
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 4 style controls: EmphasislineStyles.bonusEntries.emphasis | bold
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 4 style controls: AppearancelineStyles.bonusEntries.appearance | regular
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
App controls: Line 5copy.offerApplied | *OFFER APPLIED AUTOMATICALLY AFTER CHECKOUT | Set this line's message copy. Requires: Countdown enabled and app plan allows checkout countdown |
Line 5 style controls: SizelineStyles.offerApplied.size | extraSmall
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 5 style controls: EmphasislineStyles.offerApplied.emphasis | none
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
Line 5 style controls: AppearancelineStyles.offerApplied.appearance | subdued
| Style this line. Checkout maps small/extraSmall, base/medium and large/extraLarge to the closest supported sizes. Requires: Countdown enabled and app plan allows checkout countdown |
App controls: Restore defaultsrestoreDefaults | Not specified | Restores unsaved countdown content and styles; does not change enablement. Review and Save to persist. Requires: Countdown enabled and app plan allows checkout countdown |
Calculated completed-order summary, separate from saved Entrants records; not an Order status extension.
Requirements: Gold+ and postCheckoutSummary enabled; Shopify Basic or higher.
Edit controls: Settings > Checkout > Configurations > Customize > select the supported page. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
App controls: Post-checkout summarypostCheckoutSummary | Not specified | Enable and save the app display, then add the extension in Shopify's editor. Content, typography and reward row labels are fixed in this extension; no active editor settings are declared. |
Saved entries in new customer accounts; separately gated referral card.
Requirements: New customer accounts and Shopify Basic or higher; referrals require Platinum+.
Edit controls: Clean Sweeps > UI Settings > Customer account entry summary > Customize. Defaults below are catalog defaults, not your store’s saved settings.
Open this widget’s setup guide
| Setting | Default and choices | How to use |
|---|---|---|
App controls: Show ticketshowTicket | true | Show/hide the ticket icon. |
App controls: Ticket styleticketStyle | image
| Choose Blank ticket or Text ticket (🎟). Requires: Show ticket on |
App controls: Show colon after sweepstakes nameshowColonAfterSweepstakeName | false | Add a colon between campaign title and count. |
App controls: Backgroundbackground | success
| Set the summary surface. |
App controls: No entries messagecopy.emptyState | No sweepstakes entries found. | Customize this role's displayed copy; does not affect saved entry records. |
App controls: Entries headingcopy.entriesHeading | Total Sweepstakes Entries | Customize this role's displayed copy; does not affect saved entry records. |
App controls: Referral headingcopy.referralHeading | Here is your personal referral link: | Customize this role's displayed copy; does not affect saved entry records. |
App controls: Usage count templatecopy.usageTemplate | Usage Count: {usageCount} | Preserve {usageCount}. |
App controls: Referral explanation templatecopy.referralExplanationTemplate | When someone uses your referral code, you gain {referralBonusGive} entries and they gain {referralBonusReceive} entries for each use! | Preserve {referralBonusGive} (buyer) and {referralBonusReceive} (referrer). Customize the existing default's reversed recipient wording. |
No entries message: Sizetypography.emptyState.size | body
| Set text role size; Heading forces bold. |
No entries message: Boldtypography.emptyState.bold | false | Label becomes Bold (required for headings) when Heading is selected; Heading forces bold. Requires: Size is not Heading to turn bold off |
Entries heading: Sizetypography.entriesHeading.size | heading
| Set text role size; Heading forces bold. |
Entries heading: Boldtypography.entriesHeading.bold | true | Label becomes Bold (required for headings) when Heading is selected; Heading forces bold. Requires: Size is not Heading to turn bold off |
Sweepstake titles: Sizetypography.sweepstakeTitle.size | small
| Set text role size; Heading forces bold. |
Sweepstake titles: Boldtypography.sweepstakeTitle.bold | true | Label becomes Bold (required for headings) when Heading is selected; Heading forces bold. Requires: Size is not Heading to turn bold off |
Entry counts: Sizetypography.entryCount.size | small
| Set text role size; Heading forces bold. |
Entry counts: Boldtypography.entryCount.bold | false | Label becomes Bold (required for headings) when Heading is selected; Heading forces bold. Requires: Size is not Heading to turn bold off |
Referral heading: Sizetypography.referralHeading.size | body
| Set text role size; Heading forces bold. |
Referral heading: Boldtypography.referralHeading.bold | false | Label becomes Bold (required for headings) when Heading is selected; Heading forces bold. Requires: Size is not Heading to turn bold off |
Referral link: Sizetypography.referralLink.size | small
| Set text role size; Heading forces bold. |
Referral link: Boldtypography.referralLink.bold | false | Label becomes Bold (required for headings) when Heading is selected; Heading forces bold. Requires: Size is not Heading to turn bold off |
Usage count: Sizetypography.usageCount.size | small
| Set text role size; Heading forces bold. |
Usage count: Boldtypography.usageCount.bold | false | Label becomes Bold (required for headings) when Heading is selected; Heading forces bold. Requires: Size is not Heading to turn bold off |
Referral explanation: Sizetypography.referralExplanation.size | small
| Set text role size; Heading forces bold. |
Referral explanation: Boldtypography.referralExplanation.bold | false | Label becomes Bold (required for headings) when Heading is selected; Heading forces bold. Requires: Size is not Heading to turn bold off |
App controls: Preview statepreviewState | entries
| Sample data only; does not verify customer entries. |
App controls: Restore defaultsrestoreDefaults | Not specified | Restores the unsaved editing values. Review and Save to persist; does not change entry records. |
Place entry totals in every high-intent spot to keep sweepstakes momentum high.
Shows entries earned for each product before adding to cart.
Highlights entries earned and bonus thresholds in the cart.
Shows entries for each item during checkout.
Displays total sweepstakes entries for the order.
Confirms entries earned after purchase.
Shows entry totals in the customer account area.
Lets guest shoppers view entries by email.
Consistent copy increases clarity and helps shoppers stay engaged.
Ensure your sweepstakes app covers these essentials.
Need help setting these up? See the Setup Guides.
Answers to common questions about sweepstakes entry widgets.
Yes. Showing entries at each step helps shoppers understand the value of each purchase and stay motivated.
Product pages, cart, checkout, and the thank-you page are the most important touchpoints.
Clean Sweeps includes product, cart, checkout, thank-you, account, and guest lookup widgets.
Clean Sweeps helps Shopify merchants surface entries throughout the shopping experience.

