Add a new revenue stream with raffles on Shopify

Designed and built exclusively for Shopify Merchants

The Raffle App

Designed and built exclusively for Shopify Merchants

  • Seamlessly run raffles fully integrated with your Shopify store.
  • Boost signups with pre-authorized payments for a smoother experience.
  • Ensure fairness with fully automated, random winner selection.
  • Let Panagora Raffle handle the details for stress-free hype releases!
  • Panagora Raffle in the Shopify appstore

Each signup becomes a preorder in Shopify with payment commitment from each customer. Giving you as a merchant the tool to manage signups and draw winners directly in Shopify.

Always free for developers

By developers for developers.

As developers we believe that any merchant should be able to install and test the Raffle App and run test raffles in a controlled environment. There is no time limit to running tests. The only limit we have is that you can have a maximum of 500 sign-ups per raffle in a development store.

Trusted by industry leaders

Merchants that using raffles on Shopify

The Panagora Raffle App is built on years of experience developing custom raffle solutions for top brands in the sneaker industry. While perfected for high-demand product launches, it’s versatile enough to be used across various industries to build excitement, gather signups, and gauge product interest effectively.

Business Plan

Unlock the Power of Raffles for Your Shopify Store

Take your business to the next level with the Panagora Raffle Business Plan, designed to help Shopify merchants seamlessly integrate raffles into their stores. Control costs effortlessly by setting signup limits per raffle and enjoy full integration support through our detailed FAQ and expert guidance. Built for fairness, transparency, and ease of use, Panagora Raffle boosts customer engagement, and enables stress-free release management, maximizing your revenue potential.

Pricing model

The Panagora Raffle pricing model follows a step-based structure with fixed tiers

  • Each Step tier includes a predefined range of signups and a maximum charge for that tier.
  • The cost per signup decreases as you progress to higher tiers.
  • When you move to a new Step tier, the cost of the previous tier is added to calculate the total cost of the raffle.
  • Control your total raffle cost by setting limits for each raffle.
Step tierRangeSignups in rangeMaximum chargeStep cost per signupMinimum cost per signup
11-5000500069*0.01380.0138
25001-15000100001890.0120.0126
315001-30000150003490.01070.0116
430001-50000 200005490.010.011
550001-1000005000013490.0080.0095
6100001-N\AN\A**0.0040.0095→0.004

*) Minimum charge for every raffle that collects at least one signup.
**) For every signup after 100000, 0.004 USD is charged, with no upper limit.

Example costs based on number of signups

Based on the pricing table here are a few calculations to give you an idea of how much a raffle would cost depending on how many signups you want to accept.

SignupsCostCalculation
169Minimum charge for Step 1
5069-''-
500069Step 1
530073.14Step 1 + 300 * 0.012
15000189Step 1 + 10000 * 0.012 (Step 2)
18000221Step 1 + Step 2 + 3000 * ≈0.0107
30000349Step 1 + Step 2 + 15000 * ≈0.0107 (Step 3)
40000449Step 1 + Step 2 + Step 3 + 10000 * 0.01
50000549Step 1 + Step 2 + Step 3 + 20000 * 0.01 (Step 4)
75000749Step 1 + Step 2 + Step 3 + Step 4 + 25000 * 0.008
100000949Step 1 + Step 2 + Step 3 + Step 4 + 50000 * 0.008 (Step 5)
1500001149Step 1 + Step 2 + Step 3 + Step 4 + Step 5 + 50000 * 0.004
2000001349Step 1 + Step 2 + Step 3 + Step 4 + Step 5 + 100000 * 0.004

Frequently asked questions

Usage related FAQ

Q: Can I enable local payment methods for raffle orders?

A: Only payment methods available with Shopify Payments are available for preorders. If Shopify enables more payment methods, you'll be able to use them. See Shopify Payments for more information.

Q: My raffle's registration phase has closed. What now?

A: The next step is to open the raffle in the admin UI and initiate the drawing of winners. After that is completed, you need to initiate the handling of losers. All processes are currently initiated manually, but a more automated process is planned for a future version.

Q: Raffle orders make it hard for me to see my normal orders, what can I do?

A: Create a filtered order view that excludes orders with the status Payment Pending.

Q: My revenue reports are skewed by all the raffle orders, what can I do?

A: Payment not yet received for orders that might not be fulfilled should not be counted as revenue. Update your reports and statistics to not include deferred revenue.

Q: I want to uninstall the app, what do I need to do?

A: Before you uninstall, be sure to archive all raffles and restore the products. If you install the app again within 48 hours from uninstallation, your data will be intact.

Integration related questions

Q: What do I need to do to get started with running raffles?

A: The App is optimized for easy implementation on Dawn-based themes, and the shortest path to getting started is available for stores that are Dawn-compatible. If you follow the Quick Start instructions, you should end up with a product page that works for both raffle products and normal products, as well as functionality for ensuring that customers don't check out multiple products when they have a raffle product in their cart.
For a more advanced implementation, for example if your Theme is not based on Dawn, install the app on a development store and follow the Quick Start instructions. Inspecting the results in the storefront and the app block settings should give you a good idea of how to integrate the app with your theme.

Q: How do I translate my storefront UI?

A: The settings containing markup are Liquid templates. You can translate using standard theme translation methods, like rendering snippets.

Q: How do I customize the countdowns?

A: You can set a custom render function on the panagora-raffle-countdown element, which will repeatedly be called by the countdown mechanism. If you inspect this, you'll find the data you need to render the current countdown state.

Terms of use

By installing or using the Panagora Raffle app on your Shopify store, you agree to the following terms and conditions. Please read them carefully.

1. Use of the App

Panagora Raffle enables Shopify merchants to run raffles, collect sign-ups, and manage pre-orders with automated winner selection. By using the app, you agree to comply with all applicable laws and regulations regarding the operation of raffles.

2. Data Collection and Usage

Panagora Raffle collects and processes certain information from raffle participants and merchants, including but not limited to:

  • Participant email addresses
  • Raffle entry details (e.g., product and variant preferences)
  • App usage data for feature improvement

Data collected will be stored and processed using secure servers in the EU (AWS eu-west-1 region, Ireland) and used solely to manage raffle entries, communicate with participants, and enhance app functionality. The data will be retained only for the raffle duration and 90 days post-raffle completion.

3. Merchant Responsibilities

Merchants are responsible for:

  • Complying with any local legal requirements for running raffles
  • Managing participant interactions and communications such as notifications (e.g., winner announcements).
  • Ensuring compliance with Shopify's Terms of Service when using the app

4. Data Retention and Deletion

All data is retained for the raffle duration and for 90 days post-raffle, after which it will be permanently deleted. Upon app uninstallation, all participant data will be purged in accordance with Shopify's app removal policies.

5. Privacy and Security

Panagora Raffle is committed to protecting your data and participants' data. Please refer to our Raffle App Privacy Policy for further details on data handling practices.

6. Disclaimer

The Panagora Raffle app is provided "as is" without warranty of any kind. Panagora is not liable for any issues arising from the use of the app, including legal compliance issues related to raffle operations in specific jurisdictions.

7. Contact

For questions regarding these terms or data privacy concerns, please contact us at privacy@panagora.se.