DEV Community

Ahmed Alsayad
Ahmed Alsayad

Posted on

Showing my Notion onboarding flow; would love feedback

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

Honest feedback welcome

A few things I'd love your take on:

  • 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 :)

If you want to try it: https://timeknot.app

Top comments (0)