Appearance
Managing Customers
Overview
The Customers page provides a comprehensive view of all customers in your loyalty program. Search, filter, and sort customers to analyze loyalty engagement, identify high-value members, and manage your customer base effectively.
Accessing Customers
- Open Keystone Loyalty Rewards app
- Navigate to Customers data
Customer List View
The main customers page displays all customers with key information:
Displayed Information:
- Customer name
- Email address
- Points balance
- Customer tier (if applicable)
- Last activity date
- Total points earned
- Total points claimed
Searching Customers
Search by Shopify ID
Quickly find a specific customer using their Shopify customer ID.
How to Search:
- Enter Shopify customer ID in search field
- Results appear immediately
- Click customer to view details
Use Case: Useful when referencing customers from Shopify admin or support tickets.
Search Limitations
Due to protected customer data encryption, searching by customer name, email address, or phone number is not possible. Only Shopify customer ID search is available.
Filtering Customers
Apply filters to narrow down the customer list based on various criteria.
Exclusion Status
Filter customers based on whether they're excluded from the loyalty program.
Options:
- All customers
- Excluded only
- Not excluded only
Use Case: Review which customers are excluded or identify active program participants.
Transaction Type
Filter customers who have completed specific transaction types.
Available Filters:
- Has order transactions
- Has signup transaction
- Has newsletter signup transaction
- Has birthday transaction
- Has shop anniversary transaction
- Has social media transactions
- Has reward claims
- Has reward redemptions
Example: Filter to show only customers who have claimed rewards but haven't redeemed them yet.
Customer Tier
Filter by customer tier membership.
Options:
- All tiers
- Specific tier (Bronze, Silver, Gold, etc.)
- No tier
Use Case: Analyze engagement patterns by tier or identify customers close to tier upgrades.
Last Activity Date
Filter customers by when they last engaged with the loyalty program.
Configuration:
- Start date (from)
- End date (to)
Examples:
Active in Last 30 Days:
Start: 30 days ago
End: Today
Inactive for 90+ Days:
Start: [blank]
End: 90 days agoUse Case: Identify inactive customers for re-engagement campaigns.
Birthday
Filter customers by their birthday date.
Configuration:
- Start date (from)
- End date (to)
Use Cases:
- Find customers with birthdays this month
- Plan birthday campaigns
- Verify birthday data collection
Example:
Birthdays This Month:
Start: June 1
End: June 30Shop Anniversary
Filter customers by their account creation date (shop anniversary).
Configuration:
- Start date (from)
- End date (to)
Use Cases:
- Find customers celebrating anniversaries
- Identify long-term customers
- Plan anniversary campaigns
Example:
1-Year Anniversaries This Month:
Start: June 1 (last year)
End: June 30 (last year)Points Earned
Filter customers by total points earned.
Configuration:
- Minimum points earned
- Maximum points earned
Examples:
High Earners (1000+ points):
Min: 1000
Max: [blank]
New Earners (0-100 points):
Min: 0
Max: 100Use Case: Segment customers by engagement level.
Points Claimed
Filter customers by total points claimed (spent on rewards).
Configuration:
- Minimum points claimed
- Maximum points claimed
Examples:
Active Redeemers (500+ points claimed):
Min: 500
Max: [blank]
Never Redeemed:
Min: 0
Max: 0Use Case: Identify customers who earn but don't redeem (potential reward strategy issue).
Points Redeemed
Filter customers by total points redeemed (from used discount codes/gift cards).
Configuration:
- Minimum points redeemed
- Maximum points redeemed
Use Case: Distinguish between claimed (points spent) and redeemed (discounts actually used).
Points Balance
Filter customers by current available points.
Configuration:
- Minimum balance
- Maximum balance
Examples:
High Balance Customers (1000+ points):
Min: 1000
Max: [blank]
Zero Balance:
Min: 0
Max: 0
Mid-Range (100-500 points):
Min: 100
Max: 500Use Case: Target customers with specific balance ranges for conversion campaigns.
Sorting Customers
Sort the customer list by various fields in ascending or descending order.
Sortable Fields:
| Field | Ascending | Descending |
|---|---|---|
| Customer Tier | Lowest tier first | Highest tier first |
| Last Activity At | Oldest activity first | Most recent first |
| Birthday | Earliest in year | Latest in year |
| Shop Anniversary | Oldest account | Newest account |
| Points Earned | Lowest earners | Highest earners |
| Points Claimed | Lowest claimers | Highest claimers |
| Points Redeemed | Lowest redeemers | Highest redeemers |
| Points Balance | Lowest balance | Highest balance |
How to Sort:
- Click column header
- Click again to reverse order
- Sort indicator shows current direction
Combining Filters
Apply multiple filters simultaneously for precise customer segmentation.
Example 1: High-Value Inactive Customers
Filters:
- Points Balance: 1000+ points
- Last Activity: More than 90 days ago
- Customer Tier: Gold or above
Goal: Re-engage valuable customersExample 2: New Members for Welcome Campaign
Filters:
- Shop Anniversary: Last 30 days
- Points Earned: 0-100 points
- Transaction Type: Has signup transaction
Goal: Welcome new members and encourage first purchaseExample 3: Birthday Campaign Targets
Filters:
- Birthday: Current month
- Points Balance: 100+ points
Goal: Remind customers to use points on birthdayRelated Pages
- Customer Data Overview - How customer syncing works
- Customer Details - Individual customer view
- Transactions - View all transactions
- Customer Exclusions - Exclude customers
- Exports - Export customer data
Summary
The Managing Customers page provides powerful search, filtering, and sorting capabilities to analyze your loyalty program's customer base. Use these tools to segment customers, identify engagement patterns, plan targeted campaigns, and export data for further analysis. Aggregate statistics give you a high-level view of program participation and total points liability across all customers.