Launching Q3 2026 · Built for Shopify

COA management
for supplement,
CBD & cosmetics
brands.

Customer batch lookup, QR codes, audit logs — set up in 5 minutes. No agency invoice. No engineering sprint.

FSMA 204 ready GDPR compliant Shopify-approved stack
B
Batch lookup
Live
BTH-2026-04-A1
Tested by Eurofins Labs
Test date 2026-04-12
Status Pass

Lab integration partners — coming soon

Eurofins
ProVerde
ACS Labs
Anresco
SC Labs
Steep Hill

The problem you already know

“We built our own batch lookup page. It cost $4,000, broke twice, and our compliance team still emails COAs as PDFs.”

— What we hear from supplement brands every week

70%

of CBD products had inaccurate labels in a UPenn study. Transparency is now table stakes.

$3K–$8K

average cost a brand pays an agency to build a custom COA lookup page.

July 2028

FSMA 204 Food Traceability Rule compliance deadline — supplements included.

Everything you'd build yourself.
Without the engineering bill.

Designed specifically for regulated CPG brands on Shopify.

Drag-drop COA upload

Upload PDFs and link them to product batches in seconds. Bulk CSV import for migrations.

Public batch lookup

Customers enter a batch number on your store and instantly see the COA. No app install required.

QR codes for packaging

Auto-generated QR codes for each batch. Print on labels, scan, see the COA. Bulk export as ZIP.

Audit-grade logs

Every upload, view, and edit timestamped. Export for FDA, FSMA 204, or third-party audits.

Bulk CSV import

Migrating from a spreadsheet? Upload a CSV, preview the mapping, and import hundreds of batches at once.

Shopify-native

Embedded in your Shopify admin. Theme app extension drops the lookup widget on any page — no code.

From zero to lab transparency
in 5 minutes

1

Install on Shopify

One-click install from the App Store. We auto-detect your products.

apps.shopify.com/batchproof
2

Upload your first COA

Drop a PDF, type a batch number, link a product. Done.

BTH-2026-04-A1.pdf
3

Add the lookup widget

Drag our theme block onto a product page. Customers find any COA by batch.

/products/cbd-tincture
4

Print QR on packaging

Download printer-ready QR codes. Each scan opens the right COA.

qr/BTH-2026-04-A1.svg

Pricing that doesn't punish growth

Start free. Upgrade when you need more batches.

Free

$0/mo

Try it before paying.

  • 5 active batches
  • Public batch lookup
  • QR code generation
  • BatchProof watermark
Start free
First 100 · Locked for life

Starter

$19/mo

For early-stage brands.

  • 50 active batches
  • No watermark
  • Custom branding
  • Email support
Reserve at $19/mo
Most popular

Growth

$49/mo

For brands that ship daily.

  • Unlimited batches
  • Auto-email after purchase
  • Custom domain
  • Priority support
Reserve at $49/mo

Compliance

$99/mo

For audit-ready brands.

  • Everything in Growth
  • One-click recall workflow
  • FSMA 204 export
  • Multi-user with roles
  • Dedicated onboarding
Reserve at $99/mo

Be among the first 100 brands.

Shipping Q3 2026. Drop your email — first 100 brands get founding pricing locked for life and direct input into the roadmap.

Email-only. We never share or sell your address. One launch announcement, then nothing — unsubscribe anytime.

Common questions

Do I need a developer to install this?

No. BatchProof installs from the Shopify App Store like any other app. The customer-facing lookup widget is a drag-drop theme block — no code, no Liquid edits. Most brands are fully set up in under 10 minutes.

How is my COA data stored and who can see it?

COA PDFs are stored on Cloudflare R2 (S3-compatible, encrypted at rest). Only your Shopify store admins can upload, edit, or delete. Public lookup pages serve only the COAs you explicitly mark as published. Every access is logged. We never share your data with third parties and we never train models on it.

Is this just for CBD?

No. BatchProof works for any regulated CPG: supplements, vitamins, peptides, cosmetics, pet products, even specialty food. If you have a batch number and a lab report, we can manage it.

Why not just use Freshly Batch Inventory or Logify?

Those track batches in your admin (great for inventory). They don't manage COA PDF files, generate public lookup pages, or print QR codes. We handle the customer-facing transparency layer — and we play nicely with Freshly if you also use it.

How do you handle CBD and Shopify restrictions?

BatchProof is a compliance tool, not a CBD product. We work with hemp-derived merchants who've completed Shopify's hemp attestation. We don't process payments, ship products, or make medical claims.

Can I import existing COAs?

Yes — bulk CSV upload on day one. If you have hundreds of historical batches, we'll help migrate during onboarding.

When does it launch?

Q3 2026 in the Shopify App Store. Waitlist members get private beta access in Q2.