Getting started

Launch your own SaaS for short links and dynamic QR codes — your brand, your domain, your prices — in under 30 minutes.

Run your own SaaS for branded short links and dynamic QR codes. Your domain, your colours, your prices, charged through your own Stripe. Live in under 30 minutes.

Audience business owners Time 30 min Outcome live SaaS
Three steps to live. Claim. Brand. Ship. The dashboard is free until you publish — no card, no trial. Five steps below if you want the optional polish (custom domain, Stripe).

The order it ships in

  1. Claim your subdomain.

    Pick a handle on the homepage. your-handle.linked.codes is yours in seconds — no card required. Add a custom domain later.

  2. Brand it.

    Open Settings → Branding and drop in your logo, accent colour, and brand name. Every public surface re-skins instantly.

  3. Set up plans + Stripe.

    Settings → Payments for the Stripe key, then Settings → Plans for what you'll charge. Free plans are valid plans.

  4. (Optional) point your own domain at it.

    Add an A record at your registrar, we provision TLS automatically. Step-by-step in the custom domains guide.

  5. Open signups and share the URL.

    Either share app.yourbrand.com/signup or hand out per-plan invite links from Settings → Plans.

What you're shipping

What the platform looks like end-to-end after setup Your customer opens app.yourbrand.com creates short links + QRs Your platform on Linked.Codes your domain · your colours · your name your Stripe → your bank your SMTP → your inbox replies your plan limits → your prices Your customer's recipients click your branded short link scan your customer's QR
Linked.Codes runs the infrastructure (auth, redirects, TLS, billing API). Everything customer-facing is yours.
Start with branding.
Five fields, two minutes — your platform stops looking like a default and starts looking like yours.
Open Branding
One email, multiple platforms. Your account on Linked.Codes itself is separate from any account a customer of yours has on your dashboard — same email, different rows. The two never see each other.