LinksetGo documentation

Understand the contract before you publish the first link.

LinksetGo coordinates a public HTTPS domain with app-owned routing. Your mobile team keeps every private signing credential.

CONCEPT

Public link in. Typed destination out.

A shared LinksetGo URL identifies an app and saved link. The public resolver returns a safe projection containing the native destination, parameters, store URLs and web fallback. Draft, paused, expired or unknown links remain unavailable.

https://go.linksetgo.com/sample-app/welcome-offer
HTTPS linkLinksetGo resolverApp route or fallback

ONBOARDING

What the mobile team provides

These are public app identifiers used for platform verification. LinksetGo never needs private keys, keystore files or account passwords.

AppleTeam ID, Bundle ID, App Store URL and an Associated Domains entitlement.
AndroidApplication ID, Play signing SHA-256 fingerprint and an auto-verified intent filter.
RoutingA list of app destinations such as /offers/:offerId and their required parameters.
FallbackAn HTTPS website or store destination for users who cannot open the app.

COMMUNITY EDITION

Self-host with PostgreSQL

LinksetGo runs as one Next.js and Payload deployment backed by a project-specific PostgreSQL role. Development can use the guided local setup; production should use committed migrations, HTTPS, backups and a reverse proxy or CDN.

1

Configure the environmentConnect PostgreSQL and set separate application, Payload and event-hashing secrets.

2

Seed the first administratorRun the idempotent setup to create the local admin, sample app and sample link.

3

Register an appAdd only public mobile identifiers. Never upload signing keys, keystores or Apple credentials.

4

Create and validate linksMap a public slug to a native destination, run Test Lab and scan on a physical device.

Open the self-hosting guide

BEFORE LAUNCH

Verify on real devices

Platform records can validate configuration, but only installed production builds confirm the complete path. Test installed, not-installed, expired, paused and offline behavior on physical iOS and Android devices.

Read the React Native guideRead the custom-domain guide