Customers
Every order creates or updates a customer record. The Customers page is your CRM view: a list, a per-customer detail with order history, a fraud score that flags risky buyers, and a blacklist tab for buyers you don't want to ship to again.
Video
The customer list
Open Dashboard → Customers at /dashboard/customers. You'll see every customer with:
- Name, phone, email
- Total orders and total spent
- Last order date
- Wilaya
- Fraud score badge —
safe/low/medium/high/critical - Status (active or banned)
- Quick actions
The page has two tabs:
| Tab | What it shows |
|---|---|
| All customers | The full list, default view. |
| Blacklist | Customers you've banned — orders from these phones are blocked. |
Filter by wilaya, fraud score, total spent, last order date, or order count. Search by name or phone from the box at the top.
The fraud score
DZBuild auto-computes a fraud score for each customer based on signals like:
- Cancelled / fake order ratio.
- Returned orders.
- Multiple phones / emails per address.
- Velocity of new orders.
The score updates as orders flow in. A high or critical badge is your cue to check the order before confirming.
Customer detail
Click a customer to open their detail page:
- Contact info (name, phone, email, addresses).
- All orders (with timeline and status).
- Total revenue, average order value, repeat rate.
- Fraud breakdown — which signals contributed to the score.
- Internal notes (not visible to the customer).
From here you can also ban the customer (move them to blacklist) or unban an existing blacklist entry.
Banning a customer
Click Ban customer on the detail page or the row's quick action. You'll be asked for a reason (kept as a note for your team). Once banned:
- New checkout attempts from this phone number are blocked.
- The customer's row moves to the Blacklist tab.
- Existing orders are not changed — cancel them manually if needed.
To reverse, open the Blacklist tab and click Unban on the row.
Segmentation
Common segments to build:
- VIP — total spent > 20 000 DZD. Worth special handling and early-access offers.
- Repeat — ≥ 2 orders. Already trust you; cheapest to win again.
- At risk — last order ≥ 90 days ago. Win-back campaign target.
- One-and-done — exactly 1 order. Test if your follow-up brings them back.
- High fraud risk —
highorcriticalscore. Confirm by phone or skip COD.
Bulk export
Filter the list, then click Export CSV. You get name, phone, email, wilaya, total orders, total spent. Use for SMS campaigns, mailing lists, or to import into another CRM.
Customer data is regulated under Algerian privacy law and DZBuild's terms. Don't share or sell the list. Customers can request deletion.
Customer types
| Type | When it's created |
|---|---|
| Guest | Bought without creating an account (most COD buyers). |
| Registered | Created a login during checkout — can see order history on the storefront. |
| Imported | Added by you via CSV. |
Working with the API
If you need programmatic access, see the Customers API. Common uses:
- Sync customers to a third-party CRM.
- Build a custom segmentation tool.
- Trigger SMS / email automations on new customers.
Tips
- Check the fraud score before confirming an order from a new customer.
criticalmeans call before spending COD shipping. - Use the Notes field to flag complainers, no-shows, and VIPs. Your team will thank you.
- Bulk-export your VIPs monthly and run a separate SMS campaign for them.
- Win-back campaigns work. Customers who bought once 60–90 days ago convert at ~20% with a small discount.
- Unban with intent. If you ban for fake orders, don't unban without a real reason.
- Keep the Blacklist tight. Banning everyone who returns once turns into a customer-service bottleneck.