CRM guide

Build a CRM with AI

Contacts, deals, pipeline stages, activity timeline, notes (the parts every CRM has), generated and wired up. Add the parts that make YOUR CRM specific without paying $50/seat for HubSpot.

CRMs built with Webtwizz

01 / What you can build

Real projects, not toy examples.

People are shipping these crms on Webtwizz this quarter. Each one is a complete app: real auth, real data, real money flowing through Stripe.

01

Sales CRM

Contacts, accounts, deals, pipeline stages, weighted forecast. The classic shape.

02

Recruiting CRM

Candidates, jobs, interview pipeline, scorecards, offer tracking.

03

Investor CRM

LPs/funds, check size, stage, follow-ups, soft-circles, intros.

04

Client CRM for agencies

Clients, projects, retainers, deliverables, invoice status.

02 / The build

From a sentence to a deployed app.

5 ordered steps. No config files, no devops, no SQL migrations to write by hand.

  1. 01

    Describe the CRM you want to build

    Open Webtwizz and write a prompt like "A simple sales CRM for my consultancy: contacts, companies, deals with 5 pipeline stages, notes on each contact, and a dashboard showing pipeline value." Webtwizz scaffolds the data model and UI.

  2. 02

    Connect Supabase for contacts and pipeline data

    Click Supabase in the integrations panel. Webtwizz creates tables for contacts, companies, deals, notes, and activities, and wires the queries automatically. Edit the schema inside Webtwizz when you need to.

  3. 03

    Add auth so only your team sees the data

    One-click Supabase auth. Email/password + Google OAuth out of the box. Webtwizz generates Row-Level Security policies so users only see records they own (or their team owns).

  4. 04

    Style the pipeline view visually

    Click any pipeline stage column or deal card to edit colors, spacing, and copy directly. Drag to reorder fields. The visual editor updates the source code under the hood, skipping the prompt-tweaking loop.

  5. 05

    Publish to a custom domain

    Point your domain at Webtwizz, hit publish, and your CRM is live at crm.yourdomain.com with SSL. Iterate on the live site by editing visually or with AI.

03 / Why it works

The parts other AI builders skip.

Anyone can scaffold a CRUD app. The reason these projects ship is the integration plumbing other builders leave for you.

1

Real database, not a spreadsheet wrapper

Supabase Postgres under the hood. Real relational data, real SQL when you need it, real export.

2

Multi-user from day one

Auth + RLS wired up so multiple teammates can use the same CRM without seeing each other’s pipelines unless you allow it.

3

Own the code, no per-seat pricing

No "$50/user/month" trap. You pay for hosting and add as many teammates as you want.

4

AI does the boring parts

Webtwizz generates the form fields, validation, dashboard charts, and CSV import. You spend time on the parts unique to your business.

04 / The stack

Wired up. One click each.

Supabase, Stripe, the email layer, the analytics layer. OAuth, env vars, webhooks, scaffolded routes, all generated correctly the first time.

Supabase

Supabase

Auth + Postgres database. Contacts, deals, activity history.

Resend

Resend

Send templated emails to contacts directly from a deal record.

OpenAI

OpenAI

Auto-summarize notes, draft follow-up emails, classify deal stage.

PostHog

PostHog

Track which pipeline stages convert, where deals stall.

Sales CRM vs recruiting CRM vs investor CRM: which template to start from

The shape of a CRM depends entirely on who you're tracking. Webtwizz lets you describe the shape upfront so the AI scaffolds the right pipeline stages, fields, and views.

Sales CRM. Stages are Lead → Qualified → Proposal → Closed. Fields you'll actually use: company, MRR potential, last-touch date, owner. Views you'll need daily: "deals stuck in proposal > 14 days" and "my closes this quarter." Skip the 80 fields Salesforce gives you that nobody fills in.

Recruiting CRM. Stages are Applied → Phone screen → On-site → Offer. The interesting fields are scorecards per interview round, candidate source attribution, and offer history. The daily view you actually use: "candidates in stage X with no movement in N days."

Investor CRM. Stages are Cold → Warm intro → Pitched → Term sheet → Closed. The fields that matter: check size considered, last touch date, sourced-from, partner name. The view you check every week: "investors I haven't followed up with this month."

Tell Webtwizz which of these you want and it scaffolds the right pipeline. You don't get a generic CRM with 200 fields you'll never use.

When to build a CRM vs buy HubSpot or Pipedrive

Buy if: your workflow looks like a generic B2B sales pipeline, you have 5+ seats, and you need integrations to Gmail/Outlook, Slack, marketing automation, and a forecast view. Buy HubSpot. The integration density is worth the $50–150/seat/mo.

Build if: your CRM is the application, not a sidecar to it. Recruiting agencies, real-estate brokerages, nonprofit donor tracking, and vertical SaaS all hit a wall in HubSpot because the data model doesn't fit. You spend three months making custom properties and reports, then realize you've built a worse CRM on top of an expensive one.

Build if: per-seat pricing breaks your unit economics. CRMs charge per user; if you have 50 people who touch 3 deals a month, you're paying $5,000/mo for software two-thirds of your team uses lightly.

Build if: you need to own the data. Donor data, patient records, regulated-industry contacts often can't legally sit in a third-party SaaS. Webtwizz outputs a web app on your Supabase project, the data stays in your Postgres database, hostable in any region.

05 / Questions

The honest answers.

The questions founders actually ask before they commit to a stack.

How is this different from HubSpot or Pipedrive?

You own the code and the data. No per-seat fees, no plan limits on contacts, no integration that costs extra. The trade-off: you build the parts unique to your workflow yourself, but with AI doing the scaffolding, that part is fast.

Can I import existing contacts from a CSV?

Yes. Webtwizz can scaffold a CSV import page that maps columns to your contacts table. Or you can import directly via the Supabase dashboard.

What about email integration?

For sending: connect Resend and Webtwizz can generate templated emails per contact. For email sync (read incoming mail), you’d add a Gmail or IMAP integration via the AI. It’s real real code, so anything you can build manually is buildable in Webtwizz.

Will it work for my industry?

Yes. The whole point of building your own CRM is shaping it to your industry: recruiting pipelines, investor stages, agency retainers, fitness studio client lists. Webtwizz scaffolds the bones; you describe the specifics.

Can I export the data if I outgrow Webtwizz?

Yes. The data is in Supabase (Postgres) which you can export anytime. The code is yours. Webtwizz can hand off a standard Next.js repo you deploy to Vercel directly.

Build it visually. Ship it today.

Webtwizz is the AI app builder that lets you edit AI-generated code visually, and ship full-stack apps with auth, databases, and payments.

30 free credits daily + 120 signup bonus · No credit card required