Customers
Manage your customer base, track purchasing behavior, and build lasting relationships with your community.
Overview
Customer records in Pixlpay contain comprehensive information about the people who shop at your store. Each customer profile includes:
| Data Category | Information Stored |
|---|---|
| Identity | Name, email address, account password (hashed) |
| Location | Country (detected from IP) |
| Linked Accounts | Discord ID/username/avatar, Steam ID/username/avatar |
| Security | Two-factor authentication status, last seen timestamp |
| Referrals | Referral code, who referred them, customers they've referred |
| Metadata | Custom metadata fields for extended data storage |
Customer vs. Store Owner Accounts
Customers are separate from store owner/staff accounts. A customer account exists within your store only and cannot access the store dashboard. Store owners and staff use the central Pixlpay account system.
Customer List
Access your customer list from Customers in the dashboard sidebar.
Statistics Overview
The customer page displays four key metrics at a glance:
| Metric | Description |
|---|---|
| Total Customers | All registered customer accounts |
| New This Month | Customers who registered in the current month |
| With Orders | Customers who have made at least one purchase |
| Repeat Customers | Customers with two or more orders |
Searching and Filtering
Find specific customers using the search and filter options:
Search by:
- Customer name
- Email address
Filter by order count:
- All customers
- Has orders (1+ orders)
- Repeat customers (2+ orders)
- Loyal customers (5+ orders)
Sort options:
- Newest first (default)
- Name (alphabetical)
- Most orders
- Highest spending
Customer Table Columns
| Column | Description |
|---|---|
| Customer | Name, email, and avatar initials |
| Order Count | Total number of orders placed |
| Total Spent | Lifetime spending amount |
| Last Order | Most recent order number and date |
| Joined | Account registration date |
| Actions | View details, ban customer |
Customers are automatically tagged with badges:
- Loyal - 5 or more orders
- Repeat - 2-4 orders
Customer Details
Click View Details on any customer to open their full profile.
Profile Information
The customer detail view shows:
- Avatar - Generated from initials
- Name and Email - Primary contact information
- Customer Since - Registration date
Customer Statistics
Four key performance indicators:
| Stat | Description |
|---|---|
| Total Orders | Lifetime order count |
| Total Spent | Cumulative spending |
| Avg Order | Average order value |
| Last Order | Date of most recent purchase |
Order History
View all orders placed by the customer:
- Order number and status badge
- Order total
- Purchase date
- Products purchased (with quantities)
Quick Order Access
Click any order number to jump directly to that order's detail page.
Customer Analytics
Track customer behavior and identify valuable segments.
Lifetime Value (LTV)
Lifetime value helps you understand the total revenue a customer generates over their entire relationship with your store. This is calculated as:
LTV = Total Orders x Average Order ValueUse LTV to:
- Identify your most valuable customers
- Set appropriate acquisition costs
- Target high-value segments for marketing
Purchase Frequency
Understanding how often customers return helps with:
- Predicting future revenue
- Timing marketing campaigns
- Identifying at-risk customers who haven't purchased recently
Customer Segmentation
Pixlpay automatically segments customers based on purchase behavior:
| Segment | Criteria | Suggested Actions |
|---|---|---|
| New | 0-1 orders | Welcome emails, first-time offers |
| Repeat | 2-4 orders | Loyalty rewards, exclusive content |
| Loyal | 5+ orders | VIP treatment, early access, special recognition |
| At Risk | No order in 90+ days | Win-back campaigns, special offers |
Linked Accounts
Customers can link external accounts to their Pixlpay profile for seamless delivery and authentication.
Discord Integration
When customers connect their Discord account:
| Field | Description |
|---|---|
| Discord ID | Unique Discord user identifier |
| Discord Username | Current Discord username |
| Discord Avatar | Profile picture (if set) |
Discord linking enables:
- Automatic role delivery on purchase
- Discord-based authentication
- Community integration
Steam Integration
For game servers that support Steam:
| Field | Description |
|---|---|
| Steam ID | SteamID64 identifier |
| Steam Username | Current Steam display name |
| Steam Avatar | Steam profile picture |
Game User ID
For platforms using in-game identifiers:
- Stores the player's in-game username or ID
- Used for delivering in-game items and commands
Account Linking
Customers must authorize account connections through OAuth. You cannot manually link accounts on their behalf for security reasons.
Customer Notes
Add internal notes to customer records for your team's reference.
Adding Notes
- Open the customer's profile
- Scroll to the Notes section
- Enter your note
- Click Save Note
Note Best Practices
- Document important interactions
- Record special requests or preferences
- Note any issues or resolutions
- Track VIP status or special treatment
- Keep notes professional and factual
Notes Are Internal Only
Customer notes are never visible to the customer. Use them freely for internal team communication.
Customer Bans
Prevent problematic customers from making purchases.
Quick Ban from Customer List
- Find the customer in the list
- Click the Ban button
- Configure ban options
- Confirm the ban
Ban Options
| Option | Description |
|---|---|
| Ban Type | Email, IP, Discord, Game ID, or Customer account |
| Duration | Permanent or temporary with expiration |
| Reason | Internal note (not shown to customer) |
What Happens When Banned
Banned customers:
- Cannot complete checkout
- See a generic error (not "you are banned")
- Cannot create new accounts with banned identifiers
For comprehensive ban management, see Customer Bans.
Exporting Customers
Export customer data for analysis, marketing, or compliance purposes.
Export Process
- Go to Customers
- Apply any filters (optional)
- Click Export
- Choose format (CSV or Excel)
- Download the file
Export Contents
Exported files include:
| Field | Included |
|---|---|
| Customer ID | Yes |
| Name | Yes |
| Yes | |
| Country | Yes |
| Total Orders | Yes |
| Total Spent | Yes |
| Registration Date | Yes |
| Last Order Date | Yes |
| Discord Username | If connected |
| Steam Username | If connected |
Sensitive Data
Exports do not include passwords, IP addresses, or other sensitive security data. This protects customer privacy while still providing useful analytics data.
Customer Webhooks
Integrate customer events with your external systems.
Available Events
| Event | Triggered When |
|---|---|
customer.created | New customer registers an account |
Webhook Payload Example
{
"event_type": "customer.created",
"timestamp": "2024-01-15T10:30:00Z",
"data": {
"customer": {
"id": 12345,
"name": "John Player",
"email": "john@example.com",
"country": "US",
"created_at": "2024-01-15T10:30:00Z"
}
}
}Setting Up Customer Webhooks
- Go to Settings > Webhooks
- Click Add Webhook
- Enter your endpoint URL
- Select
customer.createdevent - Save and copy the signing secret
For implementation details, see Webhooks.
GDPR and Privacy
Pixlpay helps you comply with data protection regulations.
Data Subject Rights
Under GDPR and similar regulations, customers have rights including:
| Right | How to Fulfill |
|---|---|
| Right to Access | Export customer data |
| Right to Rectification | Customer can update profile |
| Right to Erasure | Delete customer account |
| Right to Portability | Export in machine-readable format |
Handling Data Requests
Access Requests:
- Locate the customer
- Click Export Data
- Provide the JSON/CSV to the customer
Deletion Requests:
- Locate the customer
- Click Delete Account
- Confirm deletion
Data Retention
When you delete a customer account:
- Personal data is removed
- Order history is anonymized (kept for accounting)
- Subscription records are cancelled
- Support tickets are anonymized
Data We Store
Be transparent with customers about what data you collect:
| Data Type | Purpose | Retention |
|---|---|---|
| Email/Name | Account identification | Until deletion |
| Country | Regional pricing, tax | Until deletion |
| Order History | Records, support | Indefinite (anonymized on deletion) |
| IP Address | Fraud prevention | Not exposed to store owners |
| Discord/Steam | Product delivery | Until unlinked or deleted |
Best Practices
Building Customer Relationships
- Respond Quickly - Address support tickets promptly
- Personalize Communication - Use customer names in emails
- Reward Loyalty - Create exclusive offers for repeat buyers
- Collect Feedback - Ask for input on products and service
- Stay Professional - Keep all interactions respectful
Segmentation Strategies
- By Spending - Create tiers (Bronze, Silver, Gold)
- By Product Interest - Target based on purchase categories
- By Recency - Engage customers who haven't purchased recently
- By Frequency - Identify and reward your most active buyers
Retention Tips
| Strategy | Implementation |
|---|---|
| Welcome Series | Send onboarding emails to new customers |
| Loyalty Program | Offer points or rewards for purchases |
| Exclusive Content | Give loyal customers early access |
| Community Building | Create Discord roles for customers |
| Win-Back Campaigns | Target inactive customers with special offers |
Handling Difficult Customers
- Stay calm and professional
- Document all interactions in notes
- Escalate if necessary
- Use bans as a last resort
- Keep records for potential disputes
Related Documentation
- Orders - Managing customer orders
- Subscriptions - Recurring billing
- Customer Bans - Blocking problematic customers
- Activity Logs - Tracking actions
- Webhooks - Customer event automation
- Email Campaigns - Customer marketing
