We keep your COAs straight.

Every lab report matched to the right product, size and batch, behind one link per product.

Brands forward the lab email and we do the filing. Stores and distributors put the same link on their product pages. It stays current through every new batch, and older batches are findable by batch number.

How most brands keep COAs now

The report goes in a folder. The page on your site gets a new row. The QR on the label points where it pointed last year. When a store asks for a file, someone goes and finds it.

Nobody checks that the file under a product is the file for that product.

Inbox3 unread
Your testing labCOA · Satsuma Gummies, batch NSB-2609-14
22 Sep
Store buyerRe: COA for Satsuma Gummies
23 Sep
From
Your testing lab
Subject
COA · Satsuma Gummies, batch NSB-2609-14
NSB-2609-14_COA.pdfPDF · 2 pages

Not filed yet

Product COAsShared drive
Shared drive › Product COAs › 2026 › Satsuma
NameModifiedSize
COA_final.pdf14 Mar1.2 MB
COA_final_2.pdf17 Jun1.3 MB
NSB 2609 COA.pdf22 Sep1.2 MB
satsuma-coa-OLD.pdf02 Dec0.9 MB

4 files, none marked current

Your site · Lab resultsEdited 14 Mar
North Shore BotanicalsShop · About · Lab results

Lab results

Satsuma GummiesNSB-2603-03View
Citrus TinctureNSB-2603-03View
Fig Chews—View

Row 2 opens another product's file

Retailer request23 Sep
Store buyerto you

Can you send the current COA for Satsuma Gummies, 30 count? We need it on file before Thursday.

Due Thursday

When the lab sends a new report

Forward the email to Relay, or have your lab copy our inbox on every report. A person matches it to the product, size and batch, checks it, and puts it behind the link already on your label. You don't reprint anything or edit a page.

Forwarded to Relay22 Sep · 10:14
From
Your testing lab
Subject
COA · Satsuma Gummies, batch NSB-2609-14
NSB-2609-14_COA.pdfPDF · 2 pages

The link on your label stays. The document changes.

A person checks it. Folder links, viewer pages and partial files are rejected. If a match is unclear, we ask you.

A can from last spring still finds last spring's report.

A product with no current report goes on a list. You see the list. Nothing else.

Missing list2 products
Fig Chews · 20 count0099990000138
Citrus Tincture · 30 ml0099990000145

We match, host and keep. We do not grade the results. The lab's document is the document. The whole flow

One product link. Use it everywhere.

Satsuma Gummies · permanent linkrdrelay.com/c/0099990000121
Relay recordCurrent

Satsuma Gummies

North Shore Botanicals · 30 count

0099990000121
Current batch
NSB-2609-14

Sample record · fictional brand

Your label

One QR or link per product. A new batch never means a new label.

How it works
Lab results · North Shore Botanicals
North Shore Botanicals

Lab results

NSB-2606-09Find
Satsuma GummiesOlder batchOpen report

Your site

A batch search box. One paste. Type the batch number, get that batch's report.

Embed guide
Sample store · Satsuma Gummies
Satsuma GummiesNorth Shore Botanicals · 30 count

$28.00

Add to cartLab Resultsrdrelay.com/c/0099990000121

The store's product page

Stores paste the same link once. Free, no account. It stays current.

For retailers
rdrelay.com/lookup
Satsuma GummiesCurrentNorth Shore Botanicals · batch NSB-2609-14

The public lookup

Barcode or batch number at rdrelay.com/lookup. No sign-in.

Look up a product

Carry these brands? Add the link to your store

For retailers

Three ways brands keep COAs

Most brands use a shared folder and a lab-results page they update by hand, or the portal or plugin their lab offers. Here is what each one does when a new batch comes in.

QuestionA folder and a page you maintainA lab portal or a COA pluginrdRelay
A new batch, without editing a pageNo. You edit the page.Only if you post each one.Yes.
Older batches findable by batch numberOnly if every file was kept and named right.If you keep posting them.Yes. Every batch, by its batch number.
Someone checks the file matches the product, size and batchNobody.Nobody.A person, every document.
Any lab, any platformYes.One lab, or one platform.Yes.
One label address that never changesA folder, or one PDF forever.A page.One link per product. Printed once.
Who does the filingYou.You.We do.

With a folder or a portal, someone on your team files every report and keeps the page current. With Relay, you forward the lab email and we do the filing. Setup takes about a week.

Get set up

On Relay today

Read from the live record when this page is built. Small numbers, real brands.

97

Lab reports on file

Each one filed to a product, size and batch.

87
Batches on recordEach one opens by batch number, including batches that are no longer current.
95
ProductsEach has one permanent link for its label and its product pages.
5
BrandsThe largest catalog has 56 products on Relay.

Built to be checked.

Your records are yours.
Each account reads its own rows and nobody else's. The database enforces it.
Every brand is identified.
Every brand goes through an identity check, and a brand that fails it stops serving publicly. That is an identity check, not a judgment of the lab result.
Nothing of yours is trapped.
If Relay shut down: 90 days notice, a full export, and every link keeps serving through the notice period.

Security and continuityStatus

Recalls.

Flag a batch once. Its link stops serving the report and serves your notice instead, everywhere the link is. Every serve is logged.

14:02The brand flags the batch

Flag a batchCurrent
Product
Satsuma Gummies · 30 count
Batch
NSB-2609-14
Action
Hold
Flag batch

14:02The link serves the notice

Relay recordRecall notice

Satsuma Gummies

Batch NSB-2609-14

ActionHold

Retailer removes the product from sale and holds the affected product. Not to be sold or disposed of, pending further instructions.

rdrelay.com/c/0099990000121Same link

One flag reaches everyone on record as carrying it

Email to retailers

To: stores on record as carrying Satsuma Gummies

Recall notice: Satsuma Gummies, batch NSB-2609-14

Action: Hold. Remove from sale and hold the affected product.

Store product page
Satsuma GummiesLab Results opens the notice
Distributor account
Satsuma Gummies0099990000121Hold

Sample · NSB-2609-14

Permits.

The board keeps every account's permit in one place, sorted by expiry date. You get email alerts before a permit runs out, starting 60 days ahead and again as the date gets close. Accounts with no permit on file are listed.

Permit board · sample
AccountLocationJurisdictionPermitStatusExpiresDays left
Retailer 2Baton RougeLouisianaState retail41 days09 Nov 202641
Retailer 6LafayetteLouisianaState retail54 days22 Nov 202654
Retailer 5HammondLouisianaState retailActive12 Jan 2027105
Retailer 1CovingtonLouisianaState retailActive31 Mar 2027183
Retailer 3MandevilleLouisianaState retailActive30 Jun 2027274
Retailer 4SlidellLouisianaState retailNot on file——
60-day alert lineSorted by expiry · as of 29 Sep 2026

For distributors and retailers with more than one location. Add each account's permit once; the board tracks every expiry date and sends alerts from 60 days out, so a lapsed permit is caught before an inspection or an order.

See the permit board

History.

This is the log for one product. Each line is something that happened to its record, with the date and time. When a store, a customer or an inspector asks which report was up on a given day, the answer is here.

How the record is kept

Activity · Satsuma Gummies · 0099990000121

22 Sep 2026NSB-2609-14

  1. Uploaded NSB-2609-14
  2. Superseded NSB-2606-09

03 Jul 2026NSB-2606-09

  1. Replaced report for NSB-2606-09. The earlier file is kept for the audit trail and no longer served.

17 Jun 2026NSB-2606-09

  1. Uploaded NSB-2606-09

Founder's noteBaton Rouge, LA

"We run two stores in Baton Rouge and an online shop, and we carry more than fifty brands. When a COA is missing, or belongs to a different batch, a customer or an inspector usually asks me about it before the brand knows. I built Relay so the brand can forward the lab email and have someone check the file before it goes up."
Paul ClaxtonFounder, Relay. Runs Rad Dad Alternative, two stores and an online shop.

How to start.

Send your product list with barcodes and the COAs you have. In the first week we match everything, hand back one link per product and a list of what is missing. Then you forward each lab email. Setup, then a monthly fee sized to your catalog.

Get set upPrefer to run it yourself? Log in any time. You never need to.

Week one

One link per productrdrelay.com/c/…
Every COA you sent, matched to product, size and batchmatched
A list of what is missingnamed

After that

You forward each lab email. We file it.every batch