Product Pricing Case Studies Live Demo
Getting Started

How to set up a giveaway on Shopify?

  • 5-10 minutes
  • All plans

Quick answer

To set up a giveaway on Shopify with Giveaway Ninja, create a campaign and add its title, description, number of winners and dates. Then add entry actions, such as Make a Purchase, customize the design and click SAVE. The widget goes live on your store at the start date. Setup takes 5 to 10 minutes on any plan.

1) Describe your giveaway

  • Create a catchy title that reflects your marketing strategy
  • Enter a quick marketing description and summarize the entry rules
  • Enter how many users you want to reward (winners)
  • Pick the start and end dates
  • If you have a custom domain (for example, www.shop.com), enter it
  • Expand the Terms and Privacy section to enter your detailed terms and rules. Need a starting point? Use the free giveaway rules generator.
Describing a new giveaway: name, prize and end date

Please note: make sure your terms say that NO PURCHASE IS REQUIRED to enter the giveaway. Under the "no purchase necessary" laws enforced by many countries, you can reward entries for purchases only if you also offer a free way to enter. Read the no-purchase-necessary rules in plain English.

2) Add your first entry action

Click the Entry Action tab, then click the [+] icon next to the entry action you want.

To reward orders, add Make a Purchase. See how purchase-based giveaway entries work.

Adding the first entry action to a giveaway

3) Edit an entry action

Enter the values you want and click the small SAVE button when you're done. Repeat step 2 to add all the entry actions you want.

Editing an entry action and its point value
  • To edit an action, hover over it in the preview and click its edit icon
  • Use the arrow icons to move actions up or down
Additional entry action options in the giveaway editor

4) Customize your design

Giveaway Ninja gives you plenty of customization options: choose your font, change colors and upload up to 3 headers to match your brand's style.

Customizing the giveaway design and colours

5) Publish on giveaway.ninja/enter/... (optional)

By default, the giveaway appears on your website as a widget (launch icon plus pop-up).

If you don't have a website, or want to give your users a direct link, you can publish your giveaway on giveaway.ninja:

  1. From the GIVEAWAY MENU, find and expand the DIRECT URL section
  2. Enter a slug URL. For example, "my-giveaway" is published at giveaway.ninja/enter/my-giveaway
  3. (Optional) Upload a 1200x630 cover image, used by Open Graph to show a preview of the link

If the slug URL you entered isn't available, pick another one.

Publishing a giveaway on its own direct giveaway.ninja entry URL

6) Embed on your landing page (optional)

You can easily host a giveaway on a branded landing page on your site.

  1. From the GIVEAWAY MENU, find and expand the EMBEDDING CODE section
  2. Copy the embed code
  3. Edit your landing page and paste the embed code. For step-by-step guides, see how to embed a giveaway on a Shopify landing page or how to embed a giveaway on a Wix site.
Copying the embed code to place a giveaway on your own landing page

7) Save and enable the giveaway

Almost done! Click the green SAVE button at the top of the page to save the giveaway.

The widget should appear on your site based on the start date and timezone. If it doesn't, check why your giveaway isn't showing up on your store.

Saving and enabling the finished giveaway

Done

Congratulations! You created your first giveaway. Now promote it on social, in your newsletter and with Meta Ads. Get more ways to drive traffic to your giveaway.

People also ask

Do customers have to buy something to enter?

No. Many countries require a free way to enter, so pair any purchase entry with a free one, such as sign-up bonus entries. Read the no-purchase-necessary rules in plain English.

Can I run a giveaway without adding it to my store?

Yes. Publish it on its own page at giveaway.ninja/enter/your-slug from the Direct URL section. Prefer your own domain? See how to embed a giveaway on a Shopify landing page.

How do I give entries for purchases?

Add the Make a Purchase entry action and set how many entries each order earns. See how purchase-based giveaway entries work.

How do I pick winners when the giveaway ends?

Use the Draw Winners wizard in your dashboard to choose the audience and reveal winners on a branded screen. See how to draw and notify giveaway winners.

Still stuck?

Our support team is available 24/7 and always replies. Send us a message and we'll help you sort it out.

Contact support
🍪