Solo Dev Built $125K MRR Shopify Survey Tool With Zero Employees
Jason Zigelbaum built Zigpoll solo from scratch to $125K MRR in 7 years by focusing on Shopify merchants, unlocking the agency channel, and perfecting the art of asking one question at the right moment.
Process
Jason Zigelbaum's starting point was a frustration he lived firsthand.
Before 2019, he and his wife ran a small eCommerce store. The dashboards showed bounce rates, cart additions, conversion funnels — everything was visible except the most important question: why aren't customers buying?
"Analytics could tell me a cart was abandoned, but never why."
He'd run into the same dead end repeatedly during nearly a decade as Head of Technology at a digital eCommerce agency. In April 2019, he decided to build the answer himself: Zigpoll, a micro-survey tool embedded directly into Shopify stores' checkout flows.
The first sale came within days of launch.
But the next two years moved painfully slowly. He funded himself through revenue from another SaaS product (Metafields Manager, later acquired by Shopify), kept building, and took no outside funding. Almost all his energy went into product development — and almost none into finding customers.
The turning point came when he noticed something happening quietly: agencies were spreading his product for him.
An agency partner would install Zigpoll across a dozen client stores at once. This silent referral pattern was more powerful than any ad campaign. But Jason's pricing strategy was accidentally blocking it — he'd gated advanced integrations behind higher-tier plans, and agencies hit that wall and walked away.
He made one simple change: removed integration restrictions from standard plans, letting all customers access every feature.
Revenue per account climbed 24% — without a single price increase.
After that, the business doubled every year. By the first half of 2026, ARR had grown 44% from $1.03M, reaching $125K MRR. Today Zigpoll serves 20,000+ stores, holds 500+ five-star reviews on the Shopify App Store, and counts Crocs, lululemon, Hallmark, and Kraft Heinz among its customers.
Jason did all of this alone — zero employees, zero outside capital.

Source: Indie Hackers · Starter Story · zigpoll.com
Thinking
Insight 1: Fund a new project with existing income to survive the slow first years.
Jason lived off revenue from another SaaS product (Metafields Manager), giving Zigpoll two full years to develop without revenue pressure. What a slow-growth phase needs most isn't inspiration — it's cash flow to survive. If you have any self-sustaining income stream, even a small one, use it to buy your new project time instead of going all-in from day one.
Insight 2: Find the "one person serving many customers" leverage channel — it beats paid ads.
An agency partner installing Zigpoll across a dozen client stores at once was more powerful than any ad campaign. Does anyone in your customer base already serve other customers (agencies, consultants, resellers)? Find them, and you've found a growth channel with built-in leverage.
Insight 3: Your pricing might be blocking your best customers.
Jason once gated advanced features behind expensive plans, directly blocking his strongest growth signal — agencies. His only fix — removing integration restrictions — boosted per-account revenue 24% without raising a single price. Is your pricing accidentally punishing the customers who'd bring you the most leverage?
Insight 4: A solo founder can serve one specific niche extremely well — you don't need to expand blindly.
Zigpoll didn't try to serve every eCommerce platform from day one. It perfected one specific need — post-purchase feedback for Shopify merchants — first. Being the best in a narrow, specific niche is easier to survive than spreading across ten directions at once.
Action
Step 1: Audit whether you have any existing income that can fund a new project.
Even a small side income, a part-time gig, or maintenance fees from an old project can buy your new idea time free from revenue pressure. If you don't have one, build one before launching something high-risk.
Step 2: Analyze your customer list for "repeat installer / bulk buyer" roles.
Look for agencies, consultants, or resellers among your existing customers — people who make decisions for others and bring multiple customers at once. If you find them, redirect resources and attention toward them first.
Step 3: Audit your pricing — test whether "lowering the barrier" beats "raising the price."
Check whether your most critical features are locked behind expensive tiers, and whether that's blocking your most valuable customer segment. Run a small test: remove one restriction and watch how average revenue per account and growth rate change.
Step 4: Ask customers one specific question regularly, not a vague "any feedback?"
Design a focused question (like "what almost stopped you from buying?") and ask it at a fixed point in the customer journey. Turn the answers directly into product changes. When most responses point the same direction, act immediately — don't wait to collect "more data."
Step 5: Go deep in one niche before expanding sideways.
Don't try to serve every platform or customer segment from the start. Pick a specific enough niche (one platform + one merchant type), make your product and service indispensable there, then consider expanding.
This isn't for you if: you have no existing income or savings to survive one to two years of slow growth; your product structurally has no "agency/reseller" role to leverage, so growth can only come deal by deal; or you need explosive growth in the short term and can't accept two years of quiet iteration.