Onboard a tenant

Fill in the merchant details. Overlay generates the tenant config, tells you the exact env vars to add on Render, and gives you the DNS steps. ~5 min end-to-end.

Not stored — only sent with this form submission. Set OVERLAY_MASTER_KEY on Render if you haven't already.

Identity

Lowercase alphanumeric + hyphens. Becomes the directory name at tenants/<id>/ and prefixes every env var.
Used in tight spaces (email subject lines, headers). Defaults to the merchant name.

Domain

Every domain listed will resolve to this tenant. Include www if you want both to work.

POS backend

Owner + address (optional)

✅ Tenant created

Your shop key (save this now — shown once)

This is the merchant's admin key. Give it to them — they log in at https://<their-domain>/admin. It's stored as an env var on Render (see the checklist below) and can be rotated any time by regenerating.

Env vars to set on Render

Add each of these on Render → your service → Environment. Copy-paste ready.

DNS


    

Activation steps

    Config written to disk