A Notion-to-spreadsheet sync add-on hits $8,400 MRR: how it reached 400+ paying customers in two weeks
Leandro built Notion2Sheets in two weeks after Notion's API launch, growing it to 40,000 installs and $8,400 MRR. Killing the free plan was the turnaround.
Dollar figures in this article carry an approximate yen conversion at ¥150/$1.
From a two-week add-on to $1.26 million a month in revenue
When Notion opened its public API beta in May 2021, a developer named Leandro, based in Buenos Aires, Argentina, put together an MVP in two weeks and published it to the Google Workspace Marketplace. The product was Notion2Sheets — a modest-sounding add-on that simply syncs a Notion database directly into a spreadsheet.
That add-on has since grown to roughly 40,000 lifetime installs, 400+ paying customers, and $8,400 MRR (about ¥1.26 million/month), an annualized run rate of roughly ¥15 million. Development and operations are entirely solo, and the only major fixed cost on record is SendGrid at $89.90/month (about ¥13,000).
The full picture in numbers
| Item | Value |
|---|---|
| MRR | $8,400 (about ¥1.26 million) |
| Paying customers | 400+ |
| Lifetime installs | ~40,000 |
| MVP build time | 2 weeks |
| First 50 users | 10 days after launch |
| First 10 paying customers | 2 months after introducing paid plans |
| Main cost | SendGrid, $89.90/month |
| Team | Solo, one person |
400+ paying customers against roughly 40,000 installs puts the free-to-paid conversion rate across the whole user base at around 1%. That’s not an unusual number for a micro-SaaS, but flip it around, and it also means this scale of monthly revenue required 40,000 installs to build.
He chose what people were already pulling for, not what he could build
Leandro had eight years of experience as a freelance software developer and was already comfortable with the Sheets API. But that’s not what decided he’d build this. He researched Notion’s Reddit community and Facebook groups first, and found a cluster of people already saying, out loud, that syncing with Sheets would unlock workflows that were currently impossible. Rather than building what he wanted to build, he reached for a complaint that had already been put into words.
His own quote captures the core of this case in one line.
You need the feeling that users are pulling the product, not that you’re pushing it.
The MVP was rough and had bugs. Even so, he says shipping it early meant putting it in an open space where conversations with users could start, and building it out from there. Fifty users in 10 days. He looks back on that as “great,” saying the feeling was qualitatively different from services he’d built himself in the past. Fifty in ten days is a small number on its own, but as a leading indicator, the fact that it was earned without any hard selling made it meaningful.
The target customer was also clear: operations, project management, and product management people at companies who use Notion heavily. They’re trying to push past Notion’s limits using a Sheets connection. Because the buyer’s job function was narrowly defined, a single comment in a community would land.
The decisive call: killing the free plan
What clearly bent this business’s trajectory was a pricing change, not a new feature or an ad campaign.
Notion2Sheets originally had a free tier: three workspaces, three databases, updates once an hour. But Leandro himself admits the free plan gave away far too much. For anyone who just wanted to sync Notion and Sheets in their day-to-day work, those limits were already practical enough.
After removing the free tier, he says he got “two really good months of growth.” He hasn’t disclosed a before/after comparison of absolute revenue, but this is the only turning point he explicitly names. Without changing the product or the acquisition channel, simply pushing demand that had been satisfied for free over to the paid side moved the numbers. That’s the structure here.
This isn’t a general rule that “killing free always grows revenue.” It worked because the free tier had already handed over the entire core value (ongoing automatic sync), leaving no motivation to move to paid. The correct design for a free tier is to let people experience the value while falling short of what production use actually needs, and Notion2Sheets’ original settings had crossed that line. He also notes he still hasn’t finished figuring out the optimal caps for each plan.
What worked: staking a claim on search before anyone else
Right now, the strongest acquisition channel is the Google Workspace Marketplace itself. Search “Notion” in the Marketplace, and Notion2Sheets shows up at the top.
This structure is strong. By the time someone reaches the Marketplace, their intent is already narrowed down to “I want to connect Notion to the Google world.” Sitting there as the standing answer to that intent removes almost all persuasion cost. And install counts and ratings push ranking upward, which in turn drives more installs, a self-reinforcing loop. Claiming that shelf space just two weeks after the API opened reads as something that has compounded over years.
As a short-term spike, the move Leandro himself calls “without question the best marketing decision I made” was the Product Hunt launch. He had Ben, a Notion employee, act as the hunter (the person posting it), and landed a top-10 spot plus a newsletter mention. Being introduced by a third party, and specifically someone from Notion itself, lent credibility to an otherwise unknown solo-built add-on.
What didn’t work, and what has since decayed
The product made the Hacker News front page. Traffic moved a lot, but Leandro dismisses it flatly: it “didn’t translate into installs or revenue.” A straightforward explanation is that the readership there didn’t match the buyer, non-engineer operations staff running Notion at work. This is a concrete example of buzz-driven traffic not necessarily moving business metrics.
Social tactics that worked early on have also stopped working as-is. Reddit’s moderation policy changed and got stricter on self-promotion. He stopped promoting there and switched to simply answering relevant questions. Doing the same thing in the same place no longer produces the same result, an ordinary truth playing out on a multi-year scale.
Growth hasn’t been a straight line either. After the good two months following the free-tier removal, he acknowledges a plateau: “October was pretty quiet, and November looks about the same.”
Risks and limits
This business sits on top of two platforms at once, Notion and Google. If Notion officially expands its own external integrations, demand itself could disappear; if Google Workspace Marketplace’s ranking rules or review criteria change, the primary acquisition channel could shrink. The source article doesn’t discuss competitive risk or the possibility of Notion adding equivalent native features, so readers should discount for that gap themselves.
One more point: a 1% conversion rate means most of those free installs are a one-time try that goes nowhere. The 40,000 figure is impressive, but the real size of the business is set by the other number, 400.
What generalizes, and what doesn’t
What’s reproducible: the speed of claiming shelf space within two weeks of an official platform change like an API opening, the sequence of confirming demand from community posts before building, and the discipline of checking whether a free tier is handing over the entire core value. None of these require capital.
What’s harder to reproduce: the one-time timing of Notion’s API opening in May 2021, eight years of hands-on experience already using the Sheets API, and the connection that let him put someone from Notion forward as his Product Hunt hunter. That last one especially can’t be copied later and expect the same amplification. Platform-opening events like this do recur, though, so what’s worth taking from this case isn’t a specific tactic. It’s the posture of being ready to move within two weeks the next time one opens.
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

PDFShift: An HTML-to-PDF API at $8,500/Month — One Channel Ended a Two-Year Plateau; a $500K Sale Fell Through
SaaS
BoltAI: $15K a Month on One-Time Licenses in a Subscription-Only AI Market
SaaS
AppAlchemy: A Mobile App Builder Built in 2 Weeks Hit $10,000+ MRR in a Year — Finding an Open Seat
SaaS
Superpower ChatGPT: Built in 3 Days, Free for 9 Months — 420K Downloads and 350K Newsletter Subscribers
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