NoteForms: A Notion Form Connector Built in 3–4 Days Grows Into $37K/Month — 18 Months of Solo Support
Julien Nahum built NotionForms in 3–4 days after Notion's API launched. It became NoteForms, a $37,000 MRR business, after prices rose from $15 to $24.
Dollar figures below carry an approximate yen conversion at ¥150/$1.
From a weekend build to a $37,000/month business
Julien Nahum, 28, grew up in Paris, studied engineering, then moved to London to study computer science. He kept building side projects while working at AWS, and committed to indie hacking full time once he and his partner moved back to Paris.
When Notion opened its API, building the first version took him “maybe three or four days.” He called it NotionForms. What it did was limited: connect a Notion account, build a form, and let database properties be rearranged as form fields — all without asking the other person to share access to the underlying database. That last detail was the practical key to its usefulness.
That rough MVP is now a $37,000/month MRR business (about ¥5.55 million/month, or roughly ¥66 million annualized). For the first eighteen months, both development and customer support were his alone.
The numbers along the way
| Item | Detail |
|---|---|
| Initial build | MVP in 3–4 days (originally named NotionForms) |
| Monetization | Free for 3 months, then introduced a $15/month Pro plan |
| First payment | The night the paid plan launched. That customer is still subscribed today |
| Price progression | $15 → $19 → $24 (about ¥3,600). A separate team plan was later added |
| Milestones | $3,000 MRR covered rent; then $10,000 |
| Now | $37,000 MRR (about ¥5.55 million) |
| Team | Solo for the first 18 months, including all support |
| Spinoff | Open-sourced OpnForm roughly 18 months ago; an Airtable version is in development |
Only three data points ($3,000 (about ¥450,000), $10,000 (about ¥1.5 million), and $37,000) but the fact that the first milestone was simply “can pay the rent” is worth recording. In this business, the moment he cleared the bare minimum needed to sustain himself was the moment independence’s carrying cost got covered.
The decisive move: the night he cut off three months of free access
The first shift in trajectory is straightforward. NotionForms was fully free for three months. Then he slotted in a $15/month Pro plan.
All day one I kept waiting for that first payment notification. It came that night, and it felt really good.
That first customer is still a paying customer today. The switch from free to paid is the step most indie developers keep pushing off. Here it happened at three months, and the very first day already produced a payment. The three free months functioned not as revenue given away, but as a period to confirm who would actually pay.
Subsequent price increases were also staged: $15 to $19, then to $24, plus a new upper tier for teams. The fact that the business kept growing even as the price on the same product rose 1.6x shows how high the switching cost becomes once a form is embedded in someone’s workflow.
What worked: the product itself was the distribution channel
Growth wasn’t driven mainly by advertising. Nahum’s own explanation fits in one sentence.
Build a form, share it, embed it on your site.
A form is a product that gets seen by third parties the moment it’s used. Respondents always exist, and some share of them need a form themselves. A “Created with NoteForms” attribution link rides along. Exposure and links grow at the same time, and the latter is also an SEO asset. The more customers you have, the stronger both the distribution surface and the search rankings get, simultaneously. Under conditions where solo development leaves no marketing budget, having this self-propagating channel can outweigh differences in community luck or ad spend.
The other pillar was early community outreach. He put himself into Notion-adjacent communities (Facebook, Reddit, Twitter, Slack) and manufactured his own exposure. A viral loop can’t spin from zero starting speed, so the first rotation had to be supplied by hand. Manual exposure and product-native spread meshed together here.
A second move to cut dependence
This business’s weakness was visible from the start: all its revenue sits on top of a single platform, Notion. If Notion officially ships forms, or changes its API policy, the business could be cut down overnight. He himself names two pressures from the period he ran it alone: support load and platform dependence.
The response, launched roughly 18 months ago, was OpnForm, a standalone, open-source form builder that doesn’t assume Notion at all. An Airtable-facing form builder is also in development, deliberately scattering the revenue base. The product’s name itself has shifted from the original NotionForms to NoteForms, loosening even the naming tie to a single platform (the source doesn’t state the exact reason for the rename). On the technical side, the backend runs on Laravel, the frontend on Nuxt + Vue.
Risks and limits
Even with diversification underway, the current center of revenue is still Notion integration. Open-sourcing OpnForm reduces dependence, but it also creates its own demand for self-hosted deployments, and the source material doesn’t reveal how that nets out financially.
The eighteen months of solo support shouldn’t be read only as a heartwarming detail either. As he himself notes as a source of stress, this is a structure that eats more of a person’s discretionary time the more the business grows, and it’s natural to assume that being able to raise prices was partly driven by the need to limit the volume of requests coming in. Also, the disclosed MRR is only three data points. Month-to-month fluctuation and churn rate are unknown.
What generalizes, and what doesn’t
What’s reproducible: shipping with features cut down to whatever fits in 3–4 days, drawing a hard line on a free period measured in months before introducing a paid plan, to confirm early whether real payers exist. And choosing a product form where usage itself becomes exposure. Forms, invitations, public pages, embeddable widgets, any product whose output is seen by third parties can benefit from this.
What’s harder to reproduce is the timing, right after Notion’s API went public. When an ecosystem is just standing up, there’s a window of a few months where demand exists but supply doesn’t. Shipping in 3–4 days mattered precisely because that window was short. On top of that, there’s the premise of an engineer with real AWS experience who could handle everything from MVP to support alone. He himself says “the most important thing is just to start, and build something as fast as possible”, and also advises against quitting your job right away.
Related reading
Sources
This article summarizes and analyzes the public sources above. Please refer to the primary sources for details.
You may freely quote or republish this article in news media, blogs, or AI answers, provided you credit "Small Start (small-start.com)" and link to this page. No prior permission is needed. Reprint & quotation policy →
Similar cases

Launch Fast: Built in 48 Hours, $15K/Month in 30 Days — Inside the Non-Technical Founder’s Path to $450K/Month
SaaS
Shift: From $80 in Week One to $50,000 MRR in 10 Years — a Laravel Auto-Upgrade Tool Run on $100/Month
SaaS
Pallyy: A Former Locksmith Taught Himself to Code and Hit $74K MRR Solo — the “Agency-Focused, Lowest Price” One-Person SaaS
SaaS
ProjectionLab: $1M ARR from 4–6 Hours a Night, Every Weeknight, for 4 Years — the Growth Curve of a Financial-Planning SaaS Raised by the FIRE Community
SaaSMost read
- 1
Peing: Built in 6 Hours, 200M Monthly PV in One Month — Sold at the Breaking Point of Virality
13 recent visits - 2
Six AI videos, ¥153,030 in the first month — one video with 4.22 million views drove two-thirds of TikTok monetization revenue
11 recent visits - 3
Zenn: A Solo-Built Dev Community Transferred to Classmethod 4.5 Months After Launch
- 4
ScrapingBee: Two Failures, $5M ARR, an 8-Figure All-Cash Exit — the Complete “By-the-Book” Journey
- 5
MENTA, Shingo Irie's 30th Indie Project: From ¥1.4M Monthly Revenue to a Share Transfer to Lancers — the Full Story
Latest articles
- 2026年9月1日
CyberLeads: After 19 Failed Projects, a "Freshly Funded Companies" Lead List Built in 31 Days Now Makes $53.7K/Month — with a Free Newsletter as the Sales Engine
- 2026年9月1日
Sauna Ikitai: A Hobby Search Site Reaches ¥72.88M in Year-Two Revenue — Zero Employees and a ¥370/Month Subscription Capped at 10,000 Members
- 2026年8月31日
SEObot: An AI That Writes SEO Articles Hits $46K MRR and $1.8M Lifetime — the Numbers Come from a Public Stripe-Linked Dashboard
- 2026年8月31日
Feather: The "Write in Notion, Publish as a Blog" SaaS Sold for $250K Two Years In — the Buyer Was Tibo, Who Exited Tweet Hunter
- 2026年8月27日
GummySearch: The Reddit Research SaaS That Chose to Close While Profitable — Four Years Ended by a Commercial API License That Never Came