Skip to content

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 CategoryInformation Stored
IdentityName, email address, account password (hashed)
LocationCountry (detected from IP)
Linked AccountsDiscord ID/username/avatar, Steam ID/username/avatar
SecurityTwo-factor authentication status, last seen timestamp
ReferralsReferral code, who referred them, customers they've referred
MetadataCustom 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:

MetricDescription
Total CustomersAll registered customer accounts
New This MonthCustomers who registered in the current month
With OrdersCustomers who have made at least one purchase
Repeat CustomersCustomers 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

ColumnDescription
CustomerName, email, and avatar initials
Order CountTotal number of orders placed
Total SpentLifetime spending amount
Last OrderMost recent order number and date
JoinedAccount registration date
ActionsView 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:

StatDescription
Total OrdersLifetime order count
Total SpentCumulative spending
Avg OrderAverage order value
Last OrderDate 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 Value

Use 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:

SegmentCriteriaSuggested Actions
New0-1 ordersWelcome emails, first-time offers
Repeat2-4 ordersLoyalty rewards, exclusive content
Loyal5+ ordersVIP treatment, early access, special recognition
At RiskNo order in 90+ daysWin-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:

FieldDescription
Discord IDUnique Discord user identifier
Discord UsernameCurrent Discord username
Discord AvatarProfile picture (if set)

Discord linking enables:

  • Automatic role delivery on purchase
  • Discord-based authentication
  • Community integration

Steam Integration

For game servers that support Steam:

FieldDescription
Steam IDSteamID64 identifier
Steam UsernameCurrent Steam display name
Steam AvatarSteam 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

  1. Open the customer's profile
  2. Scroll to the Notes section
  3. Enter your note
  4. 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

  1. Find the customer in the list
  2. Click the Ban button
  3. Configure ban options
  4. Confirm the ban

Ban Options

OptionDescription
Ban TypeEmail, IP, Discord, Game ID, or Customer account
DurationPermanent or temporary with expiration
ReasonInternal 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

  1. Go to Customers
  2. Apply any filters (optional)
  3. Click Export
  4. Choose format (CSV or Excel)
  5. Download the file

Export Contents

Exported files include:

FieldIncluded
Customer IDYes
NameYes
EmailYes
CountryYes
Total OrdersYes
Total SpentYes
Registration DateYes
Last Order DateYes
Discord UsernameIf connected
Steam UsernameIf 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

EventTriggered When
customer.createdNew customer registers an account

Webhook Payload Example

json
{
  "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

  1. Go to Settings > Webhooks
  2. Click Add Webhook
  3. Enter your endpoint URL
  4. Select customer.created event
  5. 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:

RightHow to Fulfill
Right to AccessExport customer data
Right to RectificationCustomer can update profile
Right to ErasureDelete customer account
Right to PortabilityExport in machine-readable format

Handling Data Requests

Access Requests:

  1. Locate the customer
  2. Click Export Data
  3. Provide the JSON/CSV to the customer

Deletion Requests:

  1. Locate the customer
  2. Click Delete Account
  3. 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 TypePurposeRetention
Email/NameAccount identificationUntil deletion
CountryRegional pricing, taxUntil deletion
Order HistoryRecords, supportIndefinite (anonymized on deletion)
IP AddressFraud preventionNot exposed to store owners
Discord/SteamProduct deliveryUntil unlinked or deleted

Best Practices

Building Customer Relationships

  1. Respond Quickly - Address support tickets promptly
  2. Personalize Communication - Use customer names in emails
  3. Reward Loyalty - Create exclusive offers for repeat buyers
  4. Collect Feedback - Ask for input on products and service
  5. 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

StrategyImplementation
Welcome SeriesSend onboarding emails to new customers
Loyalty ProgramOffer points or rewards for purchases
Exclusive ContentGive loyal customers early access
Community BuildingCreate Discord roles for customers
Win-Back CampaignsTarget inactive customers with special offers

Handling Difficult Customers

  1. Stay calm and professional
  2. Document all interactions in notes
  3. Escalate if necessary
  4. Use bans as a last resort
  5. Keep records for potential disputes

Built for game developers, by game developers.