Skip to content
Open-source core · Paid add-ons

The CRM you install, not the CRM you rent

Odden is a modular CRM for Laravel and Filament. Contacts and sales ship as open-source Composer packages that run inside your own application, on your own database. Marketing, Service, and AI are paid add-ons, licensed separately. Odden Cloud, the hosted version, is coming soon.

PHP
8.3+
Laravel
12 & 13
Filament
5
Core license
MIT

1 Install

Composer in, CRM out

Odden is a set of Laravel packages, not a separate app. Require the modules you want and run your migrations. Odden lives in your codebase, uses your database, and ships with your deploys.

  • Package discovery. Every module registers itself and loads its own migrations, so there is nothing to wire up.
  • Headless or with an admin. Use the models and actions from your own code, or add one Filament plugin for a complete admin.
  • Fits your app. Odden uses your existing user model for owners and assignees. Routes, rate limits, and API tokens are all configurable.
Read the developer guide

2 Sales

Pipelines that keep deals moving

Odden Sales tracks every deal from first call to signature. Run multiple pipelines, score deal health, and send quotes your customers accept online.

  • Pipelines with guardrails. Each stage can require fields before a deal moves forward.
  • Deals that ask for attention. Health scoring and stalled-deal detection surface what needs a follow-up.
  • Quote to close. Products, quotes, and online acceptance, plus sequences, forecasts, quotas, and booking links.

3 Service Paid add-on

A help desk that knows the customer

Odden Service turns email, web forms, chat, and API requests into tickets. Every ticket sits next to the customer's deals and campaigns, so whoever answers sees the whole relationship.

  • SLAs on business hours. Policies follow your working hours and alert your team before a ticket breaches.
  • Routing and replies. Routing rules, canned responses, and ticket merging keep the queue under control.
  • Self-service. A knowledge base, customer portal, chat widget, and CSAT surveys.

4 Marketing Paid add-on

Marketing on the same data as sales

Odden Marketing runs campaigns against the customers already in your CRM. No sync jobs between tools: a form submission, an email click, and a closed deal land in the same database.

  • Campaigns and workflows. Email campaigns with A/B testing, and drip workflows that react to what contacts do.
  • Lead scoring that ages. Scores decay over time, and account-level intent rolls up to companies.
  • Attribution you can query. Forms with progressive profiling, landing pages, and six multi-touch attribution models.

5 Packages

Install the modules you need

Every module is a standalone package built on Odden Core. Core, Sales, and the Filament admin are open source. Marketing and Service are paid add-ons, licensed separately: buy one, the other, or both. Each module requires Core and installs it for you.

Odden Cloud · In development

Rather not run it yourself?

Odden Cloud is the hosted version of Odden, run by the team that builds the packages. One flat price per workspace, with unlimited users. It is in development now: see the planned pricing, and join the early-access list to hear when it opens.

FAQ

Questions, answered

Something else? Ask on GitHub.

The core is. Core, Sales, and the Filament admin are open source under the MIT license, so you can use them in commercial projects at no cost. Odden Marketing, Odden Service, and Odden CRM Pro (the AI features) are paid add-ons, each licensed per production site, and you buy only the ones you need. Odden Cloud, the hosted version, will be priced per workspace with unlimited users and everything included. The pricing page has the details.

An optional, paid add-on for the packages you install. It adds an AI-written account briefing, email subject lines, and drafted ticket replies, all running on your own Anthropic key. It is licensed per production site, and it keeps working if you stop paying: only updates stop. Licenses are not on sale yet; join the early-access list to hear when they are.

Odden Marketing (campaigns, workflows, forms, attribution), Odden Service (tickets, SLAs, knowledge base), and Odden CRM Pro (AI features). Each is licensed separately per production site, so you can buy Marketing, Service, or both, with or without the AI. One license key covers whichever you choose. They are not on sale yet; join the early-access list to hear when they are.

Early releases of Marketing and Service, up to version 0.9, were published under the MIT license, and that license stays with those releases. New versions are part of the paid add-ons.

PHP 8.3 or newer and Laravel 12 or 13. The optional admin needs Filament 5.9 or newer.

No. Every module works headless: use its models, actions, and events from your own code and build whatever interface you like. The Filament plugin is there if you want a complete admin without building one.

Odden uses standard Laravel migrations and is tested on SQLite and PostgreSQL in CI.

Yes. Each module is its own Composer package. Install Sales without Marketing, or Service on its own; they all build on Core. Marketing and Service need their own licenses.

When you install the packages, in your own application's database, on infrastructure you choose. The open-source packages send nothing to us. The paid add-ons check in once a day with your site's domain and its software versions, and nothing from your CRM; you can turn that off.

Start building with Odden today

Install the packages into your Laravel app now, and join the list to hear when Odden Cloud opens.