One screen. Contacts, next-step, last-touched. No pipelines, no AI, no $50/month. Runs free on Cloudflare forever.
/marketing/www/public/demo.png and replace this div.
You're a solo consultant, freelance recruiter, or one-person agency. You have 80–400 people you want to keep warm. You don't have pipelines or sales stages. You just want to know: "Who haven't I touched in too long, and what's the next move?"
Most CRMs answer that with a 30-field form and a $50/month bill. TinyCRM answers it with one screen.
Default view: longest-since-touched on top. The people you've forgotten.
Hit a button when you reach out. Last-touched updates. That's the whole loop.
Edit "next step" on any row. Saves on blur. No modals, no Save buttons.
Orange after 7 days. Red after 14. Never-touched float to the top.
Bring your spreadsheet in. Walk away with your data anytime.
/ for search, n for new contact. Like a power tool.
For people comfortable in a terminal.
Want it set up by Sunday? Pick this.
Export your contacts to CSV, import to whatever you graduate to. Your data is yours, in a SQLite database, on infrastructure you control. There's no lock-in.
No. One person, one password. If your business needs team CRM, this isn't for you — go look at Folk or Attio.
Yes, for any solo workload. Free tier: 100,000 Worker requests/day, 5 GB of D1 storage. You'd need ~3,000 daily active contact-touches to hit the limit.
Nothing. Your CRM lives in your own Cloudflare account, not mine. The source code is yours after purchase.
14-day no-questions-asked. Email hello@tinycrm.example.