Tutorial: A CRM in 30 Minutes
What you'll have at the end: a contact database with a sales pipeline and follow-up tasks, live on the web at your own link. You won't write any code — an AI assistant interviews you, writes a spec, designs it, and builds it on Piezas. Step 1 — Get a Piezas account Go to app.piezas.ai and sign up.…
What you'll have at the end: a contact database with a sales pipeline and follow-up tasks, live on the web at your own link. You won't write any code — an AI assistant interviews you, writes a spec, designs it, and builds it on Piezas.
Step 1 — Get a Piezas account
Go to app.piezas.ai and sign up. You'll get an organization and your first app — your private workspace, with its own data and its own web address.
Step 2 — Install the helper (one-time)
Piezas uses a small tool called npx to set up and publish your project. Never used a terminal? You'll only copy-paste a couple of commands.
- Don't have it? Install Node.js from nodejs.org — it includes
npx. - Check it worked: open Terminal (Mac) or Command Prompt (Windows) and type
npx --version.
Step 3 — Create your project
In your terminal, run:
npx piezas login
npx piezas init my-crm
The first approves access in your browser. The second creates a my-crm folder wired to your Piezas app — and sets up a guided spec mode plus AI instructions for you.
Step 4 — Let the AI interview you (spec mode)
Open the my-crm folder in an AI coding assistant — Claude Code, Cursor, Codex, or Windsurf — and run the built-in command:
/piezas-spec a CRM for my sales team
(In Cursor, Codex, or Windsurf, just ask for "Piezas spec mode".) The assistant turns into a product manager and asks you one question at a time — MVP or full version? what details should a contact have? what are your pipeline stages? — then writes a complete SPEC.md for you. You just answer in plain English; there's no code.
Step 5 — Get a design (optional)
When the spec is ready, it asks one more question: "Want a paste-ready design prompt for Claude?" Say yes and it writes a DESIGN_PROMPT.md — paste that into Claude Design (or another design tool) to get a polished look and screen layouts before anything is built.
Step 6 — Let it build
Tell the assistant: "Build this from SPEC.md." It creates the whole app on Piezas — the contact database, the pipeline board, the tasks, and the screens — following your spec. You review and refine in plain English. You never write the code yourself.
Step 7 — Put it online
npx piezas deploy
Piezas publishes it and hands you a live link (like https://my-crm.apps.piezas.ai). Share it with your team — you're done.
That's a working CRM — spec'd, designed, built, and deployed — with no code written by you and no servers to manage. To add sign-in for your customers next, see Add Sign-in for Your App's Users.