Skip to content
App Graveyard
Plot #0006
AbandonedSaaSAnalytics

MetricVault

One dashboard for all your SaaS metrics — Stripe, Plausible, Mailchimp, and more

Revive Score30
BuilderSmall Team
Time Spent5 months (2 co-founders, both part-time)
Money Spent$3,400 (Supabase Pro, Vercel Pro, domain, some API costs, a few contractor hours for OAuth integration)
Revenue$0 (we planned to launch paid tiers after 'finishing' the integration list — we never finished)
Launched2024-06
Shut Down2024-11
Users~40 beta signups from an Indie Hackers post, 8 connected at least one integration, 0 paid
Traffic~1,500 landing page visitors
Built with
Next.jsSupabaseVercelTailwind CSSStripe
Composite launch case studyCurated by App Graveyard editors
Failed becausePoor Execution
Key lesson

Building for 5 months without shipping, charging, or talking to users beyond our own assumptions. Every integration we built past Stripe was a guess. We should have launched with Stripe-only in week 2, charged $9/month, and let paying users tell us which integration to build next. Instead, we guessed wrong 5 times and built things nobody used.

Worth rebuilding?

3/10 revival potential

Timeline

Launch2024-06
Current statusAbandoned
Shutdown or pause2024-11

The story

What was built

MetricVault was a SaaS dashboard that aggregated metrics from multiple tools into one view. We built integrations for Stripe (revenue, MRR, churn), Plausible and Google Analytics (traffic), Mailchimp and ConvertKit (email subscribers), GitHub (stars, issues), and Twitter (followers). The dashboard showed everything in a clean grid with sparkline charts, trend arrows, and customizable date ranges. We also built alerts (notify me if MRR drops 10%), a team sharing feature, and a weekly email summary. We built all of this before launching publicly.

Why they built it

My co-founder and I both ran small SaaS projects and were tired of logging into 6 different dashboards every morning to check numbers. We wanted one screen with everything. We also saw that tools like Baremetrics focused only on Stripe, and tools like Geckoboard were expensive and enterprise-focused. We thought there was room for an affordable, indie-hacker-focused metrics dashboard that pulled from all the tools a solo founder actually uses.

What worked

The Stripe integration was solid — MRR, churn, and revenue charts were accurate and fast. The UI was clean. Beta users who connected Stripe said the dashboard was better-looking than Baremetrics. The weekly email summary was the feature beta users mentioned most positively — they liked getting a snapshot without logging in.

What failed

We spent 5 months building 7 integrations, alerts, team features, and email summaries — without charging anyone or validating which features mattered. When we finally invited beta users, most connected only Stripe and sometimes Plausible. Nobody used the Mailchimp, GitHub, or Twitter integrations. Nobody set up alerts. Nobody used team sharing. We'd built a feature-complete product that addressed our imagined needs, not actual user needs. Meanwhile, ProfitWell (free), Baremetrics, and ChartMogul all shipped AI features and better onboarding during the same period. By the time we launched, we were behind the market despite months of work. We also never established pricing. We kept saying 'we'll charge once we have enough integrations,' which meant we never charged. After 5 months of evenings and weekends with zero revenue and no clear competitive advantage, we both burned out.

What was validated

The Stripe integration was solid — MRR, churn, and revenue charts were accurate and fast. The UI was clean. Beta users who connected Stripe said the dashboard was better-looking than Baremetrics. The weekly email summary was the feature beta users mentioned most positively — they liked getting a snapshot without logging in.

Key lesson

Building for 5 months without shipping, charging, or talking to users beyond our own assumptions. Every integration we built past Stripe was a guess. We should have launched with Stripe-only in week 2, charged $9/month, and let paying users tell us which integration to build next. Instead, we guessed wrong 5 times and built things nobody used.

Failure analysis

Primary failure reason

Poor Execution

Contributing factors
Crowded MarketLost Motivation / Burnout

What the signals looked like

The Stripe integration was solid — MRR, churn, and revenue charts were accurate and fast. The UI was clean. Beta users who connected Stripe said the dashboard was better-looking than Baremetrics. The weekly email summary was the feature beta users mentioned most positively — they liked getting a snapshot without logging in.

Where it actually broke

We spent 5 months building 7 integrations, alerts, team features, and email summaries — without charging anyone or validating which features mattered. When we finally invited beta users, most connected only Stripe and sometimes Plausible. Nobody used the Mailchimp, GitHub, or Twitter integrations. Nobody set up alerts. Nobody used team sharing. We'd built a feature-complete product that addressed our imagined needs, not actual user needs. Meanwhile, ProfitWell (free), Baremetrics, and ChartMogul all shipped AI features and better onboarding during the same period. By the time we launched, we were behind the market despite months of work. We also never established pricing. We kept saying 'we'll charge once we have enough integrations,' which meant we never charged. After 5 months of evenings and weekends with zero revenue and no clear competitive advantage, we both burned out.

Lessons

What the founder learned

If you're building for 'people like me,' that's a sample size of 2. Your own needs are a starting hypothesis, not a validated market. Ship the smallest useful version in 2 weeks, charge immediately, and let customer demand (not your roadmap imagination) drive what you build next. Also, 'one more integration and we'll launch' is a trap — it's the SaaS equivalent of perfectionism. Each integration cost us 2-3 weeks, and most were unused. Finally, the SaaS metrics space is dominated by tools with free tiers (ProfitWell) and deep integrations (ChartMogul). Competing on breadth of integrations as a 2-person team is a losing strategy. Compete on insight, not data aggregation.

What they’d do differently

Launch with Stripe-only in 2 weeks. Charge $9/month from day one. Add one integration per month, only if paying users request it. Skip alerts, skip team features, skip email summaries — just the dashboard. Prove that people will pay for a cleaner Stripe dashboard before building a multi-tool aggregator. And set a 'kill date' — if we don't have 20 paying users in 3 months, shut it down and move on.

Editorial scorecard

Revival Potential3/10

How viable is rebuilding this today?

Demand Signal5/10

Did real users or customers want this?

Execution Quality3/10

How well was it built and shipped?

Distribution2/10

Did they have a path to reach users?

Monetization1/10

Was the business model viable?

Lesson Value10/10

How useful is this postmortem for other builders?

Scores are assigned by App Graveyard editors after review. They are directional, not scientific.

Rebuild opportunity

3/10

The aggregated-metrics dashboard is a real need for indie hackers, but the market has matured. The opportunity now is in AI-powered insights — not just showing MRR but telling you 'your churn rate is 2x higher than similar SaaS products in your price range' or 'based on your growth rate, you'll hit $10K MRR in 4 months if you maintain current conversion.' The dashboard is a commodity; the insight layer is the value.

Revive this app

The founder is open to revival interest. App Graveyard has not verified ownership, asset claims, pricing, or availability yet. This is an interest signal, not a transaction.

Open to
Sell codebasePartnershipOpen to offers
Available assets
CodebaseDomainAnalytics dataBrand assets
Asking priceOpen to offers
Contact preferenceApp Graveyard relay

Contact through App Graveyard

We review revival interest before anything is forwarded. The founder's private contact details are never shown publicly.

Related postmortems

Built something that didn't work out?

Every failed app has a lesson. Submit yours and help the next builder avoid your mistake. Anonymous submissions welcome.