Campaign

Giveaway Campaign Execution

Run list-growth campaigns with clear entry rules, automated duplicate prevention, scheduled draws, and controlled winner delivery. From configuration to fulfillment with full operator visibility.

Entry collection

Dedup and fraud checks

Scheduled drawing

Winner fulfillment

Step 1: Configure giveaway

Set every parameter before launch: prize type, draw date, required entry fields, consent copy, and fulfillment method. Configuration review confirms your draw date, entry requirements, and prize delivery path are all in place before the campaign goes live.

  • Prize type selection: discount code or external webhook
  • Draw date and time configuration with time zone support
  • Entry field requirements: email, name, phone, custom fields
  • Consent text configuration for terms and conditions
  • Campaign landing page with Sorae widget or custom form
  • Pre-launch configuration review checklist

Step 2: Capture entries

As entries arrive, Sorae validates each submission against your configured requirements and runs duplicate detection. Suspicious patterns (same email from multiple IPs, rapid sequential submissions) are flagged before they enter your eligible draw pool.

  • Real-time entry validation against configured field requirements
  • Duplicate detection by email address across all submissions
  • IP-based pattern detection for bulk submission attempts
  • Entry confirmation state visible in campaign analytics
  • Live entry count dashboard for campaign monitoring
  • Entry export available for pre-draw review

Step 3: Draw and fulfill

At the configured draw time, Sorae selects winners from the eligible entry pool and initiates fulfillment. Each winner receives a Shopify discount code or your configured external webhook fires. Winner state tracks through delivery so your support team always knows what happened.

  • Automated draw execution at configured date and time
  • Manual draw trigger for campaigns closing early
  • Winner selection from eligible (non-duplicate, non-flagged) pool
  • Shopify discount code issuance for retail prize delivery
  • External webhook trigger for custom fulfillment paths
  • Winner status tracking: selected, fulfilled, failed, redeemed
  • Post-draw winner export for external communications