← Back to Blog Tooling

The solo founder's GTM stack: the tools I actually use

Most content about GTM stacks is written for funded startups. There's a RevOps hire incoming. A couple of AEs ramping up. Someone whose whole job is managing the CRM. That's not the setup I'm working with.

I'm one person. I run content, outbound, the website, and client work. The tools I use have to work without a team behind them.

The rule I use to evaluate anything new is simple: it has to either save me meaningful time or create data I couldn't otherwise have. If it does neither, it doesn't make the cut.

How the pieces connect

Before getting into each tool, it helps to see the pipeline first.

I post on LinkedIn consistently. Those posts generate engagement. People who comment, like, or repost are often buyers or referral sources, even if they never fill out a form or book a call. The problem is LinkedIn gives me that data in a format I can't actually use. A list of names I'd have to look up manually, one by one.

So the flow is: posts on LinkedIn. Apify pulls the engagement data. Clay enriches those people with company, role, and ICP signal. HubSpot tracks them as warm contacts. I reach out with context. Every tool in the stack has a specific job in that chain.

Apify: getting the data LinkedIn won't give you

LinkedIn does not make engagement data accessible. You can see the headline numbers, and you can click through to individual profiles. There's no export, no usable API for individual users, and no way to pull a structured list of who liked or commented on a specific post.

Apify solves this. It's a web scraping platform with pre-built actors for common tasks, including LinkedIn post engagement. I run a scraper against a post URL and get back a structured list: name, LinkedIn profile URL, timestamp, engagement type.

There's real setup involved. You need a LinkedIn account to authenticate, and the actor needs the right parameters to run. Once you understand the structure it's not complex, but it's not zero-config either. When it's working, it runs reliably.

The output feeds directly into Clay. That connection is where the value compounds.

Clay: turning engagement data into pipeline

Clay is the tool I'd struggle most to replace. You feed it a list of LinkedIn profiles and it returns enriched contacts: company name, job title, seniority, headcount, funding stage, and more. It pulls from multiple data providers in a single workflow.

My main use is running Apify's engagement output through Clay. Someone comments on a post about founder content strategy. Clay tells me they're a Series A founder at a 15-person SaaS company in the right vertical. That's a warm signal with context. Without Clay, that person is just a name.

I also use Clay to flag ICP match. I've built a simple scoring setup: if the company is in the right size range, the person is a founder or C-suite, and the vertical fits, Clay flags them. I don't manually assess every contact.

The learning curve is real. Clay has its own logic for building tables, running enrichments, and chaining actions. It takes a few working sessions to understand the model properly. Once you've built a table that works, it runs without babysitting.

Clay's pricing is credit-based, and costs add up at volume. I run it deliberately rather than automatically. I pick posts worth enriching instead of scraping everything I publish.

HubSpot: a CRM that actually fits one person

Most HubSpot guides assume a team. There's a marketing ops person configuring workflows, a sales manager building dashboards, AEs logging every call. I do all of those things myself, which changes how you set it up entirely.

I use HubSpot's free tier for contact management. Clay exports enriched contacts directly into HubSpot, with the ICP flag and engagement source attached. From there I can see who engaged, what they do, and where they are in the relationship.

My pipeline has four stages: warm contact, conversation started, proposal sent, closed. I don't need 12 deal stages. The point is one place where I can track what's happening, so I'm not relying on memory or a tangled spreadsheet.

I also use HubSpot to track email opens and link clicks in outreach sequences. When someone who engaged on LinkedIn opens an email twice in a week, that's a signal worth acting on. HubSpot surfaces it without me checking manually. HubSpot's own data puts warm inbound close rates at 14.6% versus 1.7% for cold outbound, and tracking who engages with your content is how you create those warm conversations in the first place.

What I don't use: most of the marketing automation, the reporting dashboards, the social publishing tools. HubSpot has a lot of features. I use maybe 20% of them. That's fine. The point is a single source of truth for contacts, not feature coverage.

Vercel: infrastructure that doesn't need managing

The Loro Flow website is a static site. No CMS, no framework, no build process beyond minifying CSS and JavaScript. I push to GitHub and Vercel deploys automatically.

I chose Vercel for three reasons: zero configuration for static sites, automatic HTTPS and custom domain setup, and deployment previews so I can check a change before it goes live.

For a founder running a simple site without infrastructure experience, Vercel removes all the overhead. I don't think about servers, certificates, or deployment pipelines. I push a change and it's live within seconds.

The built-in analytics are basic but useful. Page views, referrers, geographic breakdown, no extra tracking script required. I still use GA4 for deeper analysis, but Vercel's dashboard gives me a fast read when I want to know whether traffic moved after publishing something.

Claude Code: removing the developer overhead

I can read code and make small edits. Anything beyond that used to mean either spending hours figuring it out myself, or paying someone for a task that didn't justify a freelancer engagement. Claude Code changed that calculation.

It's a CLI that runs Claude in the context of your actual codebase. I use it to build features on the site, write automation scripts, debug things that break, and handle technical tasks I'd otherwise be stuck on or outsourcing.

The honest version: it handles well-scoped tasks reliably and removes genuine overhead from a solo operator's workflow. Real engineering judgment still matters for architectural decisions, and I'd bring in proper expertise for anything structurally complex. For a static website, small scripts, and repetitive technical tasks, it covers what I need.

What it's done practically: I built the Loro Flow site using it. I've written scripts to automate parts of the Apify and Clay workflow. I've added features, fixed bugs, and iterated on the design without waiting on anyone or paying for a task that takes 20 minutes. Every task I can handle myself is one that doesn't create a dependency, a delay, or a cost. For a solo operator, that compounds.

What's not in the stack

A few things I've looked at and decided against.

Salesforce. Built for sales teams with territory management, forecasting requirements, and multiple CRM users. As a solo operator, I'd spend more time configuring it than using it. HubSpot does everything I need at a fraction of the complexity.

AI SDR tools. I've tested several. Most produce outreach that reads like it was written by someone who has never spoken to a real buyer. The personalization is surface-level, the sequencing is aggressive, and the volume creates noise rather than pipeline. I'd rather send 10 well-researched messages than 200 generic ones.

Full marketing automation platforms. I'm one person. If I ever reach the point where I need complex nurture sequences and multi-channel automation, I'll revisit. Right now it would be overhead with no return.

Social scheduling tools. I write and post LinkedIn content directly. Part of what makes founder content perform is responsiveness to what's happening in the conversation. Content written three weeks in advance and queued on a calendar loses that quality.

The stack reflects the business model

Every solo founder's stack looks different because every business model is different. Mine is built around content-led pipeline: post consistently, attract the right people, convert engagement into enriched contacts, follow up with context.

The tools I use are the minimum needed to make that pipeline work without drowning in manual work. Apify handles the extraction LinkedIn won't do. Clay handles the enrichment and ICP scoring. HubSpot handles the tracking. Vercel handles the infrastructure. Claude Code handles the technical tasks I'd otherwise outsource.

None of these are frictionless. They all have learning curves, cost tradeoffs, and occasional frustrations. But they do what they're supposed to do without requiring a team to run them. For a solo operator, that's the bar.

Want to see how this works in practice?

Book a call and I'll walk you through how the same pipeline could work for your business.

Book a Call