Tune every letter
Font, size, weight, leading and spacing, all by hand.

Stop paying $99/seat for Greenhouse to track 40 candidates. Generate a recruiting CRM that fits your hiring process exactly, owns the candidate data, and runs at flat cost.
01 / What you get
Click Generate from the box above. Real Next.js code, a real database, real integrations, not a sandbox. Each piece below ships in the first prompt.
Candidate pipeline with drag-and-drop stages and stage automation rules
Resume parsing into structured fields (name, current role, skills, education)
Interview scheduling with Google Calendar / Outlook sync and reminder emails
Scorecards per interview round with 1-5 ratings, structured questions, comments
Source attribution: track which channel (LinkedIn, referral, job board) produces hires
Pipeline dashboard: open requisitions, time-in-stage, offer-to-hire ratio
Per-client portals (for agency use): clients see only their candidates
02 / Variants
Pixel-perfect control
Font, size, weight, leading and spacing, all by hand.

Collections and CMS that feed your live pages.


Save any section and drop it in anywhere.

Pull in free imagery without leaving the canvas.


03 / Who it's for
Integrations
Payments, database, AI, email and analytics, wired up the moment you connect.






04 / Why generate it
Off-the-shelf ATS pricing (Greenhouse, Lever, Ashby) starts at $99-$200 per seat per month. With 5 recruiters that's $6,000-$12,000/year before you've hired anyone.
You own the candidate data. Export anytime, no vendor lock-in. Important when you have client confidentiality obligations or candidate-data deletion requests.
Customize the pipeline to match how YOU hire. Most ATS tools force their stage names and workflow on you. Your CRM, your rules.
FAQ
Everything you need to know before you generate it. Anything else, our team is one email away.
Yes. Wire up the OpenAI or Anthropic integration and pass uploaded resume PDFs through the model with a structured-output prompt. You get back JSON with name, contact info, current role, work history, education, and skills, ready to populate your candidate record. Cost is roughly $0.01 per resume on Claude Haiku, much cheaper than the parsers built into commercial ATS tools.
Connect a calendar via Google or Microsoft OAuth. The CRM reads each interviewer's availability, lets you propose 2-3 slots to candidates, and creates calendar invites with video links automatically. You can also build a candidate-facing self-scheduling page (Calendly-style) tied to specific interviewer pools.
Yes. Generate a per-client portal as a separate route in the same app. Clients log in with magic-link auth and see only the candidates you've submitted to them. They can leave feedback or rate candidates without seeing the rest of your pipeline. Webtwizz scaffolds the row-level security so candidates from one client never leak to another.
Because you own the database (Postgres on Supabase), candidate deletion is a real DELETE, not a soft-delete behind a vendor's API. Add a "Delete candidate data" button that triggers a cascading delete across candidates, notes, scorecards, and interviews. You can also schedule automatic deletion of rejected-candidate records after N days, which most commercial ATS tools charge extra for.
A working version, candidates table, pipeline view, notes, basic scheduling, takes about 2 hours of prompting and visual tweaking. Production-ready (auth, calendar sync, resume parsing, client portals, scorecards) is a weekend. Compared to integrating Greenhouse and customizing it to your process, it's a similar timeline at a fraction of the ongoing cost.
Keep building
Start building
Describe what you want. WebTwizz builds the real thing, then you click to change anything. No code needed.
Get started for free, no credit card needed.