Perkie is a loyalty points and rewards system for WooCommerce. Customers earn points when they shop, redeem those points for discounts, unlock VIP tiers as their loyalty grows, and refer friends to earn even more. Think of it like the rewards card at your favourite coffee shop — except it lives right inside your online store, and you’re the one running it.
—
Why This Matters
Here’s something that’s easy to miss when you’re busy running a store: your best customers are already there. They’ve already found you, they already trust you, and they already want to come back. The question is whether you make it easy — and rewarding — for them to do so.
Most stores treat every customer the same way. A first-timer gets the same experience as someone who’s spent $2,000 with you over three years. No recognition, no reward, no reason to come back over a competitor who’s offering a discount this week.
Perkie fixes that. It gives your loyal customers a reason to keep choosing you — and a reason to tell their friends. Points accumulate. Tiers unlock. Discounts compound. A customer who feels recognised and rewarded doesn’t need a reason to look elsewhere.
Without a loyalty system:
- Your best customers get exactly the same experience as strangers
- There’s no incentive to come back once someone has what they need
- Word-of-mouth referrals happen by accident, not by design
- Repeat purchases are driven by habit or price — neither of which you control
With Perkie:
- Every purchase builds toward something — points, tiers, perks
- Returning customers feel seen and valued
- Referrals become a real acquisition channel
- Loyalty becomes a competitive advantage you own
—
Before You Start
Make sure you have these ready before installing:
- WordPress 6.0 or newer
- PHP 8.0 or newer (PHP is the programming language WordPress runs on — your hosting provider manages this for you. Not sure which version you’re on? You can check at Tools > Site Health > Info > Server in your WordPress dashboard.)
- WooCommerce 8.0 or newer (Perkie is built specifically for WooCommerce stores — it needs WooCommerce installed and active to work)
- Tracksies HQ installed and active — Perkie is an add-on to Tracksies HQ. It won’t work without HQ running on your site. If you haven’t installed HQ yet, start with the Tracksies HQ Getting Started guide first, then come back here.
- A valid Perkie licence from tracksies.com — you’ll enter this after activation
- About 15 minutes for setup — most of that is deciding on your earning rate and whether you want to customise the default tiers
—
Installing Perkie
Perkie is a premium plugin, so it’s not in the WordPress.org directory. You’ll install it from a ZIP file you download from your Tracksies account.
- Log into your account at the Tracksies website and download the latest Perkie ZIP file
- In your WordPress dashboard, go to Plugins in the left sidebar, then click Add New Plugin at the top of the page
- Click the Upload Plugin button at the top of the page — this tells WordPress you want to install from a file instead of searching the plugin directory
- Click Choose File, find the ZIP file you downloaded, then click Install Now
- Once it finishes installing, click Activate Plugin
- Go to Tracksies > Settings in the left sidebar, click the Licences tab at the top of the page, and enter your Perkie licence key — then click Save Changes in the bottom right corner. This unlocks the full plugin and connects you to automatic updates.
You should now see Perkie appear as a submenu item under Tracksies in the left sidebar. That means everything’s working and you’re ready to configure it.
—
What Happens After Activation
As soon as Perkie is active, a few things happen automatically — here’s what to expect and why each piece is there.
Four default tiers are created
Perkie sets up a Bronze, Silver, Gold, and VIP tier out of the box. These give your loyalty programme structure from day one — customers can see where they sit and what they’re working toward. You can keep the defaults, rename them, adjust the thresholds, or delete them entirely and build your own from scratch. Think of the defaults as a sensible starting point, not a rule.
A “Perks & Rewards” tab appears in My Account
Your customers will now see a Perks & Rewards tab when they log into their account. This is where they can check their points balance, see their current tier, track their progress toward the next tier, and browse their transaction history. It’s their loyalty dashboard — fully branded to your store.
Earning badges appear on your cart and checkout
Small earning badges show up on the cart and checkout pages so customers know how many points they’re about to earn from their current purchase. This kind of visibility is important — it reminds people mid-purchase that there’s something in it for them beyond just the product. “You’ll earn 240 points with this order” is a nudge that can tip the balance on a hesitant buyer.
Earning badges appear on product pages
Product pages also show an earning badge so customers can see the points value of an item before they add it to their cart. The earlier people know they’re earning, the more it influences their decision to buy.
—
Quick Setup Checklist
Once Perkie is active and licensed, work through these six steps to get your programme running. Everything lives under Tracksies > Perkie in the left sidebar.
Step 1 — Set your earning rate
Go to Tracksies > Perkie in the left sidebar, then click the Earning tab at the top of the page. This is where you decide how many points customers earn per dollar spent. The default is a simple ratio — for example, 1 point per dollar — but you can adjust this to whatever makes sense for your margins. You can also set category- or product-level multipliers here if you want to reward purchases in specific areas of your store more generously.
Step 2 — Configure redemption rules
Click the Redemption tab at the top of the page. This controls how points are converted into discounts — for example, 100 points = $1 off. You can also set a minimum points balance before redemption kicks in, and cap how much of an order can be paid with points. These rules let you be generous without giving the shop away.
Step 3 — Review or customise your tiers
Click the Tiers tab at the top of the page. The four default tiers (Bronze, Silver, Gold, VIP) are set up and ready to go. Review the point thresholds and see if they match your expected customer spending patterns. If your average customer spends $500 a year, a Silver threshold of $5,000 in points isn’t going to feel achievable — adjust to make tiers feel attainable and worth working toward.
Step 4 — Optionally enable referrals
Click the Referrals tab at the top of the page. If you want customers to earn points for referring friends, enable referrals here and set the reward amount for both the referrer and the new customer. Referrals are optional — skip this tab if you’d rather keep things simple to start.
Step 5 — Customise your currency name and icon
Click the General tab at the top of the page. By default, your loyalty currency is called “points” — but you can rename it to anything that fits your brand. “Stars”, “credits”, “beans”, “tokens”, “gold” — whatever feels right. You can also choose an icon from the FontAwesome library to represent your currency throughout the programme. A custom name and icon make the whole thing feel like yours, not like a generic loyalty plugin.
Step 6 — Import historical orders (if you have existing customers)
Click the Import tab at the top of the page. If you’re adding Perkie to a store that already has order history, you can back-fill points so your existing customers aren’t starting from zero. The importer works through your past orders and awards points based on your current earning rate. This is optional — and you can choose to only credit orders from a specific date forward — but it’s a nice way to make long-standing customers feel immediately valued when you launch the programme.
—
Everything That’s Included
Here’s a tour of every major feature in Perkie — each one links to a detailed guide so you can go deeper when you’re ready.
Points Earning
Customers earn points on every qualifying purchase at the rate you configure. You can set a flat earn rate, category multipliers, product multipliers, and tier-based multipliers for VIP members who earn faster. Earning badges on product pages, cart, and checkout keep customers aware of what they’re accumulating.
Points Redemption
At checkout, customers can choose to apply points as a discount. You control the conversion rate, minimum balance to redeem, and the maximum percentage of an order that can be covered with points. Redemption is built into the WooCommerce checkout — no extra steps or separate pages.
VIP Tiers
Tiers give your programme a sense of progression. As customers accumulate points, they move up through your tiers and unlock better perks — higher earn multipliers, loyalty discounts, or anything else you configure at each level. Tiers display on the customer’s My Account page so they can always see where they stand and how far they are from the next level.
Loyalty Discount
Separate from points, Perkie can apply an automatic repeat-purchase discount for returning customers. This discount cascades in priority order — product-level rules beat category-level rules, which beat tier-level rules — so you have precise control over who gets what. It’s a way to reward loyalty even for customers who aren’t thinking about points.
Referrals
Customers can refer friends and earn points when those friends make their first purchase. You set the reward for the referrer and optionally a welcome bonus for the new customer. Every customer’s referral link is unique and tracked automatically — you don’t need to manage any of it manually.
Birthday Rewards
Optionally award bonus points around a customer’s birthday. Perkie checks the birthday field in the customer’s account and automatically credits their balance at the right time. A small gesture that goes a long way.
Review Incentives
Reward customers for leaving a product review. When a review is approved, Perkie credits their account with a configurable points bonus. This works with Trustie (the review plugin in the Tracksies suite) and can be a great way to build social proof while rewarding engagement. The integration is optional — leave it off if you’re not using Trustie.
Email Notifications
Customers can receive emails when they earn points, move up a tier, receive a birthday reward, or have points that are about to expire. Each notification can be toggled on or off individually, and all of them use the same email editor as the rest of the Tracksies suite — so they’ll look consistent with your other transactional emails.
Full guide: Email Notifications
My Account Integration
The Perks & Rewards tab in My Account is your customer’s loyalty hub. It shows their current points balance, tier badge and tier progress, a full transaction history (points earned, redeemed, adjusted), and their referral link. Everything is readable and clear — no cryptic point codes, no hidden fine print.
Full guide: My Account Integration
Squizzie Analytics Integration
If you have Squizzie (the Tracksies reporting plugin) installed, Perkie feeds loyalty data into your reports automatically. See which customers are your most engaged loyalty members, how redemption is affecting average order value, and how referrals are performing as an acquisition channel. The integration is passive — if Squizzie is active, the data just appears.
Full guide: Squizzie Analytics
—
Common Questions
Do my existing customers automatically get points for past orders?
Not automatically — but you can back-fill them. The Import tab (under Tracksies > Perkie) lets you award points for historical orders. You control whether to import all past orders or only those from a specific date forward. This is entirely optional.
Can I run a points programme without tiers?
Yes. Tiers are optional. You can run a flat points-and-redemption programme without any tier structure at all. Just leave the Tiers tab at its defaults (or delete all tiers) and the programme will work purely on earn and redeem.
What if a customer returns an order?
Points earned on a returned order are automatically deducted when the refund is processed in WooCommerce. Customers can’t keep points for products they’ve sent back.
Can I give bonus points manually?
Yes. From any customer’s profile in Tracksies HQ, you can manually add or deduct points and leave a note explaining why. Useful for goodwill gestures, fixing sync issues, or running one-off promotions.
Will the earning badges slow my site down?
No. The badges are lightweight and only load on product, cart, and checkout pages. They don’t add anything to page weight on pages where they don’t appear.
Can I rename “points” to something else?
Yes — the General tab lets you set your currency name (singular and plural) and choose an icon from FontAwesome. Your custom name will appear everywhere: product pages, cart, checkout, My Account, and emails.
Does Perkie work with WooCommerce subscriptions?
Points can be earned on subscription renewal payments — this is configurable in the Earning tab. Redemption on subscription payments can also be enabled or restricted depending on your preference.
—
If Something Goes Wrong
The Perkie submenu doesn’t appear after activation:
First, confirm that Tracksies HQ is installed and active — Perkie requires it. Go to Plugins in the left sidebar and check that Tracksies HQ appears in the list with “Active” status. If HQ is active and Perkie still isn’t showing, try deactivating and reactivating Perkie. If that doesn’t help, check Tracksies > Settings > Debug tab for any error messages.
The “Perks & Rewards” tab isn’t showing in My Account:
Check that the feature is enabled — go to Tracksies > Settings > Features tab and look for the Perkie My Account toggle. Also confirm that your WooCommerce My Account page is set correctly at WooCommerce > Settings > Advanced > Account page — it needs to be pointing to a valid page with the [woocommerce_my_account] shortcode.
Points aren’t being awarded after an order:
Points are awarded when an order reaches a qualifying status (usually “Completed” by default). If an order is still in “Processing”, points haven’t been credited yet — this is by design. If a completed order hasn’t triggered points, go to Tracksies > Perkie > Earning tab and confirm the earn rate is set (not zero). You can also manually credit the points from the customer’s profile in Tracksies HQ.
The historical import seems stuck or didn’t award points:
The import runs in batches in the background, so on a large store it can take a few minutes. If it’s been more than ten minutes and nothing seems to have happened, try clearing the import status by going to Tracksies > Perkie > Import tab and using the reset option, then running the import again. If the problem persists, enable debug logging at Tracksies > Settings > Debug tab, run the import again, and use the Copy for Support button to send logs to our support team.
Redemption isn’t appearing at checkout:
Confirm that the customer has enough points to meet your minimum redemption threshold (set in the Redemption tab). Also check that the redemption feature is enabled in Tracksies > Settings > Features tab. If a customer is below the minimum balance, the redemption option simply won’t appear — this is intentional.
Emails aren’t being received:
This is almost always an SMTP issue rather than a Perkie issue. WordPress’s built-in email sending is unreliable — many emails end up in spam or don’t arrive at all. Install an SMTP plugin (WP Mail SMTP and FluentSMTP are both solid choices), connect it to a dedicated email service (Brevo, Postmark, or Mailgun all have free tiers), and send a test email to confirm delivery. Once SMTP is configured, Perkie’s emails will flow through it automatically.
Something broke after a WordPress or WooCommerce update:
Check whether there’s a Perkie update available — go to Plugins in the left sidebar and look for an update notice. We test against new WordPress and WooCommerce releases and push compatibility updates quickly. If you’re already on the latest version, enable debug logging at Tracksies > Settings > Debug tab, reproduce the issue, then use Copy for Support to send the logs to our team.
Need more help?
Check our FAQ & Troubleshooting guide for more answers, or contact support. Enabling debug logging first and clicking Copy for Support gives us everything we need to help you quickly.
—
What’s Next?
Now that Perkie is up and running, explore these guides to get the most out of your loyalty programme:
- Points Earning — earn rates, category multipliers, tier multipliers, and product-level overrides
- Redemption — conversion rates, minimums, and checkout integration
- VIP Tiers — creating, customising, and tuning your tier thresholds
- Loyalty Discount — repeat-purchase discounts by product, category, or tier
- Referrals — rewarding customers who bring new customers
- Birthday Rewards — automatic birthday point bonuses
- Review Incentives — points for approved product reviews (Trustie integration)
- Email Notifications — keeping customers in the loop about their balance and tiers
- My Account Integration — what customers see in their Perks & Rewards tab
- FAQ & Troubleshooting — answers to things people often ask
You’ve got this.