Skip to main content

Punch Card Loyalty

AIQ’s Purchased X Times audience filters let you segment repeat buyers for punch-card rewards, VIP perks, and high-frequency campaigns. Customers are automatically grouped by how often they purchase a specific brand, product, or category.

Updated over 2 weeks ago

Prerequisites

Access to audiences is required to configure punch card loyalty.

Required Permissions:

Audiences are available to users with the following permissions:

  • Analyst

  • Marketing

  • Marketing Analyst

  • Operator

  • Owner

⚠️ BETA Feature
This Audience trait is currently in Beta.


Available Purchase-Count Filters

You can build audiences using:

  • Purchased X Brand N Times (1–10)

  • Purchased X Product N Times (1–10)

  • Purchased X Category N Times (1–10)

Additional Options

  • Optional date range for time-based targeting

  • By default, counts are calculated using each persona’s full aggregated purchase history

  • If a date range is applied, only purchases within that range are counted


Why Use These Filters?

These filters are ideal for:

  • Punch-card-style loyalty programs (e.g., “Buy 5, Get a Reward”)

  • Rewarding consistent brand or product purchasers

  • Identifying repeat buyers for targeted promotions

  • Segmenting customers by engagement depth (not just recency)


How to Create a Punch-Style Loyalty Discount

Step 1: Create the Audience

  1. Navigate to Audiences > Create Audience

  2. Select Performed Event

  3. Choose Purchased X Brand/Product/Category (1–10 Times)

  4. Configure your conditions:

Example setup:

  • Who Purchased → Brand/Product/Category

  • Contains → {{Brand/Product/Category Name}}

  • Exactly → {{Number 1–10}}

Example:
Purchased “Galactic” Brand exactly 5 times


Step 2: Add a Date Range (Optional)

You may refine your audience with a time window.

Examples:

  • Purchased “Galactic” brand 5 times in the last 30 days

  • Purchased “Galactic” brand 5 times between 01/01/25 – 12/01/25


Step 3: Save the Audience

Give your audience a clear name, such as:

  • “Edibles – 5 Purchases”

  • “Wyld Repeat Buyers (Last 60 Days)”


Step 4: Attach to a Discount

Once saved, attach this audience to your punch-style discount or reward.

This allows customers to automatically qualify once they reach the required purchase count.


Example Use Cases

🎟️ Simple Punch Card
Goal: “Buy 5 Edibles, Get 25% Off Your Next Order”
Condition: Purchased Category = Edibles → 5 Times


🛍️ Brand-Focused Reward
Goal: Reward repeat buyers of a specific brand
Condition: Purchased Brand = Wyld → 3 Times
Optional: Within the last 60 days


🎁 High-Frequency Purchasers
Goal: Identify top repeat buyers
Condition: Purchased Product = Live Resin Cartridge → 10 Times


FAQ

Can I enter a number greater than 10 punches?

No. Purchase-count filters currently support a maximum of 10.

If you need higher thresholds, contact your Customer Success Manager.


Need Help?

If you need assistance building punch-card loyalty audiences or attaching them to discounts, reach out to AIQ Support via the chat widget in your AIQ Dashboard.

Did this answer your question?