Every door knock, every text reply, every chatbot lead, every email open: one contact, one timeline, in chronological order. Sits over Beacon, CampaignCNX+, and Alma. Works standalone as a CRM if that's all you need.
Five sources. One spine.
The platform
Every other CRM treats the contact record like a folder of notes. CoreCNX treats it as a chronological feed of every real-world event your suite produced (door, text, chatbot, email, manual touch) in one sortable, filterable, exportable stream.
/01, UNIFIED TIMELINE
Phone-first contact resolution. Every product writes to a single contact record by phone number, with email as fallback. Everything since the first touch lives on one scrollable timeline.
/02, PIPELINE
Drag-and-drop pipeline stages with whatever vocabulary fits: donor tier, lead score, fundraising ladder, sales stage. Stage transitions write to the timeline alongside everything else.
/03, INTEGRATIONS
Beacon, CampaignCNX+, and Alma each write activity to CoreCNX via signed webhook the moment something happens. SendGrid for native email. Webhooks out for everything else.
The unified timeline
This is what the contact record looks like for someone who's heard from your campaign across every channel. No tab-switching, no spreadsheet reconciliation, no copy-paste between three different tools' UIs.
, THE CONTACT VIEW
Door-knocked twice. SMS replies in both directions. A chatbot conversation that captured info. An email reply. A pipeline move. A $25 donation through CampaignCNX+. Every event tagged with which product wrote it, with the time and the human (if there was one) on the other end.
How an event gets to the timeline
This is what happens when a Beacon canvasser logs a door knock on a phone in a precinct in Columbus.
/01
Canvasser taps "Contacted" on the door screen. Beacon writes the disposition locally and queues a webhook.
/02
POST /api/activity/ingest with a signed payload. CoreCNX verifies the signature in microseconds.
/03
Match by phone first, email second, create-if-no-match third. We check a unique source_record_id before insert. If the same event arrives twice, it still lands on the timeline once.
/04
Event lands on Maria's timeline, tagged with the Beacon source dot. Visible to every dashboard and report in seconds.
FROM ACTIVITY · TO TIMELINE
Sign up, import your contact list, connect the suite. Every interaction across every channel writes to the same record automatically. No spreadsheet reconciliation at the end of the day. 14-day trial, no card.
The rest of the CRM
Pipeline, email, tasks, reports, enrichment: built on the same timeline, sharing the same contact record, written in the same idiom.
/A, PIPELINE
Donor ladder, lead temperature, volunteer-to-organizer pipeline, deal stages. Pick whatever fits. Drag a contact between columns; the move shows up on their timeline. Filter the board by source, score, or recency.
/B, EMAIL
Compose, send, track. Opens and replies arrive via SendGrid webhooks, land on the contact's timeline in the same idiom as a door knock or SMS reply. No more "did Maria open the email" tab-switching.
/C, REPORTS
Activity by source, conversion by stage, contact-rate trends, top-performing campaigns. Everything is exportable; webhooks fire when thresholds hit. Built around the questions a real campaign director asks at the Monday-morning meeting.
CONTACTS · PIPELINE · EMAIL · REPORTS
From $49/mo for 5,000 contacts. Manage contacts, run a pipeline, send email campaigns, pull reports. All out of the box. Plug in Beacon, CampaignCNX+, or Alma on any paid plan whenever you want them.
Two ways to run it
CoreCNX works as a regular CRM out of the box: contacts, pipeline, email, tasks, reports. Wire in any of the suite products and it becomes the unified timeline that no other CRM in your category can offer.
A statewide campaign running door-to-door, SMS, chatbot, and email simultaneously. Every channel writes to the same contact record. Maria Santos's full story, from her first knock to her donation, lives on one timeline.
A law firm, a regional services business, a small advocacy nonprofit running just one channel. CoreCNX on its own (contacts, pipeline, email, tasks) at a fraction of the price of Salesforce or HubSpot, without the configuration tax.
ONE CONTACT · EVERY CHANNEL
Sign up, import your list, and watch every door knock, text, chatbot lead, and email show up on the same contact's timeline. Or use it on its own to manage your contacts and pipeline. Your call.
The CNX Suite
CoreCNX is the data spine. Beacon walks doors. CampaignCNX+ sends texts. Alma is the website chatbot. Same login, same billing, contact records flow between all four via signed webhooks.
CRM & spine
Contacts, pipeline, email, unified timeline. The data layer that ties the suite together.
Field ops
Territories, walk lists, door knocks, mobile canvasser app, live tracking. From $59/mo.
SMS
Broadcast SMS, two-way reply, contact management. From $0.06/SMS.
Website chatbot
Website chatbot for visitor conversations. Asks the qualifying questions, captures the lead, writes the contact to CoreCNX.
Pricing
Same shape as the rest of the suite. Contacts grow, the bill grows. Users, sequences, workspaces, integrations: all unlimited. Annual saves 20%. 14-day free trial, no card.
Four paid tiers. Starter $49/mo (5K contacts, 5 users) · Growth $99/mo (15K, 10 users) · Pro $199/mo (50K, 20 users) · Enterprise $499/mo (150K+ soft cap, unlimited users, white-glove). Beacon / CampaignCNX+ / Alma integrations included on every paid plan. API access from Growth up.
Start with one source
Sign up, import a contact list, send a test webhook from your terminal. Watch it land on the timeline in seconds. Wire in a suite product when you're ready, or stay standalone.