Owner account

Owner account dashboard

Create an owner account with email and password to manage account-linked drafts, featured placements and billing tools. Claiming an existing listing uses a separate manual-proof review form.

Current status: optional account linking

New listing submissions do not require authorised email checks or claim verification. Claims for existing listings remain separate and are reviewed manually from proof supplied in the claim form.

Account direction

Owner accounts use email and password sign-in with password reset. Listing claims still use the claim form, manual proof type and human review before public edits are applied.

Add a new listing

Submit a free standard listing, or choose the optional annual premium profile, with or without signing in. Signed-in drafts can be attached to your owner account.

Add listing

Claim or edit an existing listing

Claims now use simple manual proof instead of account login. Provide a business email, document/admin proof description, or other evidence for Jeremy/operator review.

Claim listing

Feature a listing

Featured checkout and billing launch from this account. Paid placements do not require a claim, and each placement stays locked to the paid location.

Feature listing

Dashboard flow

  1. Free standard submissions and annual premium profile checkout require a verified owner account, with new submissions capped at five listings per verified email.
  2. Store signed-in drafts, submissions and paid featured placements against the Auth.js user id; claim proof review remains manual and separate.
  3. Apply server-side account discount entitlements from the verified account, not public promo-code input.
  4. For claims, review manual proof such as business email, official document, business-admin screenshot, or other evidence before approval.
  5. Connect Stripe customer and subscription IDs to the same user record, with featured placements locked to purchased locations.