Skip to main content

ViralSweep Campaign Go-Live Checklist

Written by Ardy Parto
Updated today

Step 1 — Build the Promotion

Entry Setup

  • Set title, description, start/end dates

  • Add form fields (name, email, phone) — fewer = higher conversion

  • Add newsletter opt-in / consent checkboxes if required

    Growth & Security

  • Bonus entry actions (referral, social, polls, video) + values

  • Spam/fraud settings (1 entry/IP, CAPTCHA, verification)

  • Geo-target by country/state

    Step 2 — Design & Branding

  • Apply colors, fonts, button styles (template or design section)

  • Preview full page, widget embed, and lightbox

    Step 3 — Legal

  • Prize value > $5,000 → bonding/registration in NY & FL is required (can be bypassed if not accepting entrants from those states)

  • Official Rules inputted

  • Purchase element in sweepstakes? → must include AMOE (typically mail-in)

  • Prize/winner > $2,000 → winner affidavits and/or 1099 Tax Form Required

    Step 4 — Integrations

  • Connect ESP/CRM (Klaviyo, Postscript, Salesforce, Mailchimp) for real-time entry pass

  • Connect Facebook Pixel or GA4 for ad tracking (if needed)

  • Install Shopify sales tracking snippet (if tracking purchases)

    Step 5 — Installation / Embed

  • Choose display: Standalone Landing Page (or update URL If you don't want a ViralSweep-hosted link), Embed widget (JS), or Lightbox

  • Paste JS snippet on site or send to dev team

  • Purchase promos: paste post-purchase widget into Shopify → Settings → Checkout → Order Status

  • Test live entry to confirm data flows into ViralSweep + integrations

    Step 6 — Tracking Setup

  • Generate tracking URLs per channel (email, paid ads, influencers, QR)

  • Generate QR codes for in-person/physical placements (events, packaging, hang tags)

  • Assign unique link per influencer for multi-collaborator campaigns

    Step 7 — Final Pre-Launch Review

  • Confirm correct start/end dates and times

  • Front-end preview as test user — verify full flow + rules link accessible

  • Confirm integration is passing data (check Entries tab)

    You’re Live — Go-Live

  • Legal in place, form installed, integrations connected → ready to launch. Beyond this point is marketing execution.

Did this answer your question?