How do I let customers see their giveaway entries?
Quick answer
Create a page template in the Shopify theme editor, add the Your Purchase Entries app block and enter your Giveaway ID. Assign the template to a new page, such as My Entries, and add it to your store menu. Logged-in customers see their total entries, total purchase value and the entries from each order.
Overview
Create a dedicated page where customers can see their purchase-based giveaway entries. It adds transparency and encourages customers to track their progress in your giveaway. Entries on this page follow your purchase entry rules.
Installation steps
It's the same template flow as embedding a giveaway on a Shopify landing page.
- Edit your theme and click Pages. Open the Shopify theme editor and go to the Pages section
- Add a new template. Create a new page template and add the "Your Purchase Entries" block from the Apps section
- Enter the Giveaway ID. In the block settings, enter your Giveaway ID. You'll find it in the Campaign editor under GIVEAWAY > Giveaway Details
- Customize the settings. Adjust the look and labels to match your brand (see the customization options below)
- Assign the template to a page. Create a new page (for example, "My Entries") and set it to use your new template
- Add the page to your menu (optional). For easy access, add the page to your store's navigation under Online Store > Navigation


How do I preview the page before it goes live?
In the theme editor, turn on the "Preview as logged in user" toggle in the block settings. It shows mock data with sample entries, orders and stats, exactly as logged-in customers will see it. Preview mode works even when you're not logged in, so you can test settings and styling without touching real customer data.

Customization settings
Once you've added the block, you can customize these settings.
Theme editor preview
- Preview as logged in user: toggle this to preview the page as a logged-in customer in the theme editor. You'll see mock data, including sample orders, entries and total values, to help you picture the final result
Customize labels
- Main title: the main heading (default: "Your Purchase Entries")
- Welcome message: greeting with the customer's name. Use
{username}as a placeholder (default: "Welcome back, {username}!") - Total entries label: label for the total entries count (default: "Total Entries")
- Total entries icon: emoji or symbol for total entries (default: "🎫")
- Total value label: label for the total purchase value (default: "Total Value")
- Total value icon: emoji or symbol for total value (default: "💰")
- Loading text: text shown while data loads (default: "Loading your entries...")
- Orders section title: title for the orders list (default: "🎫 Your Orders")
- Order label: text before the order number (for example, "Order #1234")
- Entry label (singular): text for a single entry (for example, "1 entry")
- Entries label (plural): text for several entries (for example, "50 entries")
Login prompt settings
For customers who aren't logged in:
- Login heading: heading shown to customers who aren't logged in (default: "🎫 Check Your Purchase Entries")
- Login prompt message: message shown to customers who aren't logged in
- Login button text: text for the account login button (default: "Log In / Sign Up")
Color styling
- Text color: main text color for the entries panel
- Background color: background color of the entries panel
- Border roundness: controls the roundness of all elements (0-40px, where 0 = square corners)
Button styling
- Button text color: applies to all buttons
- Button background color: applies to all buttons
Advanced customization
- Custom CSS: add your own CSS to style the block further. Use
.giveaway-containeras the base selector
Pro tip: link to this page from your order confirmation emails, such as a "you earned entries" email, or from the customer account section. Customers love seeing their progress and knowing exactly how many entries they've earned!
People also ask
Do customers need an account to see their entries?
Yes. Logged-in customers see their entries. Everyone else sees a login prompt. To confirm entries without a login, use the thank-you page entries badge.
Can I preview the page before any orders come in?
Yes. Turn on "Preview as logged in user" in the block settings to see sample orders and entries. See how purchase-based giveaway entries work for what the numbers mean.
Can I email customers their entries instead?
Yes, with a Klaviyo flow. See how to email customers when they earn giveaway entries.
Can I show entries before customers buy?
Yes, on product pages. See how to show giveaway entries on Shopify product pages.
Still stuck?
Our support team is available 24/7 and always replies. Send us a message and we'll help you sort it out.