Complete index of all available help articles and guides
Giveaway Ninja is a giveaway and contest app for Shopify. You can install it on your Shopify store and launch your first giveaway in minutes. Once your campaign is live, you can host it on your branded landing page or embed it directly on any Shopify page.
Award giveaway entries based on purchases. You can configure base points per dollar spent, target specific products or variants, set bundle rules, apply period multipliers, and use AOV boosters. To see how revenue is tracked back to your campaigns, read about Shopify sales attribution. If you need to credit orders placed before the giveaway started, you can import past Shopify orders or import users and orders from a CSV.
Show customers exactly how many entries they can earn throughout the shopping experience. Add an entries badge on product pages that updates automatically with variant and quantity changes, display entry badges on your collections grid, and show a real-time entry counter in the cart or cart drawer. After checkout, a badge on the checkout and thank-you pages confirms the entries earned. You can also create a dedicated Your Purchase Entries page where customers can review all their purchase-based entries.
Enable a social gallery where participants upload photos and vote on each other's submissions, turning your giveaway into a community-driven experience.
Sync collected emails automatically with your email marketing platform. Giveaway Ninja integrates with Klaviyo, Mailchimp, ActiveCampaign, Omnisend, CampaignMonitor, and Zapier via webhooks. With the Klaviyo integration you can also send automated "You Earned Points" emails every time a customer earns entries.
Set up Facebook Pixel and Google Analytics tracking scripts to measure campaign performance. Protect your giveaways from bots with Google reCAPTCHA. When a campaign ends, use the built-in winner draw to select and notify winners. For anything else, check our FAQ and troubleshooting guide or use the API to build custom integrations.