The argument in one line.
Describing what you want in plain English to Claude Code is now sufficient to build, deploy, and automate a production CRM that replaces HubSpot or Go High Level — no coding knowledge required.
Read if. Skip if.
- You are paying $50-200/month for HubSpot, Go High Level, or a similar CRM and want to own the equivalent instead.
- You run an agency or small team that needs a custom internal tool tailored to your exact workflow, not a generic SaaS.
- You have tried Claude Code for small scripts but are not sure it can handle a full deployable web application.
- You want to add email notifications or background automation logic to an existing Claude Code project and need a working example.
- You need enterprise-grade data compliance, audit logs, or role-based access controls out of the box — those require additional engineering beyond what is shown here.
- You are looking for a no-code tool; this workflow still requires giving Claude Code access to Railway and a Resend account.
The full version, fast.
You can replace a commercial CRM subscription by describing what you want to Claude Code in plain English, then letting it build the app, deploy it to Railway, and return a live URL — all in about ten minutes of unattended work. The same verbal-instruction loop handles API integrations: telling Claude to send an email when a lead reaches a certain pipeline stage causes it to find and wire Resend automatically. Background automations run server-side on Railway whether the browser is open or not. The catch is a one-time setup of Railway and Resend accounts before Claude can self-direct the deploy and email steps.
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →Where the time goes.

01 · What is covered
Promise: cancel HubSpot/GoHighLevel, build a fully custom CRM with Claude Code.

02 · Real CRM demos
Two live apps: a content pipeline CRM and an agency CRM with ~1,000 contacts, Fathom integration, AI enrichment/scoring, and company chatbot.

03 · Prompting Claude Code
Plain-English spoken spec dictated via speech-to-text covering pipeline stages, contacts, companies, analytics.

04 · Hosting on Railway
Why Railway; how to ask Claude to deploy there; one-time auth setup.

05 · First look at the built CRM
10 minutes unattended — Claude built and deployed a working pipeline app with no additional input.

06 · Testing leads, contacts, pipeline
Adding a lead, moving stages, clicking into profiles, contacts tab, companies tab, analytics.

07 · Railway deployment overview
Quick look at what Railway auto-created; reassurance that you do not need to understand the infra.

08 · Integrating external APIs/MCPs
Pattern for connecting any external service: just tell Claude what you want it to do.

09 · Email notifications with Resend
Verbal instruction to email on Closed Won — Claude chose Resend, wired it, sent a real test email.

10 · Testing the email automation
Created a second test lead, moved to Closed Won, received the email notification live.

11 · API vs MCP
Brief clarification: Claude decides which connection type to use; does not matter as long as it works.

12 · Building background automations
60-second lead advancement demo proves server-side automation runs 24/7 with browser tab closed.
Lines worth screenshotting.
- A plain-English CRM spec typed into Claude Code produced a fully functional deployed web app in ten minutes with zero manual code.
- Railway is the missing link for Claude Code projects — without a cloud host, the app only lives on your laptop and teammates cannot access it.
- Claude Code will read third-party API documentation itself and wire the integration; you do not need to look at the docs.
- Resend is the right email layer for AI-built apps because it handles transactional email from a domain you own, avoiding Gmail self-send workarounds.
- Background automations on Railway run 24/7 even when the browser is closed — the server is the clock, not the client.
- Speech-to-text for your Claude Code prompts is faster than typing and produces richer specifications without extra effort.
- Claude Code reuses credentials it has already set up in previous sessions — connecting Railway or Resend once means future projects inherit the connection automatically.
- The gap between a generic SaaS CRM and your exact workflow is closed by features you describe verbally, not by code you write.
- Start with fundamentals, get something visible, then layer features iteratively — that is how complex internal tools stay manageable.
- API vs MCP is a distinction Claude Code makes for you; you describe the integration goal and Claude picks the right connection method.
Claude Code turns a spoken CRM spec into a live app.
The bottleneck is no longer code — it is knowing what you want and having the hosting account set up.
- Describe your requirements in plain conversational English, including the hosting target; Claude Code treats that as a complete spec and builds without follow-up questions.
- Railway is the one required piece of external setup — without a cloud host, the app cannot be accessed by teammates and automations cannot run 24/7.
- Claude Code reads third-party API documentation autonomously; telling it to add email notifications is enough for it to find, evaluate, and wire Resend on its own.
- Transactional email services like Resend are the correct layer for CRM notifications — they send from a domain you own rather than forwarding from your personal Gmail.
- Background automations in a Railway-hosted app run on the server regardless of whether any browser tab is open, enabling real scheduled workflows without client-side polling.
- A one-time authentication of Railway and Resend inside Claude Code persists across projects — future apps inherit those connections automatically.
- Starting with a minimal spec and layering features iteratively prevents scope creep and keeps each Claude Code session focused on a verifiable outcome.
- The API vs MCP distinction is one Claude Code makes internally — you describe the integration goal and Claude picks the connection method; you do not need to choose.
Terms worth knowing.
- Railway
- A cloud platform for hosting web applications. It provisions servers, manages deployments, and assigns a public URL — Claude Code can create and deploy Railway projects autonomously once an account is authenticated.
- Resend
- A transactional email service that sends programmatic emails (notifications, alerts, confirmations) from a domain you own, rather than from your personal Gmail account.
- MCP (Model Context Protocol)
- A protocol that lets Claude connect to external services through a standardized interface, similar to an API call but with more structured tool definitions that Claude can discover and use automatically.
- Lead pipeline
- A CRM concept where potential customers move through defined stages (New Lead, Contacted, Qualified, Proposal Sent, Closed Won) so a team can track deal progress at a glance.
- Fathom
- An AI meeting notetaker that records and summarizes calls; used as a data source piped directly into a CRM to auto-populate lead and company records from meeting notes.
- Transactional email
- System-generated emails triggered by user actions — a lead moving stages, a form submitted, an order placed — as distinct from marketing broadcast emails.
Things they pointed at.
Lines you could clip.
“This is a replica of, like, a lot of CRMs that are out there that you'd have to pay for in order to just get this ability, which is so incredibly basic.”
“These are features that you would not be able to get very easily through HubSpot or Go HighLevel at all.”
“This is a server that's running in the background. So since we've programmed it to run an automation in the background, that's happening right now in the background of the app that's running on that railway server.”
Word for word.
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
The bait, then the rug-pull.
The promise is blunt: describe what you want, wait ten minutes, cancel HubSpot. What follows is a live proof of a production CRM built from a spoken spec, deployed to a public URL, and wired to send real email notifications — all inside a single Claude Code session.
Named ideas worth stealing.
Verbal-spec to build to deploy loop
- Dictate spec in plain English
- Let Claude build unattended
- Claude deploys to Railway
- Iterate by talking to Claude
The repeatable pattern for building any internal tool with Claude Code.
Start basic, layer features
Ship fundamentals first, see it work visually, then add features one at a time rather than spec-ing everything upfront.
How they asked for the click.
“If you wanna see five Claude code skills that I genuinely couldn't live without and I use all the time inside of my Claude code operating system, check out this video right here.”
Soft next-video CTA. No subscribe ask, no product pitch. Clean exit.




































































