Enterprise customer relationship management API. Contacts, companies, deals, and activities — all through a simple REST API.
Everything you need to manage customer relationships at any scale
Store and manage unlimited contacts with custom fields, tags, and segmentation for personalized outreach.
Link contacts to companies, track organizational hierarchies, and manage B2B relationships at scale.
Visual pipeline management with customizable stages, probability tracking, and revenue forecasting.
Log calls, emails, meetings, and tasks with automatic activity history and timeline views.
Automatic lead scoring based on engagement, behavior, and custom criteria to prioritize outreach.
AI-powered insights on relationship health, engagement patterns, and next-best-action recommendations.
Clean REST API, comprehensive SDKs, and real-time webhooks
Standard REST endpoints following JSON:API specification with filtering, sorting, and pagination.
TypeScript SDK with full type safety for Angular, React, Vue, and vanilla JavaScript.
Instant notifications for contact updates, deal changes, and activity events.
Complete data isolation with role-based access control and audit logging.
// Create a new contact with the CRM Block API
const contact = await crm.contacts.create({
first_name: 'Jane',
last_name: 'Smith',
email: 'jane@company.com',
company_id: 'comp_abc123',
tags: ['enterprise', 'decision-maker'],
custom_fields: {
department: 'Engineering',
budget: 50000
}
});
// Log an activity
await crm.activities.create({
contact_id: contact.id,
type: 'call',
subject: 'Discovery call',
notes: 'Interested in enterprise plan',
duration: 30
});
// Create a deal
const deal = await crm.deals.create({
name: 'Enterprise License',
contact_id: contact.id,
value: 50000,
stage: 'qualified',
probability: 60
});From startups to enterprises, manage every customer relationship
Manage prospects, track deals, and close more revenue with a complete view of every customer interaction.
Monitor account health, track renewals, and proactively manage customer relationships to reduce churn.
Manage vendor and buyer relationships, track communications, and build trust on your platform.
Seamless integration with other 23blocks services and third-party tools

Link contacts to users

Customer journeys

Document attachments

Lead capture forms
Get your first month free. No credit card required. Add enterprise CRM capabilities to your app in minutes.
Get product updates, engineering posts, and new block announcements delivered to your inbox.