Groundbase

The $9 CRM for people who already run their own stack.

Bring your Twilio. Bring your domain. We don't sit between you and your tools — we just give you a place to act on them. CRM, bulk SMS, email campaigns, automations, AI integration. $9 flat. No tiers, no per-seat tax, no markup on your texts.

Start 14-day free trialHow it works

14 days free · card required (not charged until day 15) · cancel anytime

Groundbase CRM dashboard
What's in it

A CRM you actually own.

Solo founders, indie operators, marketing consultants, agencies of one or two. Anyone who'd rather connect their own Twilio + Resend than pay HubSpot $98/mo to send their own messages.

Contact detail with activity timeline

Contacts with the fields you need

Custom fields, tags, multiple addresses, saved views. Activity timeline shows every SMS, call, email, note, task — chronological, across all your devices.

Pipeline that's just a kanban

Drag-drop, multiple pipelines, custom stages, values that roll up. Move a deal by dragging it. No five-step modal, no required fields.

Deals kanban board
SMS conversation thread

Bulk SMS without the markup

Real two-way threads, scheduled send, bulk SMS with throttle + opt-out, templates with merge tags, MMS. Sent through YOUR Twilio number at Twilio's rate — we don't see it.

Softphone + voicemail drops

WebRTC softphone in every app — make and receive calls anywhere you're signed in. Pre-record your voicemail drop, hit one button mid-call to leave it, hang up while it plays.

Phone dialer
Campaigns list with open and click rates

Email + SMS campaigns with real analytics

One-off blasts or multi-step drips. Real open and click rates pulled from Resend. Audience filters use your own tags. A/B testing, exit-on-reply, automatic suppression on unsubscribe.

Tasks, events, recurring work

One calendar for tasks, events, and appointments. Recurring tasks for the monthly check-ins you'd otherwise forget. Overdue items pinned to the top — you can't miss them.

Tasks and calendar

Plus: workflows, webhooks, booking links, AI assistant via the Model Context Protocol, full data export anytime, daily backups. See full feature list →

Download

Web, Windows, and Android.

Sign up on the web. Install the native apps any time after — same login, real-time sync across all three.

🌐
Web app
Any browser, including Mac and iOS Safari. No install.
Open app.groundbasecrm.com
🖥️
Windows desktop
Native window, system tray, offline tolerance. ~128 MB.
Download .exe installer
📱
Android APK
Sideload — Settings → Allow from unknown sources. ~114 MB.
Download .apk
On your phone

Your CRM in your pocket. Real-time sync, full feature parity.

Native Android app with the full softphone, SMS, contacts, deals, and tasks. iOS works through Safari with Add to Home Screen (native iOS coming after Android stabilises in production).

  • WebRTC voice calls in either direction
  • SMS threads with read state synced live to desktop and web
  • Contact + deal CRUD, tags, notes — same data, any surface
  • Sign in with the same credentials as web; signup only happens once on app.groundbasecrm.com
Download the Android APK →

We distribute by APK (not Google Play) to avoid Play's 30% commission on in-app purchases. That's how we keep the price flat at $9.

Mobile contacts
Mobile SMS thread
MCP

Drive your CRM from Claude, ChatGPT, or Cursor.

Groundbase ships with a built-in MCP (Model Context Protocol) server. Point your MCP-aware client at it and your AI can read and write the entire CRM — contacts, deals, campaigns, workflows — in plain English. Bring your own model. We don't care which one.

  • “Find every trial signup from last month who hasn't logged in this week and queue a check-in email.” Done. AI runs the query, drafts the messages, you review and send.
  • “What deals are at risk this month?” AI scans your pipeline, identifies stalled deals by stage age, tells you who to follow up with first.
  • “Draft a re-engagement drip for trials that expired without converting.” Subject lines, body copy, audience filter, schedule — built as a draft you review before sending.

Works with any MCP-compatible client — Claude Desktop, ChatGPT Desktop, Cursor, your own agent. Your CRM, your AI key, no lock-in. MCP setup guide →

# Claude Desktop, Cursor, ChatGPT — pick your client:
You: Add Sam Chen to my CRM, tag her “Trial — week 1”, and draft a check-in SMS.
Claude: Added Sam Chen, tagged “Trial — week 1”. Draft:
Hey Sam — Alex here. Saw you started a Stagewise trial last week. Anything broken or confusing? Happy to jump on a quick call if it'd save you time.
Send through your default Twilio number? [Send] [Edit] [Cancel]
Own your stack

BYO Twilio. BYO Resend. We stay out of the way.

Reselling comms would mean marking you up 30–50% to cover overhead and risk. Instead you connect Twilio and Resend with your own keys, pay them direct at their published rates, and we don't see a cent of usage. Your numbers, your domain, your data. Take it all with you any time.

📱

Twilio — SMS + voice

Sign up at twilio.com, buy a number (~$1/month), paste your Account SID + Auth Token. Twilio charges ~$0.0083 per SMS and $0.013/min for voice — billed straight to your Twilio account, not ours.

📧

Resend — email campaigns

Free tier covers 3,000 emails/month. Sign up at resend.com, verify your sending domain, paste your API key. Resend handles deliverability; Groundbase handles the editor + schedule + tracking.

🤖

AI — Claude, OpenAI, your model

Optional. Plug any MCP-compatible client into Groundbase and your AI can drive the whole CRM. Anthropic, OpenAI, or whatever you self-host. We don't proxy AI calls; your key, your usage, your bill.

BYO isn't for everyone, and that's deliberate. If you're comfortable creating a Twilio account and pasting an API key, you're our customer. If you want someone to manage that for you, you'll be happier paying $80–$200/mo on a different tool.

Pricing

One price. Everything included.

No tiers, no per-user pricing, no upsells.

Groundbase CRM
$9 /month

Billed monthly via Stripe · 14-day free trial · cancel anytime

  • Unlimited contacts, deals, tasks, notes
  • SMS + voice through your own Twilio (you pay Twilio direct, no markup)
  • Email campaigns + drips through your own Resend
  • Workflows, sequences, webhooks, AI assistant via MCP
  • Voicemail drops — record once, drop mid-call
  • Web + Windows desktop + Android mobile, real-time sync
  • Two-factor authentication, full data export
Start 14-day free trial

Phone verification required at signup (one trial per phone). Twilio Verify SMS — standard rates apply.

Want to see if it's worth $9? Read the full feature breakdown →

Built by a solo dev

One developer. No VC. No bullshit pricing tiers.

Groundbase exists because every other CRM was charging me twice — once for the seat, again for the messages they were already sending through Twilio anyway. The whole point of this product is a straight line between “sign up” and “send the message” with no middleman in the middle.

BYO is the unlock. You connect Twilio, Resend, and your AI key directly, and you keep ownership of the whole stack — your numbers, your domain, your data, your usage bills. If you ever leave, you take all of it with you. That's the deal, in writing, and it's why we can stay at $9 forever.

Stack: Cloudflare Workers + Turso (libSQL) + Electron + React Native. Built in public, mostly with Claude.

Common questions

The honest FAQ

What does $9/month actually get me?+
Every feature. No tiers. No per-user pricing. No caps on contacts, deals, tasks, or notes. SMS + voice you pay Twilio direct at their rate; email campaigns you pay Resend direct (their free tier covers 3,000/mo, which is more than most solo operators send).
Who is this NOT for?+
People who want managed comms. If you don't want to create a Twilio account or paste an API key, you'll have a bad time here. Groundbase trades a bit of setup for radical price + ownership. If that trade isn't obvious to you, a $80–$200/mo all-in-one CRM is probably the right call.
Why bring-your-own?+
Two reasons. Reselling Twilio and Resend would force a 30–50% markup to cover overhead and risk, which is why every other CRM charges 5–10× what we do. And BYO means your numbers, domain, and data stay with you — if you leave us, your phone stack and email stack don't move. Zero migration cost on the way out is part of the deal.
Why do you require a phone number at signup?+
We text a 6-digit code through Twilio Verify to confirm the number. Phone verification is the only way to enforce one-free-trial-per-phone without it. Without that, anyone could cycle endlessly through trials with fresh emails. We don't use your number for marketing.
What happens if my payment fails?+
Access pauses immediately and you'll see a billing portal launcher. Update your card or pay the outstanding invoice in the portal — Stripe processes it instantly, and full access is restored within seconds. We don't give a grace period that bleeds you out gradually; either you're paid up or you're not.
Mac? iOS?+
Web app works on Mac in any browser. iOS works in Safari with Add to Home Screen — gives you an app-like feel. Native iOS and Mac apps are on the roadmap; web covers both for now.
Can I cancel?+
Yes, any time from Settings → Billing → Manage in Stripe. You keep access through the end of the billing period you already paid for. After that the account enters a 30-day reactivation window where your data stays put. After 30 days of inactivity the account closes.
Can I export my data?+
Yes — Settings → Backup & Export → Download JSON. The whole database, including contacts, deals, tasks, notes, SMS, calls, attachments. Nothing you put in is ever locked to us.

More questions? Browse the help docs or email support.

Try it free for 14 days.

Card required, not charged until day 15. Cancel from Settings any time before then with one click. No phone number lock-in — bring your Twilio when you're ready.

Start free trial →