First login with no password

The owner's welcome email carries a sign-in link that just works, so the first login isn't a password-reset dance.

What it is

Provisioning creates or reuses the owner's identity, stamps them admin and approved on the new account, records them as the account's owner, and mints a sign-in token valid for a week. The welcome email sends that link on the tenant's own address.

Also called: magic link · no password needed · welcome email login · first sign in

See it
First login with no password
CustomerBuildingAmountStatus
Gideon AltHobby Shop$11,460Paid
Ronan Petsch30×40 Garage$7,660Sent
Marlin Hoover30×40 Garage$4,620Draft
Sutter KlineHobby Shop$15,640Approved
Ronan PetschEquipment Storage$15,450Draft
The welcome email with the 'Log in to your dashboard' button, plus the line stating no password is needed. HTML in src/lib/orgProvisioning.ts. Sample data — no customer information appears here.
How it works
  1. 1An existing identity with that email is reused; otherwise one is created.
  2. 2Account, admin role and approved status are merged onto the identity's metadata.
  3. 3The account row records the owner's user id.
  4. 4A sign-in token is created with a seven-day expiry and turned into a link on the tenant's address.
  5. 5The welcome email states plainly that no password is needed.
Why we built it

Provisioning has to survive whatever the identity provider's instance settings demand, and the code documents that: 'This Clerk instance REQUIRES username + phone_number on create — derive both from the intake data', with a username collision handled by one retry with a short unique suffix, and a clear error when the intake carried no usable phone. Owner recording matters beyond convenience: the account's recorded owner is later what rescues a stranded owner past the approval gate, and it 'is only ever set by the platform-owner-gated assign-owner flow or by provisioning, never by the user, so this can't be self-escalated.'

The problem
  • A brand-new owner has no credentials and no obvious way in.
  • Password-reset flows as a first experience read as a broken handoff.
  • Identity-provider signup requirements differ per instance and break naive account creation.
Sound familiar?
What you get
The owner is one click from their dashboard after buying.
No password to set before the first look at the product.
The link lands on their own account address, correctly branded.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →