features / customer portal

One portal for every order — yours, not ours

Every buyer gets an account where their purchases live. Orders, keys, files, repos, and subscriptions. It carries your name, your logo, and on Pro, your domain. To your customers, it's simply your store.

portal.opened

Everything a buyer comes back for

One account, every purchase. Walk the sidebar to see what a buyer finds in each section.

  • Orders — every purchase with the products and benefits it granted
  • Licenses — keys, seat usage, and expiry, self-served
  • Downloads — all files, always the current version, behind signed URLs
  • Git repos — repository access claimed with a GitHub username
  • Subscriptions — status, payment history, and self-serve cancellation
  • Account — profile, data export, and self-serve deletion. GDPR, handled.
portal.yourstore.comTry it
ACME-7F2A-9D41-C8E32 of 3 seats · no expiryActive

Your domain, your logo — on Pro.

orders/complete

Access before the account

The worst moment to demand a signup is right after someone paid you. Keyplar doesn't.

orders/complete

Land on the order, not a login

After checkout the buyer goes straight to their order page — products, keys, and downloads visible immediately, no account required.

auth/magic-link

Sign in when they're ready

A magic link or Google/GitHub sign-in attaches the order history to their email. No passwords to invent, no reset flows to support.

orders/[id]

Ownership stays put

Orders are bound to the buyer's email for good. A shared link shows one order — it can never move a purchase to someone else's account.

custom domain

On your domain, under your name

Pro puts the portal on a domain you own. portal.yourstore.com, your logo in the corner, and our name nowhere on the page. To your customers it is simply part of your product — not a third-party tool you happen to use.

  • Point one DNS record — Keyplar verifies it and issues TLS automatically
  • Verification retries on its own; a domain is re-checked daily once live
  • Your logo across the portal, order pages, and sign-in
  • No “Powered by Keyplar” anywhere a customer can see
  • One custom domain per store, never metered or charged for

Starter runs at yourstore.keyplar.com and is ready the moment you sign up. See what each plan includes.

portal — what your buyers seeTry it
portal.yourstore.comYour domain
Acme Studioyour logo

Order #1042

paid · Acme Studio Pro

© Acme Studio — no Keyplar branding

DNS verified · TLS issued

Switch the plan to compare.

branding

The rest of the surface is yours too

Every screen a buyer touches carries your store. Sign-in, order pages, and transactional email all follow the same branding.

Sign-in options

Choose which methods buyers see — magic link, Google, GitHub — and turn off the ones you don't want.

Support access

Generate a 24-hour link that signs a customer into their own portal when their email fails them.

Reporting currency

Set the currency your admin reports in; Keyplar converts across gateways with cached ECB rates.

order.paid → delivered

Give your buyers somewhere to come back to.

The portal is live the moment you sign up — connect a gateway and your next order fills it.

14-day trial · $29/mo after · cancel anytime