We built a permissions layer for Notion
My agency was bleeding $1,800/year on contractor Notion seats. The problem: I needed to give contractors access to specific data (CRM, project tracker) but couldn't let them see pricing, margins, or other clients' information. Notion's native solution doesn't work: Row-level filtering exists but it's view-only (contractors can't edit) Column hiding doesn't exist Guest sharing is read-only So you either pay $15/mo per seat or duplicate databases (maintenance nightmare) I built a permissions layer using Notion's OAuth API. It lets contractors see only specific rows and columns, edit…
In plain words
A permissions layer that connects to Notion via OAuth to grant contractors selective access to specific rows and columns without requiring paid Notion seats. Users define roles that control what data each person sees and can edit, then contractors access the information through a portal that syncs every five minutes. Built for agencies and teams that need to share Notion databases with external users while restricting sensitive information like pricing and other clients' data, it costs a flat monthly fee for unlimited users.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
My agency was bleeding $1,800/year on contractor Notion seats. The problem: I needed to give contractors access to specific data (CRM, project tracker) but couldn't let them see pricing, margins, or other clients' information. Notion's native solution doesn't work: Row-level filtering exists but it's view-only (contractors can't edit) Column hiding doesn't exist Guest sharing is read-only So you either pay $15/mo per seat or duplicate databases (maintenance nightmare) I built a permissions layer using Notion's OAuth API. It lets contractors see only specific rows and columns, edit data, all without expensive seats. How it works: Connect Notion via OAuth Define roles: "Sales reps see only leads where owner = them, hide pricing column" Contractors access a clean portal They view/edit data in real-time (syncs every 5 minutes) You pay $59/mo flat for unlimited users The math: 5 contractors × $15/mo = $900/year wasted 20 contractors × $15/mo = $3,600/year wasted 50 contractors × $15/mo = $9,000/year wasted With this: all of them = $59/mo flat. Technical: Frontend: React + TypeScript Backend: Supabase + PostgreSQL (RLS) Auth: Notion OAuth 2.0 Current state: 50 beta testers. First 20 customers get $49/month locked-in (launching at $79 after January). Limitations: Only Notion databases (not pages) 5-minute sync (not instant) Requires role definition No team permissions yet (roadmap) The ask: If this solves a problem you have, we'd love feedback. Are there permission use cases we're missing? What's your price sensitivity? Free trial: notionportals.com
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, January 2026
the whole month →- IN
Hey HN! I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code. Of course no-code doesn't mean no-engineering. This project took a lot more manual labor than I'd hoped! I wrote a deep dive on the workflow and some thoughts about the future of AI coding and creativity: http://cannoneyed.com/projects/isometric-nyc
AI · Jan 2026 · cannoneyed.com




Automatic AI-powered code reviews the moment you open a PR
Dev tools · Jan 2026 · kilo.ai
