Open-source boilerplate

Your CRM,
your way

A production-ready starting point for building CRM applications. Authentication, AI, and data management — all wired up and ready to customize.

Built with

Next.js 15React 19TypeScriptTailwind CSS 4SupabaseOpenAIshadcn/ui

Included

Authentication

Supabase Auth with email/password, row-level security, and session management.

Teams & roles

Multi-user teams with owner/member roles and activity logging.

Organizations

Company records with contacts, notes, and relationship tracking.

AI chat

Conversational AI interface with persistent history and streaming responses.

Content library

Searchable knowledge base with collections, CSV import, and embeddings.

Bring your own

Ideas

Email campaigns

Integrate Resend, SendGrid, or Postmark for outbound email sequences.

Calendar & scheduling

Connect Cal.com or Calendly for meeting booking and availability.

Pipeline & deals

Add a Kanban-style deal pipeline with stages, values, and forecasting.

Reporting

Build dashboards with Tremor or Recharts for revenue and activity metrics.

Integrations

Connect to Slack, HubSpot, Salesforce, or any API via webhooks.

File storage

Add document uploads with Supabase Storage or S3-compatible backends.

Get running in minutes

Clone, configure your environment, and start building.

terminal

$ git clone your-repo iona-crm

$ cd iona-crm

$ pnpm install

$ pnpm db:setup

$ pnpm dev

Ready on http://localhost:3000

Start building your CRM

Sign up to explore the demo, or clone the repo and make it yours.