FounderDesk — The All-In-One Investor Relations Command Center for Pre-Seed Founders
Most pre-seed founders manage their investor updates in a Gmail draft, their cap table in a messy spreadsheet, and their follow-up reminders in their head. FounderDesk is the investor relations OS for founders who have 5-30 angels and need to look more organized than they actually are.
Difficulty
intermediate
Category
SaaS
Market Demand
High
Revenue Score
7/10
Platform
Web App
Vibe Code Friendly
No
Hackathon Score
5/10
What is it?
Pre-seed and seed-stage founders (250k+ in the US alone) spend hours every month writing investor updates, tracking who opened them, chasing warm intros, and manually maintaining a cap table in Google Sheets that's already wrong. No proper IR tool targets this bracket — Visible.vc is overkill, Carta is for later-stage cap tables, and email drafts are chaos. FounderDesk provides: a one-page update editor that auto-generates a draft from bullet points, a lightweight contact list showing last-contact date and relationship health, an email send tracker with open detection, and a cap table calculator supporting SAFEs and convertible notes. Priced at $19/month — cheap enough that any funded founder expenses it immediately. Buildable in 3 weeks using Resend for tracked email, Claude API for update drafting, and a simple Supabase Postgres schema for SAFE math.
Why now?
The 2025-2026 wave of AI-assisted startups has created the largest cohort of first-time pre-seed founders ever — most of whom raised via SAFE notes and have never used a proper IR tool because nothing affordable existed for their stage.
- ▸AI update drafter that turns bullet points into a polished investor email in the founder's voice using Claude API (Implementation note: few-shot prompting with YC-style update templates)
- ▸Investor contact list with relationship health score based on days-since-last-contact and open rate history
- ▸One-click tracked email send via Resend with open pixel showing per-investor read status in real time
- ▸SAFE and convertible note cap table calculator showing post-money ownership at different valuation scenarios
Target Audience
Pre-seed and seed founders with 5-30 angel investors, typically 1-3 years post-incorporation — estimated 300k+ active founders in this stage globally.
Example Use Case
Priya, a solo founder who raised $400k from 12 angels, pastes her month's bullets into FounderDesk, gets a polished investor update draft in 30 seconds, sends it to all 12 investors with one click, and sees 9 of 12 open rates in her dashboard — then notices 3 angels haven't opened an update in 4 months and schedules a coffee catch-up.
User Stories
- ▸As a pre-seed founder, I want to generate a polished investor update from bullet points in 30 seconds, so that I actually send updates monthly instead of quarterly when I remember.
- ▸As a founder with 15 angels, I want to see which investors haven't opened my last 3 updates, so that I can proactively re-engage before I need their help on a warm intro.
- ▸As a solo founder, I want a SAFE ownership calculator that shows me dilution at different valuations, so that I can answer cap table questions in investor calls without pulling up a spreadsheet.
Done When
- ✓Update drafter: done when founder pastes 5 bullet points and receives a Claude-generated email draft in under 5 seconds with a subject line and 3-paragraph body.
- ✓Email tracking: done when founder sends to 3 test investors and each open event appears in the dashboard with investor name and timestamp within 10 seconds of opening the email.
- ✓Relationship health: done when an investor who hasn't opened 3 consecutive updates shows a red health badge in the investor list without any manual input.
- ✓SAFE calculator: done when founder inputs a $200k SAFE at a $4M cap and the calculator displays correct post-money ownership percentage matching the YC SAFE formula.
Is it worth building?
$19/month × 300 founders = $5.7k MRR by month 4. Realistic via Indie Hackers, YC alumni networks, and Twitter/X founder community — assumes 2% conversion from free trial at 15k monthly visitors.
Unit Economics
CAC: $18 via founder community organic. LTV: $342 (18 months at $19/month). Payback: 1 month. Gross margin: 86%.
Business Model
SaaS subscription
Monetization Path
30-day free trial, then $19/month solo, $49/month team (co-founders + advisor access). No freemium — IR tooling is mission-critical and founders pay for peace of mind.
Revenue Timeline
First dollar: week 3 via beta conversion. $1k MRR: month 2. $5k MRR: month 5.
Estimated Monthly Cost
Claude API: $30 at 300 updates/month, Resend: $20 for email volume, Vercel: $20, Supabase: $25, Stripe fees: $20 at $1k MRR. Total: ~$115/month at launch.
Profit Potential
Sustainable indie income at $3k-$8k MRR. Low churn because founders stay funded for years.
Scalability
High — add Series A data room builder, board meeting minute generator, and fundraising pipeline CRM.
Success Metrics
Week 2: 50 free trial signups from founder communities. Month 1: 20 paid conversions. Month 3: less than 6% monthly churn.
Launch & Validation Plan
Post in YC Startup School community, Indie Hackers, and Lenny's Slack offering free beta for any founder currently managing investor updates in Gmail — get 20 beta users before writing Stripe integration.
Customer Acquisition Strategy
First customer: post in YC Startup School forum and Indie Hackers asking founders to share their investor update workflow pain — offer free 6-month access to the first 5 who reply with specifics. Ongoing: Twitter/X founder community content, Indie Hackers launch post, ProductHunt, and SEO targeting 'investor update template' and 'SAFE cap table calculator'.
What's the competition?
Competition Level
Medium
Similar Products
Visible.vc covers investor updates but targets Series A+ at $149/month. Carta covers cap tables but requires full migration and is expensive. Notion templates exist but have no email sending, tracking, or SAFE math.
Competitive Advantage
Visible.vc costs $149/month and targets Series A+ companies. Carta requires a full cap table migration. FounderDesk is the only tool targeting the pre-seed bracket at a price that requires zero approval to expense.
Regulatory Risks
Cap table data is sensitive but not regulated for software tools that don't act as legal custodians — add a clear disclaimer that FounderDesk is not a law firm and cap table figures should be verified by counsel. GDPR applies to investor contact data for EU founders.
What's the roadmap?
Feature Roadmap
V1 (launch): investor list, update drafter, tracked email send, SAFE calculator. V2 (month 2-3): relationship health scoring, update history archive, co-founder team seats. V3 (month 4+): fundraising pipeline CRM, data room builder, board meeting minute generator.
Milestone Plan
Phase 1 (Week 1-2): investor list, Claude drafter, and tracked email send working end-to-end. Phase 2 (Week 3): SAFE calculator, Stripe billing, and Supabase auth live. Phase 3 (Month 2): 20 paying founders and first ProductHunt launch.
How do you build it?
Tech Stack
Next.js, Claude API, Supabase, Resend (with open tracking), Stripe — build with Cursor for SAFE calculator logic and email engine, Lovable for dashboard UI, v0 for update editor.
Suggested Frameworks
Next.js App Router, Supabase Auth, Resend email with pixel tracking
Time to Ship
3 weeks
Required Skills
Claude API, Resend email tracking, SAFE math logic, Next.js, Stripe.
Resources
Claude API docs, Resend open tracking docs, Supabase quickstart, YC SAFE template math.
MVP Scope
app/page.tsx (landing + hero), app/dashboard/page.tsx (investor list + relationship health), app/update/page.tsx (update editor + send), app/captable/page.tsx (SAFE calculator), app/api/draft-update/route.ts (Claude API drafter), app/api/send-update/route.ts (Resend tracked send), app/api/track/[id]/route.ts (open pixel endpoint), app/api/webhook/route.ts (Stripe), lib/db/schema.ts (Drizzle schema), lib/safe-calc.ts (ownership math), .env.example.
Core User Journey
Add investors -> paste monthly bullets -> review Claude draft -> send tracked email -> monitor open rates -> identify cold relationships.
Architecture Pattern
Founder enters bullets -> Claude API generates update draft -> founder edits and approves -> Resend sends tracked email to investor list -> open pixel fires on read -> dashboard updates relationship health score -> SAFE calculator recomputes ownership on input change -> all data stored in Supabase.
Data Model
Founder has many Investors. Investor has many Updates. Update has many EmailEvents (opened, clicked). Founder has one CapTable. CapTable has many SAFEInstruments.
Integration Points
Claude API for update drafting, Resend for tracked email sending and open pixel, Stripe for subscriptions, Supabase for database and auth, Vercel for hosting.
V1 Scope Boundaries
V1 excludes: data room builder, board meeting minutes, fundraising pipeline CRM, investor portal login, equity management (Carta-grade), mobile app.
Success Definition
A paying founder sends their monthly investor update through FounderDesk, sees per-investor open rates, and schedules a re-engagement with a cold angel — all without touching Gmail or a spreadsheet.
Challenges
The hardest non-technical problem is convincing founders to trust a $19/month tool with sensitive cap table data — trust-building through founder community presence and transparent security documentation is mandatory before launch.
Avoid These Pitfalls
Do not build the cap table before the update editor — the update email is the daily driver that creates habit, the cap table is a nice-to-have. Do not position as a legal cap table tool — use 'scenario calculator' language to avoid liability. Founders discover tools through community not ads — budget more time for community engagement than product features.
Security Requirements
Supabase Auth with Google OAuth, RLS on all founder and investor tables, tracking pixel served from dedicated subdomain, rate limit send route to 50 emails per send, cap table disclaimer in UI, GDPR data deletion endpoint.
Infrastructure Plan
Vercel for Next.js, Supabase for Postgres and auth, Resend for email, GitHub Actions for CI, Sentry for errors — estimated $80/month infrastructure at launch.
Performance Targets
200 DAU at scale, Claude draft generation under 3 seconds, tracking pixel response under 100ms to avoid email client timeouts, dashboard load under 1.5s.
Go-Live Checklist
- ☐Security audit complete.
- ☐Payment flow tested end-to-end.
- ☐Sentry error tracking live.
- ☐Tracking pixel tested across Gmail and Outlook.
- ☐Custom domain with SSL active.
- ☐Privacy policy with cap table disclaimer published.
- ☐5 beta founders sent real updates and confirmed open tracking works.
- ☐Rollback plan: revert Vercel deploy and disable send route.
- ☐Launch post drafted for Indie Hackers and YC Startup School.
First Run Experience
On first run: 3 demo investors pre-loaded with names, email, relationship health scores, and one sent update showing open rates. User can immediately: click Generate Draft, paste 5 sample bullets, and see a Claude-generated update preview without connecting any email. No manual config required: demo investors seeded, Claude call works with server-side key.
How to build it, step by step
1. Define Drizzle schema: founders, investors (name, email, last_contacted, open_rate), updates (draft, sent_at), email_events (investor_id, update_id, opened_at), safe_instruments (amount, valuation_cap, discount). 2. Run npx create-next-app founderdesk with TypeScript and Tailwind. 3. Build the investor list dashboard page with relationship health badges (green/yellow/red by days since last contact). 4. Build the update editor page with a bullet-point textarea and a Claude API call that returns a formatted investor email draft. 5. Create the tracked email send route using Resend with a 1x1 pixel tracking endpoint at /api/track/[updateId]/[investorId]. 6. Build the open tracking endpoint that writes an email_event row and recomputes open rate on investor record. 7. Build the SAFE calculator page with inputs for amount, valuation cap, and discount rate outputting ownership percentage at various exit scenarios. 8. Add Supabase Auth with Google OAuth and protect all routes. 9. Add Stripe subscriptions for solo and team plans. 10. Verify: add 3 test investors, generate a Claude draft from 5 bullets, send the tracked email, open it from an incognito window, and confirm open status appears in the dashboard within 5 seconds.
Generated
May 17, 2026
Model
claude-sonnet-4-6
Disclaimer: Ideas on this site are AI-generated and may contain inaccuracies. Revenue estimates, market demand figures, and financial projections are illustrative assumptions only — not financial advice. Do your own research before making any business or investment decisions. Technology availability, pricing, and market conditions change rapidly; always verify details independently.