Sidekicko

Visual fixes, licensing, and account access in one simple flow.

This site stays intentionally plain. Clerk handles hosted sign-in and sign-up. Kelviq handles hosted checkout. Cloudflare Pages serves the frontend, and D1 is ready for simple records such as contact requests and future customer links.

What works now

  • Hosted Clerk auth entry points
  • Auth-first handoff before Kelviq checkout
  • D1-backed contact intake on Cloudflare Pages

What comes next

  • Clerk user to Kelviq customer mapping in D1
  • Billing-aware account views after sign-in
  • License and entitlement lookup for the extension

Architecture

Kelviq's docs recommend sharing hosted checkout links or embedding a pricing table. Clerk's hosted Account Portal is the fastest path for sign-in and sign-up on a static Pages deployment. We now route plan selection through Clerk first, then return the user to a plan-specific checkout handoff page. D1 gives us a lightweight place to track inbound requests and future customer records without standing up a separate server first.