In short
- The MVP was built and launched on a single flight. Tyler Tringas coded a bare-bones store locator during a San Francisco-to-Buenos Aires trip and had 3 paying subscribers on Day 1 — before he'd even made a logo.
- The channels that worked cost nothing and needed no growth hacks. Organic search, first-mover placement in the Shopify App Store, and a 'Powered by Storemapper' link on every customer's site did the work; a paid growth-hacker deal, a referral program, and Adwords all failed.
- There was no accelerator pedal, and that was the point. Growth held steady above 10%/month for years without ever spiking, which let a solo founder cap his own hours instead of chasing a bigger number.
- Radical transparency simplified the eventual exit. Because Storemapper's revenue, churn, and LTV were already public on a Baremetrics dashboard, the 2017 sale to SureSwift Capital needed almost no extra disclosure to close.
The mechanism
Storemapper's growth wasn't engineered through a single tactic — it was the product's own placement doing the work. A pre-validated need (freelance clients already asking for this exact feature) met a category with no incumbent (first store locator in a fast-growing Shopify App Store), and every live install then advertised itself for free to an audience of shoppers who had never seen Storemapper before. Everything the founder tried to add on top of that — referrals, a growth hacker, paid ads, outsourced lead generation — failed, which is itself evidence that the mechanism was carrying the business, not the founder's marketing effort.
Freelance work surfaced a real, already-paying need before any code was written
Tringas wasn't guessing at a problem — several of his existing Shopify freelance clients had already asked him to build a store locator for their sites. That gave him a pre-validated buyer list and a specific, narrow feature to build, rather than a broad idea to test. The MVP he built on a single flight wasn't a bet on demand; it was fulfillment of demand that had already been expressed to him directly.
Within the span of a few weeks, several of my clients asked for a store locator for their site... I figured their must be a plug and play solution. An hour of quick research and I didn't find any good options.
Being first in a growing platform's app store turned every new merchant's search into a lead
Storemapper launched into the Shopify App Store while it was the only store-locator option there, and while Shopify itself was expanding fast. That combination meant Storemapper absorbed the app-store searches, the support-team recommendations, and the forum discussions of an entire growing category almost by default — not because of superior marketing, but because there was no competing listing to split the traffic with.
When I launched Storemapper in the Shopify app store, it was the only store locator solution. So we'd get all the app store searches, all the recommendations from customer support and all the discussion forum searches. Shopify was really blowing up at that time and we caught the big wave.
Every live install became an unpaid ad, because the audience seeing it wasn't the customer
A store locator is looked at by a merchant's own shoppers, not by the merchant. The small 'Powered by Storemapper' link at the bottom of every widget put the product in front of a constant stream of people who had never heard of Storemapper and had no reason to distrust it — they were just trying to find a store. Combined with organic search, this became one of only two channels the founder ever called reliably self-reinforcing; every paid channel he tried (referral program, a growth-hacker hire, Adwords, outsourced lead generation) failed outright.
the customer acquisition channels that did, and do, work for Storemapper are all totally free and largely passive channels with self-reinforcing growth loops. Today almost all new customers come via organic search... app stores like Shopify's and the little "powered by Storemapper" link at the bottom of nearly all of our store locators.
How it went
Flight-built MVP to first real revenue
2012-08 → 2013-12Tringas built a stripped-down MVP during a flight from San Francisco to Buenos Aires and launched it on landing, emailing his freelance-client list; it had 3 paying subscribers on Day 1 with no logo, no password reset, and non-SSL payments. He deliberately capped his own time on Storemapper at 10-15 hours/month to protect focus for a separate startup. Growth stayed slow but real: about 50 customers by spring 2013, roughly $2,000 MRR by December 2013.
Failed sale attempt, failed partnerships, then going all-in solo
2013-08 → 2014-02In August/September 2013 Tringas informally tested selling the business — the best cash offer was $40,000 (2x the ~$20K ARR at the time), which he turned down. He then tried two different revenue-share partnerships to offload work; both unwound within about four months. By February 2014, back to solo, he made Storemapper his top priority for the first time since launch, about 18 months in.
Public metrics, price increases, and the HN spike
2014-03 → 2015-02With renewed focus, Tringas raised prices three times in about four months ($5 to $9 to $20/mo) and kept seeing signup growth rise. He launched a public Baremetrics dashboard in August 2014; the accompanying blog post hit the Hacker News front page for 24+ hours, driving ~50,000 uniques. By November 2014 revenue was up 50% quarter-over-quarter to $80K/year; by February 2015 the business crossed $100K ARR with MRR up 271% year over year, and growth held steady above 10%/month with no way found to accelerate it further.
Small team, then the exit
2015-02 → 2017-10Starting in 2015 Tringas hired two small part-time roles (support, a Ruby on Rails contractor) to cut his own hours while holding revenue flat; by May 2016 the run rate crossed $200K with a team of three. In October 2017, about five years after the flight-built launch, he sold Storemapper to SureSwift Capital via an asset purchase agreement, without a broker, citing financial diversification rather than burnout as his reason — the business still only required about 10 hours/week of his time at the point of sale.
Milestones
- 2012-0815MVP launch, 3 paying subscribers on Day 1
- 2013-04300~50 customers, a few hundred dollars/month
- 2013-122000~$2,000 MRR
- 2014-084167over $50,000/year (ARR converted to MRR)
- 2014-116667up over $80,000/year after 50% QoQ growth (ARR converted to MRR)
- 2015-028333$100K ARR milestone (ARR converted to MRR)
- 2016-0516667crossing $200K run rate, team of 3 (ARR converted to MRR)
- 2017-10sold to SureSwift Capital; sale price not disclosed
Whether it fits you
Storemapper's loop depended on structural conditions that don't hold for every micro-SaaS. Run it if these apply to you; the quiet, no-accelerator-pedal version of growth has real costs that are easy to underestimate.
What it needs
Your product's core screen is seen by people who aren't your customer
The store-locator widget is used by the merchant's shoppers, not the merchant. That's what turned a small attribution link into a genuine acquisition channel — a product used entirely in private, with no third-party viewer, doesn't get this kind of free advertising.
You can enter a platform's app-store ecosystem before a category fills up
Storemapper's app-store advantage came from being the only store-locator listing while Shopify itself was still growing fast. This needs before-the-crowd timing on a growing platform — arriving after a category is saturated with competing listings, per the founder's own later note, removes this specific lever.
You're comfortable with growth that never accelerates, only compounds
Founder explicitly said the business had no 'accelerator pedal' — every attempt to push growth past its organic >10%/month baseline failed. This only works for founders who are fine building a durable small business rather than chasing a step-change or a fundraising-worthy hockey stick.
What it costs
You give up most levers to accelerate growth on demand
Referral programs, a performance-based growth-hacker hire, Adwords, and outsourced lead generation all failed for Storemapper. If your plan depends on being able to buy or hack your way to faster growth when you need it, this playbook won't give you that lever.
Radical transparency about your numbers becomes a standing commitment, not a one-off post
The public Baremetrics dashboard simplified the eventual sale, but it meant years of running revenue, churn, and LTV visible to competitors and customers alike, not just a single milestone blog post.
Staying small and solo for long stretches slows everything else
Two attempts to bring on partners or a hired growth hacker (2013) each unwound within about four months; the team didn't reach 3 people until roughly four years after founding. That discipline protected the founder's time cap, but it also meant slower feature velocity and support coverage than a funded or larger-team competitor would have.
The numbers we could verify
- conversion
- Free-trial-to-paid conversion over 40% by Oct 2014 (42 of 43 direct-signup trials converted that month)
- churn
- Described as below 1% monthly churn for popular plans as of Nov 2014
- ltv
- LTV for most popular plans reported as 'well over $1,000 per new customer' as of Nov 2014, via Baremetrics
- failed charges
- Roughly 50% of customer credit cards found to be failing/invalid when first checked (~9 months after launch of that check), later automated via Stunning
Channels it actually used
- organic search (SEO)
- Shopify App Store listing (first-mover)
- "Powered by Storemapper" embedded link
- Hacker News (one-time spike)
- forum seeding (Shopify/Bigcommerce/Volusion/WooCommerce)
- direct email blast to freelance-client list
Our read
The popular framing of Tringas's story is 'radical transparency built trust that helped the sale' — but the sourced sequence shows transparency mattering more for acquisition (the free advertising of the Baremetrics dashboard driving the original Aug 2014 HN spike, and the app-store/organic loop) than for the sale process itself. The sale post frames transparency as merely reducing due-diligence friction, a secondary benefit, not the growth engine.
The 'no accelerator pedal' framing reads as a constraint in the source, but it's arguably also what made the eventual sale clean: a business that grows predictably at >10%/month with no volatile spikes is easier for an acquirer like SureSwift to underwrite than one with unpredictable step-changes. The lack of an accelerator may have been a hidden asset for the exit, not just a ceiling on growth.
Two failed attempts to bring in help (a growth-hacker equity deal, a revenue-share partnership) both ended without producing growth: the revenue-share deal explicitly lasted about four months, and the growth-hacker deal dissolved when aggressive targets weren't met (no duration given). This pattern — two structurally different arrangements both failing, but only one with a stated timeline — suggests the founder had a personal tolerance threshold for shared-decision friction rather than either deal failing for reasons specific to its structure; the 4-month symmetry is appealing but the source only supports it for one of the two deals.
Sources
- Storemapper: Bootstrapped to $50,000/year in 2 years (with live metrics)2014-08-23
- Storemapper Update: 50% revenue growth in 3 months2014-11-06
- Storemapper 2015 Roadmap: 100K to 4HWW2015-02-03
- Storemapper Update: $200k and Growing the Team2016-05-04
- Selling My Bootstrapped SaaS Business2017-10-03
- The Storemapper Story - Radical Transparency2017-10-03
- Chapter 5: Getting Your First Customers (Micro-SaaS Ebook)2017-01-19