Omnichannel AI CRM for modern customer-facing teams.
Talk to customers on Telegram, X, Email, Live Chat and via Bot — from one inbox, one pipeline, one API.
Website · App · Chrome Extension · API Docs · Status
CRM Solid is an omnichannel customer relationship platform that unifies five conversation channels behind one CRM:
- Telegram — multi-account, scraping, sequences, broadcasting
- X / Twitter — DMs and account management
- Email — per-user inbox, threading, templates
- Live Chat — embeddable web widget for your site
- Bot — programmable conversational workflows
On top of the inbox sit AI-powered lead scoring, automated outreach sequences, a public REST API, and an MCP server so AI agents can drive the CRM directly.
| Area | What ships today |
|---|---|
| Inbox | Telegram, X/Twitter, Email, Live Chat, Bot — all in one pane |
| Pipeline | Drag-and-drop stages, archive/restore, notes |
| Outreach | Sequences, broadcasting, spintax, scheduling |
| AI | Lead scoring, message analysis, reply suggestions |
| Billing | LemonSqueezy + WeePay, per-plan limits |
| Real-time | SignalR streams for inbox + job status |
| Reliability | Rate limiting with flood-wait backoff, proxy support |
| Browser extension | One-click capture from LinkedIn, X, Instagram, GitHub or any page, straight into the CRM |
| Product | What it is | Status |
|---|---|---|
| Public REST API v1 | Bearer-key + scoped endpoints for contacts, messages, sequences, accounts | Stable |
| Webhooks | Outbound events for inbound messages, job status, billing | Stable |
| MCP server | Lets Claude, Cursor, ChatGPT and other AI clients drive the CRM over the Model Context Protocol | Stable |
| OpenAPI spec | Machine-readable definition of the public API | Published in-product |
| SDK | Language | Status | Repo |
|---|---|---|---|
crmsolid-dotnet |
C# / .NET 8+ | Alpha | CRM-Solid/crmsolid-dotnet |
crmsolid-python |
Python 3.10+ | Planned | coming soon |
crmsolid-node |
TypeScript / Node 20+ | Planned | coming soon |
crmsolid-mcp |
TypeScript (MCP server) | Alpha | CRM-Solid/crmsolid-mcp |
| Repo | What it is |
|---|---|
| CRM-Solid/mcp-social-media-guide | Vendor-neutral tutorials for running social media DMs and scheduled posts through MCP |
Sign in to https://app.crmsolid.com, open Settings → Developers, and generate a key. Each key is scoped — pick the smallest scope that matches your use case.
dotnet add package CrmSolidusing CrmSolid;
var client = new CrmSolidClient("csk_live_...");
var page = await client.Contacts.ListAsync(limit: 50);
foreach (var c in page.Items)
{
Console.WriteLine($"{c.Id}\t{c.Name}\t@{c.Username}");
}The .NET SDK is in alpha. The package name and exact API may change before v1.0.
Full REST reference, webhooks, and authentication: https://crmsolid.com/docs
| Repo | Purpose | Status |
|---|---|---|
.github |
Org profile, community health files | Live |
crmsolid-clipper |
Browser extension, full source of the published build | Live on the Chrome Web Store |
crmsolid-dotnet |
Official .NET SDK | Alpha |
crmsolid-python |
Official Python SDK | Planned |
crmsolid-node |
Official Node.js / TypeScript SDK | Planned |
crmsolid-mcp |
MCP server reference implementation | Alpha |
crmsolid-docs |
Public docs site source | Planned |
crmsolid-openapi |
OpenAPI spec mirror + generator | Planned |
crmsolid-examples |
End-to-end examples across SDKs | Planned |
Stars and issues on these repos are welcome once they ship.
- Website — https://crmsolid.com
- App — https://app.crmsolid.com
- Docs — https://crmsolid.com/docs
- Support — info@crmsolid.com
- Security — info@crmsolid.com (dedicated security@ inbox coming soon)
- X / Twitter — @crmsolid