Skip to content
Purity

Everything Purity does, module by module

Each part of the back office with what it does and the details that matter, shown with example data. Every plan includes all of it.

Orders

Every order from every channel in one list, with its payment code, payment state and shipping state side by side.

  • Orders from your hosted shop, your own website and accepted wholesale quotes land in the same list.
  • Each order shows what was paid, what is still owed and how many days it has left before it closes.
  • Payment state and shipping state are kept apart, so a paid order waiting to ship is never lost in the pile.
  • Every line carries the batch it shipped from, so a lab report is one click from the order.
  • Every change is logged with who made it and where it came from, and deletes can be undone.
purity / ordersExample data

Orders

September · 64 orders so far

Orders today
7
+2 vs yesterday
Unpaid
$1,140
4 orders
Ready to ship
9
all paid
Avg order
$212
this month
CodeCustomerItemsTotalPaymentStatus
PUR-7K3Q9MJordan A.GHK-Cu 50 mg × 4$156.00PaidShipped
PUR-4TX8QWMaya R.BPC-157 10 mg × 2$98.00PaidPacking
PUR-9HD2KPChris T.NAD+ 500 mg × 3$207.00Partly paidWaiting
PUR-2MV6RCDana K.KPV 10 mg × 5$245.00UnpaidDay 2 of 7
PUR-6QN4ZBLuis M.Epithalon 10 mg × 2$84.00ExpiredClosed

Payments that match themselves

Every order gets a short payment code. The buyer puts it in the memo, and the money lands on the right order no matter how it was sent.

  • Zelle, bank transfer, wire, check, crypto on the right network, card through your own gateway, and the payment apps your buyers already use.
  • Forward your payment-received emails to a private address and Purity records each one. The same alert never counts twice.
  • Payments without a code wait in one list with a suggested order. You confirm with one tap.
  • Unpaid orders get a reminder by text and email, then close on their own after the number of days you pick.
  • A fee view shows what each method actually costs you, so you can see where your money leaks.
purity / paymentsExample data

Payments

Money in, by any method

Waiting on payment
4
orders
Owed
$1,140
across them
To be matched
2
no code in memo

To be matched

$245.00 · Zelle · DANA KOVAC · memo “thanks!”
Looks like PUR-2MV6RC Confirm
$60.00 · USDC (ERC-20) · wallet 0x9f…41c2
Pick an order

This month by method

MethodPaymentsMoney inFees
Zelle41$8,420$0.00
Bank transfer9$3,960$0.00
Crypto7$1,310$13.10
Card12$2,180$98.10

No lab report, no sale

A new batch starts in quarantine and cannot be sold until a lab report from a named lab is on file, passes your purity minimum and is in date. The database itself refuses the sale, not a setting someone can forget.

  • Three states only: quarantine, released and hold. You always know why a batch is where it is.
  • A failed or expired report puts the batch on hold the same day, and it drops off every storefront.
  • Every label carries a QR code to a public batch page with the lab, the test date and the lab’s own verification link.
  • Buyers can download the report for the exact batch they received, straight from their order.
  • Stock counts by batch, so days of stock left is based on what you can actually sell.
purity / inventory and coasExample data

Inventory and COAs

A batch sells only after its lab report passes

Sellable units
1,284
released batches
In quarantine
2
waiting on lab
On hold
1
report expired
BatchProductUnitsPurityLab reportStatus
GHK-2409-031GHK-Cu 50 mg24099.2%Named lab · Sep 12Released
BPC-2409-014BPC-157 10 mg18099.4%Named lab · Sep 8Released
MOT-2409-006MOTS-c 10 mg120--Not on fileQuarantine
SS3-2409-002SS-31 10 mg6098.9%Uploaded, not verifiedQuarantine
NAD-2403-011NAD+ 500 mg3599.0%Past its dateHold

Your wording, checked before it leaves

Product pages, emails, texts, affiliate posts and AI replies all pass the same check before anything reaches a customer.

  • Twenty rules look for words that read like a health or benefit claim. Anything caught is held with a plain reason and a suggested rewrite.
  • Blocked wording never sends. It waits until someone rewrites it.
  • Buyers accept a research-use agreement at checkout. Each acceptance is kept on a record that cannot be quietly changed.
  • Wholesale prices stay behind a verified-buyer gate.
  • One download pulls together what a card processor asks to see when you apply.

A wholesale desk, not a spreadsheet

Verified buyers log in to their own portal, see their own prices and request quotes. You price them with your margin in front of you.

  • Only verified buyers see wholesale prices. Everyone else sees a request form.
  • Volume price breaks and per-buyer discounts, set once and applied everywhere.
  • Quotes show your cost and margin on every line before you send them.
  • Third-party testing can be added to any line when the buyer asks for it.
  • An accepted quote becomes an order with its own payment code and follows the same payment and shipping flow.
purity / wholesaleExample data

Wholesale

Quotes from verified buyers

Open quotes
3
to price
Verified buyers
11
2 pending review
Quoted this month
$18,600
accepted: $11,200
QuoteBuyerLinesTotalMarginStatus
Q-2026-0142Northside Research LLC4$4,86061%To price
Q-2026-0141Bayou Lab Supply2$2,30058%Sent
Q-2026-0139Summit Assay Group6$6,94063%Accepted

Testing added per line when the buyer asks for it. Accepted quotes become orders with their own payment code.

Texts

A real two-way text inbox on your own business number, tied to each customer and their orders.

  • Replies thread under the customer, next to their orders and payments.
  • STOP and HELP are handled automatically and recorded.
  • Texts only go out between 8am and 9pm in the customer’s own time zone.
  • Order updates can go out on their own through automations.
  • Every outgoing text passes the wording check first.
purity / textsExample data

Texts

Two-way inbox, linked to each customer

Hi, did my order ship yet? Placed it Monday.
It shipped this morning. Tracking 9400 1118 9922 3487 2340, arriving Thursday.
Great. Is the new GHK-Cu batch in yet?
Yes, batch GHK-2409-031 was released today. The lab report is on the batch page.

STOP and HELP handled automatically. Texts only go out 8am to 9pm in the customer's time zone.

Email and text campaigns with consent on record

Sign-up forms, segments and campaigns by email and text, with the consent behind every subscriber kept on file.

  • Sign-up forms record the exact words the person agreed to, on a record you cannot edit after the fact.
  • STOP and unsubscribe are honored on every channel at once.
  • Segments by what people bought, when they last ordered, how much they spent and whether they buy wholesale.
  • A welcome series and back-in-stock alerts run on their own.
  • Every campaign passes the wording check before it can be scheduled.
purity / campaignsExample data

Campaigns

Email and text, with consent on record

Subscribers
2,410
+38 this week
Email opens
48%
last campaign
Unsubscribes
0.3%
last campaign
CampaignChannelSentOpensStatus
New batch: GHK-Cu 50 mg, lab report postedEmail2,31848%Sent
Back in stock: KPV 10 mgText640--Sent
Welcome series, message 1EmailAuto62%Running
October catalog updateEmail----Wording check

Automations

Simple rules that run on their own: when an order changes, send a text, send an email or tag the customer.

  • Rules fire when an order starts processing, ships, is delivered or is cancelled.
  • Messages can pull in the customer’s name, the order total and the tracking number.
  • Anyone who replied STOP is skipped, and the skip is logged with the reason.
  • Every message is checked for wording before the rule can go live.
  • A log of every run shows who got what and when, and which ones failed.
purity / automationsExample data

Automations

When something happens to an order, this runs on its own

Active rules
2
of 3
Runs this week
47
0 failed
Skipped
3
customer opted out
  1. WhenAn order is marked shippedThenText the customer "Your order is on the way. Tracking: {{tracking_number}}"On
  2. WhenAn order is deliveredThenEmail the customer "Lab reports for your batches are on each batch page."On
  3. WhenAn order is cancelledThenTag the customer CancelledOff

Every message is checked for wording before a rule can be switched on.

Affiliates paid on paid orders

Referral links and codes, with commission earned only once the order is actually paid, on any payment method.

  • Zelle, bank and crypto sales count the same as card sales.
  • A refund takes the commission back automatically.
  • Set the commission rate and the customer discount per partner, up to a 50% cap.
  • Partners get their own portal with their links, sales and payouts.
  • Affiliate posts pass the same wording check as your own pages.
purity / affiliatesExample data

Affiliates

Commission only on paid orders, on any payment method

Active partners
14
3 applied this week
Paid orders referred
52
this month
Commission earned
$1,184
$640 approved
PartnerCodePaid ordersSalesCommissionStatus
Casey H.CASEY1018$3,820$382Approved
Riley M.RILEY11$2,240$224Pending
Jordan T.JT887$1,400$140Pending

A refund takes the commission back automatically. Zelle and crypto sales count like any other.

Shipping

Rates and labels through your own shipping account, for paid orders only.

  • Compare rates and buy a label from the order page.
  • Only paid orders can get a label.
  • Packing slips list the batch number and the batch-check link for every line.
  • Works with the shipping account you already have, so your negotiated rates carry over.
  • Labels cost the label price plus five cents. Nothing else.
purity / shippingExample data

Shipping

Labels from your own shipping account, paid orders only

Labels today
9
all paid orders
In transit
21
no exceptions
Delivered
64
this month
OrderServiceRateETAStatus
PUR-7K3Q9MPriority 2-day$8.10ThuLabel created
PUR-4TX8QWExpress overnight$31.40TomorrowIn transit
PUR-8JW3NPGround$9.60DeliveredDelivered

Packing slips list the batch number and the batch-check link for every line.

Suppliers and purchase orders

Every supplier price sheet in one board, compared per vial and per milligram, cheapest first.

  • Search any product and see every supplier’s price side by side.
  • Prices are shown per kit, per vial and per milligram, so different pack sizes compare fairly.
  • Add lines from several suppliers to one cart and Purity drafts one purchase order per supplier.
  • Received stock arrives in quarantine, waiting on its lab report.
  • Each sheet keeps its date, so you can see when a price is stale.
purity / supplier price boardExample data

Supplier price board

BPC-157 10 mg · cheapest first

SupplierKit pricePer vialPer mgSheet date
Supplier A$44.00$4.40$0.44Sep 20
Supplier B$52.00$5.20$0.52Sep 14
Supplier C$69.00$6.90$0.69Aug 30

Add lines from any supplier to one cart and Purity drafts one purchase order per supplier. Received stock arrives in quarantine.

Reports and health checks

The numbers you actually run the business on, and an alert the moment something stops working.

  • Revenue, orders, payment methods, best sellers and repeat customers, in Central or your own time zone.
  • Days of stock left for every product, based on sellable batches only.
  • A short “needs you” list on the dashboard every morning.
  • Hourly checks on texting, email, payments and scheduled jobs, with an alert when one fails.
  • Every report downloads as a spreadsheet.
purity / reportsExample data

Reports

Last 8 weeks · Central time

Revenue
$48.6k
+14% vs prior 8 weeks
Repeat customers
41%
ordered twice or more
Days of stock left
38
best seller
8 weeks agoThis week $8.1k

Ask Purity, the AI assistant

Ask about your sales, stock and customers in plain words and get answers from your own data. A paid add-on.

  • A command bar on every page. Ask what is unpaid, what is low or who ordered last week.
  • Answers come from your records, with the orders and batches it used linked underneath.
  • Any change it suggests waits for you to tap Confirm, and every change is logged and can be undone.
  • Drafted replies to customers pass the wording check like everything else.
  • Every plan includes some AI questions to try it. The add-on covers 1,000 a month.
purity / ask purityExample data

Ask Purity

Answers from your own data. Changes wait for a tap.

How much is unpaid right now, and which orders are oldest?
$1,140 across 4 orders. The oldest are PUR-2MV6RC (Dana K., $245, day 2) and PUR-9HD2KP(Chris T., $69 still owed of $207, day 1). Two Zelle payments are waiting to be matched; one looks like Dana's order.

Proposed change

Match the $245.00 Zelle payment from DANA KOVAC to PUR-2MV6RC. The order becomes Paid.

ConfirmCancel

Works with any website

Keep the site you have. Purity runs the back office behind it.

  • A hosted shop and checkout for every brand, ready on day one.
  • A copy-paste cart that drops into any website.
  • A WooCommerce plug-in.
  • Signed updates to your other systems when orders, payments or batches change.
  • Import customers, products and batches from a spreadsheet.

Guides and free tools

Plain-language guides on running a research peptide business, and free calculators you can use without an account.

See it with your own products.

We walk you through it using your own catalog and the payment methods you already take.