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
Similar cases

Typebot: Stuck at $100 MRR for 8 Months, Then Open Source and a Brazilian Tailwind Took the Solo SaaS to $623K a Year
SaaS
Closet Tools: A Tool That Just Automates Poshmark Sharing, Making $30-40K a Month — a Solo SaaS Built in the 5 AM Hours at a Single $30 Price
SaaS
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
SaaSMost read
- 1
Payout: A Class-Action App Vibe-Coded in 14 Days Reached $1,003,227 ARR in 9 Months. It Cost About $10 to Build, and a Partner With 10 Million Followers Grew It
29 recent visits - 2
From 30 yen in revenue to 8 years later: how running 3 apps in parallel got an indie developer to 200,000 yen a month
27 recent visits - 3
Starter Story: The $91.7K/Month Startup Case-Study Media Acquired by HubSpot — Months After the Founder Tweeted "HubSpot Should Acquire Starter Story"
26 recent visits - 4
Peak Monthly Sales of ¥1 Million on minne. A Former Designer Turned Handmade Artist Explains the Craft of "Photos That Sell"
22 recent visits - 5
Instatus: $48K MRR with Every Metric Public, After Dropping "Sup" and Repricing Upmarket
22 recent visits
Latest articles
- 2026-10-08
VMagicMirror: ¥10M on BOOTH While Giving Away Nearly Every Feature for Free
- 2026-10-08
Native: A Lawyer Who Couldn't Read His Deodorant Label Sold His D2C Brand to P&G for $100M Cash in About 2.5 Years
- 2026-10-08
10Beasts: An 8-Article Amazon Affiliate Site Hit $80K/Month in 9 Months — Sold for $570K, Google Penalty 17 Days Later
- 2026-10-07
Repsona: Five Years Solo, ¥12.4M Total Revenue — The Open Ledger of a Task-Management SaaS Its Maker Calls a "Startup Failure"
- 2026-10-07
Bargaineering: From Cents a Day to a $3M Sale in Five Years