links.10x.in/docs/end-user/getting-started Published:

Getting Started

Go from zero to a live short link in under five minutes.

Tip

New to 10x? This guide walks you through account setup, handle creation, and your first link.

Key concepts

ConceptWhat it means
AccountYour login identity — one email, one account
HandleA namespace you own (e.g., acme). All your links, campaigns, files, and pages live under a handle
SlugThe short path after your handle (e.g., acme.10x.in/launch)
Public URLThe live link visitors see: https://{handle}.10x.in/{slug}

One account can own multiple handles (e.g., one for your brand, one for a side project). Each handle has its own links, analytics, and collaborators.

Note

Management always happens on https://app.10x.in. Your handle host or custom domain is your public visitor surface, so paths like /admin or /app on those hosts are treated as public content if you publish them there, not as management shortcuts.

Note

If you are launching Smartwork or pairing the OpenAnalyst desktop app, start from https://app.10x.in and follow the shared Connect browser flow. See Smartwork and OpenAnalyst Access.

Set up your account

  1. Sign up

    Open https://app.10x.in and sign up with your email. Confirm the verification code sent to your inbox.

  2. Create a handle

    Pick a short, memorable name (e.g., acme). This becomes your subdomain: acme.10x.in.

  3. Create your first link

    Navigate to Links and click Create Link. Enter a destination URL and a slug (e.g., launch).

  4. Verify

    Open https://acme.10x.in/launch in an incognito window to confirm the redirect works.

What you should have at the end

A confirmed account with a valid JWT

At least one handle

At least one live link that redirects to your destination

If anything fails, check Troubleshooting and Support or run through the Troubleshooting Decision Trees.

Common errors
CodeErrorCause
400invalid_handleHandle name does not match allowed format (lowercase alphanumeric, hyphens, 3-30 chars)
409conflictHandle name is already taken
401invalid_tokenJWT is malformed or expired — log in again
400invalid_destination_urlDestination URL is not a valid HTTP(S) URL

Next steps

Short Links

Create and manage more links

API Tokens

Set up tokens for programmatic access

Custom Domains

Run links on your own domain

Plans and Quotas

Understand plan limits