Every call your team makes
lands inside Salesforce.
Automatically.
CallCore connects your 3CX phone system to Salesforce — so every call, recording, transcript, and AI summary appears on the right record, without your team lifting a finger.
No manual entry. No CSV exports. No chasing reps for call notes.
Calls logged. No one asked. Teams running 3CX and Salesforce set this up in about fifteen minutes.
Interactive preview — expand a call, play the recording, open a transcript, hover the +1, or tap the country chip.
What changes for your team
Stop managing two systems.
Work in one.
Your reps already live in Salesforce. Now everything that happens on the phone lives there too.
You open a record and the full call history is already there
Every inbound and outbound call — answered or missed — syncs automatically after it ends. No rep action required. Open a Contact, an Account, or an Opportunity and see every call that ever touched it, going back as far as you want.
You hear exactly what was said without leaving the page
Click play on any call recording directly inside Salesforce. No external links, no logging into 3CX, no forwarded audio files. The full transcript and AI summary are right there too — everything your team needs to walk into the next conversation prepared.
Your managers know what's happening without asking
Call activity, conversation summaries, and recordings are all in Salesforce — the place your managers are already looking. No more self-reported call logs. No more guessing whether a rep called a prospect. The data is there, clean, and trusted.
Setup
Live in the time it takes to make a coffee.
Most phone-to-CRM integrations are IT projects. This is not. Two steps, two tools you already have, and it's done.
Connect your 3CX
Choose a subdomain. Add one email address as a user in your 3CX system. That's it — CallCore authenticates itself, syncs your team, and starts pulling in call history automatically.
Connect Salesforce
Install the CallCore package, create one integration user, and click Connect. A standard Salesforce OAuth screen, one click to grant access, and everything configures itself.
Add the timeline to your records
Drop the Communication Timeline component onto any record page — Contacts, Accounts, Opportunities, or any custom object your team uses. Your history appears immediately.
Before you ask
The questions every buyer has.
Answered honestly.
No FAQs buried at the bottom. The things that matter, up front.
"We've spent a lot customising our Salesforce org. Will this just work on the default setup?"
No — it works with your org as it actually is. Out of the box, it handles Contacts, Accounts, and Opportunities on standard fields. Custom objects, custom phone fields, custom relationships? A developer who knows your org can add them with roughly 10–15 lines of code. That's an afternoon task, not an integration project. If you don't have a developer in-house, the CallCore team can do it for you.
"Not everyone in our 3CX system talks to customers. We don't want all calls in Salesforce."
You're in full control of who gets synced — nobody is, by default. Only the handlers you place in the Transcribe & Sync team flow into Salesforce. HR, finance, IT — never in scope unless you deliberately add them. And every synced call is fully transcribed and summarised — there's no half-way mode, so Salesforce never fills up with bare log stubs.
"Where do the call recordings actually live, and who can hear them?"
Recordings stream securely through CallCore's proxy — your 3CX system is never exposed to the outside world, and recordings never leave the controlled environment. Inside Salesforce, access is gated by granular permissions: users can hear their own calls by default, and you choose exactly what else each role can access — logs only, summaries, full transcripts, or recordings.
"How long does it take before we see our historical calls in Salesforce?"
About 30 seconds after setup, you'll see two months of call history backfilling in real time on the analytics dashboard you land on. How far back you want to go — and whether historical calls should be transcribed and summarised — is entirely your choice. You see it happening as it arrives.
Pricing
Get started free for 14 days
per active call handler / month
That's £1.00 per user-day, and £0 base. You only pay for handlers who actually took a call that day — anyone absent, part-time or off-shift costs nothing, so most months come in under that.
What counts as an active call handler? →
See your 3CX data in action — free for 14 daysNo credit card required. Subscribe only when you're ready.
Prices exclude VAT. Final totals (incl. tax) shown at checkout.
You already have 3CX.
You already have Salesforce.
You're fifteen minutes away
from them working together.
Every call your team makes from this moment forward lands in Salesforce automatically. Every call from the last two months appears within 30 seconds of setup. There is no version of this where it takes longer to try than to keep wondering about it.