Showing my Notion onboarding flow; would love feedback
Source: Dev.to
Overview
Quick context: we’ve been building TimeKnot, a native time tracker for Notion. It originally launched as a Clockify integration, but users kept asking why they needed a second tool just to track time on their Notion tasks. So I rebuilt it from scratch to run natively.
What you’ll see
- Connecting Notion via OAuth
- Picking which database to pull tasks from
- Mapping your Notion columns (status, project, due date)
- Starting a timer on a real task
The whole flow—from sign‑up to first tracked minute—is under 60 seconds, which was the goal.
Tech Stack
- Next.js 16 (App Router)
- Supabase
- Notion API (OAuth + database reading)
- Tailwind v4
- Resend
Feedback Requested
- Is the Notion connection flow clear?
- Does the column‑mapping step make sense, or is it confusing?
- Once you’re in the app, is it obvious what to do next?
- Anything confusing? Anything we should cut? Roast it! :)