Product & Features
Built for APIs, Automations, and AI Agents.
We provide the relational database with a CRM schema. You bring the UI, the workflows, and the AI. It's the ultimate composable GTM stack.
Schema-flexible, not schema-bloated.
Every CRM implementation eventually turns into a "noodle pile" of custom objects and 200+ abandoned fields. Rex takes a different approach.
- Core Entities: Contacts, Companies, Deals, and Campaigns are first-class, typed relational objects.
- JSON Metadata: Need to track BANT qualification? Just push a JSON object to the Deal's
metadatafield. No database migrations needed. - Stage History Tracking: Deal stage transitions are automatically timestamped to easily calculate Sales Velocity and win rates.
Ad-hoc Fields via Metadata API
// You don't need a Jira ticket to add a field.
// Just include it in the payload.
POST /contacts
{
"name": "Sarah Miller",
"email": "sarah@example.com",
"company_id": "cmp_8x2b",
"metadata": {
"lead_score": 85,
"tech_stack": ["React", "Go", "AWS"],
"attribution": {
"source": "Reddit",
"campaign": "headless_crm_launch"
}
}
}Event-Driven Architecture
// Receive real-time webhooks on your n8n server
// when a deal stage changes.
{
"event": "deal.updated",
"data": {
"deal_id": "dl_9a2f",
"previous_stage": "stg_proposal",
"current_stage": "stg_won",
"value_cents": 1500000
},
"timestamp": "2026-03-13T14:22:00Z"
}Trigger workflows instantly.
GTM Engineers solve revenue problems through strategic workflows. Rex emits webhooks for every state change so your automations stay in sync.
- Stale Deal Alerts: Listen for interaction events and flag deals that haven't been touched in X days.
- ERP & Billing Sync: Push "Closed Won" deals immediately to Stripe or NetSuite without messy polling.
- Slack Notifications: Route new high-value inbound leads directly to Slack channels.
The AI-Agent's Brain.
AI Agents need structured data, not an interface. Most legacy CRMs claim to have AI, but it's just a chatbot bolted onto their UI.
- Clean Read/Write Access: Give agents an API key and let them update records directly after generating call summaries.
- Build MCP Servers: Connect Rex to an Anthropic MCP server to let Claude converse directly with your pipeline data.
- Eliminate Data Entry: Set up an n8n workflow that transcribes calls and automatically PATCHes the deal's next steps.
Automation use-cases from our community:
- "I mass enrich inbound signups using Clay, then push the cleaned data into Rex via API."
- "My AI agent reads the last 3 touchpoints from Rex and drafts a personalized follow-up email in Gmail."
- "We built a custom React dashboard that merges Rex CRM data with our Snowflake product usage metrics."