Playbook
Playbook/Business operations

Tools & Stack — What to Buy, What to Skip

147 min read1,361 words

Everyone wants to talk about tools. Tools are not the business. Spend the minimum that lets you operate, then upgrade only when something is bottlenecking you. Below: what you actually need vs. what's marketing fluff.


The bare-minimum stack (under $100/month)

You can run this entire business on this stack to ~30 clients:

JobToolCostWhy
Domain & DNSCloudflare Registrar$10/yr/domainAt-cost, no markup
HostingCloudflare Pages$0Unlimited sites, generous bandwidth
Business emailGoogle Workspace$6/user/moReal @your-agency.com email
CRMNotion$0Free tier handles 200+ leads
E-signatureStripe Atlas Documents or DocuSeal$0Stripe's built-in is free with Stripe
PaymentsStripe2.9% + 30¢Subscriptions, invoicing, easy
SchedulingCal.com (free tier)$0Calendar booking
Phone (separate)Google Voice$0 (personal)Burner number for cold calls
Cold-email sequencerDIY in Gmail + Apollo free tier$0Until you scale
Uptime monitoringUptimeRobot$050 monitors free
AnalyticsPlausible or GA4$9 / $0Plausible if you can spare $9/mo
Project trackingNotion or Linear free tier$0Manage your client work
InvoicingStripeincludedInvoices come from Stripe directly
Logo / faviconsDIY in Figma free$0One-time

Total: ~$25–$50/month operating cost.

That's it. Don't add more until something specific is broken.


When to upgrade (in order)

Trigger 1: You're doing >100 cold emails/week

Upgrade to: Instantly ($30/mo) or Smartlead ($59/mo)

  • Why: Email warmup, multi-inbox sequencing, deliverability protection
  • DON'T DO IT EARLIER: Manual sending in Gmail is fine until you're doing 100+/week. Auto-sending too early gets you blacklisted.

Trigger 2: You have >20 active leads in pipeline

Upgrade to: Pipedrive ($25/mo) or Folk ($25/mo)

  • Why: Sales pipeline view, automatic email sync, reminders
  • Notion is great for organization, terrible for "what do I need to do today?"

Trigger 3: You have >10 active clients to bill

Already on Stripe? Stay there. Don't add accounting software until tax time. Need recurring billing? Stripe handles it natively.

Trigger 4: You hire your first contractor / VA

Upgrade to:

  • Slack ($0 free / $7.25/user/mo Pro) — communication
  • Linear ($8/user/mo) — task tracking
  • Loom ($0 free / $12.50/mo Business) — async screen recording for instructions
  • 1Password ($8/user/mo) — share passwords without sharing passwords

Trigger 5: Bookkeeping is taking >2 hrs/month

Upgrade to: Xero ($15/mo) or QuickBooks Online ($30/mo) + a real accountant once a year

  • Why: At 20+ clients, manual spreadsheet bookkeeping breaks down

Trigger 6: You have multiple SEO clients (Pro tier)

Upgrade to:

  • Ahrefs Webmaster Tools ($0 free for own domains) → Ahrefs Lite ($129/mo) when you need to track competitors
  • Surfer SEO ($89/mo) for content optimization
  • Local Falcon ($24/mo) for local search rank tracking

Trigger 7: Photography coordination

Upgrade to: Snappr or local photographer network — pass-through cost, $200-$1,200 per shoot


What to NEVER pay for (yet)

These are common money pits for new agencies:

  • HubSpot — too much, too expensive, designed for inbound marketing teams not boutique agencies
  • WordPress + a fancy hosting plan — your stack is Next.js. You don't need WP-Engine at $70/month.
  • Webflow / Wix templates — you're building custom; templates lock you into someone else's framework
  • Pro Canva / Adobe Creative Cloud — Figma free is enough for years. Canva free works for social posts.
  • Lead-list services like ZoomInfo / Apollo paid — Apollo free + Maps prospecting is enough until you hit 1,000+ contacts
  • Any AI-tool-of-the-week SaaS — wait until you have a real workflow to optimize. AI tools come and go.
  • Any "agency operating system" SaaS (Bonsai, Plutio, Dubsado) — they bundle 5 things you can do for free in 5 separate places. Pay $40/mo for nothing.
  • A virtual office / Regus — your address can be a UPS Store mailbox or your home. Don't waste money on perceived legitimacy.

The "I made it" tools (year 2 / 3)

If you grow past 50 clients and start hiring:

JobToolCost
White-label client reportingWhatagraph or AgencyAnalytics$169–$249/mo
Project managementLinear Pro$14/user/mo
Time trackingToggl$9/user/mo
Async meetingsLoom Business$12.50/user/mo
Customer feedbackSenja for testimonials, Wynter for messaging research$50–$200/mo
Local SEO at scaleBrightLocal$39–$79/mo
Brand monitoringNotify or Mention$50/mo

The hardware

You need almost nothing.

  • A laptop that can run two apps and a browser at once. Any MacBook from the last 5 years, any decent Windows laptop, even a Chromebook works for the business side.
  • A pair of decent headphones with a mic. $50 USB headset. Don't try to do cold calls on AirPods — the mic compression sounds bad.
  • A second monitor. ~$150. Doubles your productivity for sales calls (CRM on one, demo on the other).
  • A standing desk. Optional but you'll be on the phone a lot. Standing helps your voice stay energetic.
  • A smartphone with good signal. Obvious but worth saying. Cold calls drop = hangups = lost deals.

Total hardware: $0 (if you already have a laptop) to ~$300.


The "actually useful" cheat sheet

These tools punch above their weight and are worth knowing about even if you skip them initially:

ToolWhy it's special
Cloudflare (everything they make)Free tier is the most generous in tech. Use them for DNS, hosting, registrar, email routing
HoverSlightly nicer UX than Cloudflare Registrar if you don't want one vendor for everything
TallyForm builder that's prettier and easier than Google Forms. Free tier is enough
ResendEmail sending API. 3,000 free/mo. Way better than Mailgun for app emails
PostHog (free up to 1M events)Analytics + session replays + funnels. Overkill for a marketing site, perfect for client portals later
Vercel v0AI UI generator. For prototyping new section ideas — don't use it as your primary builder
Beehiiv (newsletter)If you start a content / SEO play around your niche
OpenPhone$20/mo, second business line that integrates with your CRM, transcribes voicemails. Worth it once you're doing 50+ calls/week

How to evaluate any new tool

When tempted by a tool, ask:

  1. Is something currently broken or missing? If no → don't buy it.
  2. What's the time/money this saves? Multiply by 1 month.
  3. Is the savings >2× the cost? If no → don't buy it.
  4. Can a free alternative do 80% of this? If yes → use the free one.
  5. Will switching to this tool create new lock-in? If yes → reconsider.

The agencies that survive aren't the ones with the best tools. They're the ones with the lowest fixed costs and the most flexibility.


Recommendation: your day-1 stack

If you're starting today:

  1. Buy your domain on Cloudflare ($10)
  2. Set up Google Workspace at it ($6/mo)
  3. Deploy this kit to Cloudflare Pages ($0)
  4. Make a Notion workspace, build the CRM template (covered in 21-notion-crm-template.md)
  5. Set up Stripe (no monthly cost, only on-payment fees)
  6. Set up Cal.com for booking ($0)
  7. Set up UptimeRobot for monitoring ($0)
  8. Get Google Voice (or use your cell — fine to start)

Total upfront cost: $10. Total monthly: $6.

Don't buy anything else for 60 days. By then you'll know what you actually need.