Decide who sees it.Down to the email address.

Every product you sell carries two switches. A status that says whether it exists for anyone but you, and a visibility that says who is allowed to find it. Combine them and you can quietly draft a course, hand an unlisted app to one client by link, or lock a private subscription to everyone at *@company.com. No plugins, no code, no separate members area.

Three product cards side by side labelled Draft, Published and Archived, each showing its status badge, with the Archived card annotated to show that existing customers still hold their access

Draft, published, archived

Status answers one question: does this product exist for anyone but you? A draft is invisible to the world while you build it, though as an admin you can open it and preview exactly what a buyer will see.

Published puts it live. It is the only status that accepts new buyers, and the only one where the visibility setting starts to matter.

Archived retires a product without punishing the people who already paid. It leaves the catalog, it stops taking new enrollments, and everyone who already has access keeps it.

Diagram of one product under three visibility settings: Public shown inside a catalog grid, Unlisted shown reachable only through a copied direct link, Private shown behind a lock with an approved email list beside it

Public, unlisted, private

Once a product is published, visibility decides who is allowed to find it. Public is the default: the product appears in your catalog and anyone can browse it and buy it.

Unlisted keeps the product out of the catalog and out of your sitemap, but the direct link works for anyone you send it to. It is the right setting for a beta, a pilot price, or an offer you only promote by newsletter.

Private closes the door. The product is not listed, and the direct link resolves to nothing unless the person opening it is on the whitelist, already owns it, or is you.

The Email Whitelist management panel showing a named list called Acme Pilot with three exact addresses and one *@acme.com wildcard entry, next to the paste box that accepts emails separated by commas or new lines

The whitelist speaks in email addresses

A private product is gated by a list of addresses you control. Add people one at a time, or paste a whole column straight out of a spreadsheet.

Wildcards let you admit an entire organization in a single line. Write *@company.com and every employee on that domain gets in, today and after the next hire. Group entries under a named list so you can see, and remove, a whole cohort at once.

Anyone who is not on the list gets no login wall and no request access screen. The page simply does not exist for them.

Nine combinations, one switchboard

Three statuses times three visibility levels, on every product type that has a buyer.

Draft in peace

Build the whole product before anyone can see that it exists. Preview it as an admin whenever you like.

Published and public

Listed in your catalog, present in your sitemap, open to anyone who lands on it.

Unlisted by link

Out of the catalog, alive at its direct URL. Ideal for a beta, a pilot price, or an offer you only promote by newsletter.

Private by invitation

Not listed and not reachable. Only whitelisted emails, existing owners and admins get in.

Domain wildcards

One line, *@company.com, admits every employee of a client, today and as they hire.

Archived without regret

Stop selling, keep serving. Existing customers retain access after the product leaves the catalog.

3
Statuses: draft, published, archived
3
Visibility levels: public, unlisted, private
5
Product types sharing the same access model
0
Lines of code to gate a product

Access questions

The visibility details people ask about most.

Control the door, not just the product

Sell to everyone, to a single link, or to one company's inbox. See the plans, or book a call and we will map your products to the right visibility.