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.
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.
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