CRM demo — 30 minutes Demo →
Features

Call tracking integration: no more lost missed calls

Every call lands in the lead card with its recording and duration. A new number becomes a lead on its own, and a missed call turns into a "call back" alert for the right team.

  • Updated Oct 3, 2026
  • 6 min read

Which phone systems connect to the CRM?

95sales CRM connects directly to Binotel and Ringostat, Ukrainian telephony providers. Other VoIP phone systems connect through a generic webhook, as long as the system can send call data to an external URL.

Phone systemHow it connectsWhat comes in
BinotelCALL COMPLETED event; the recording is downloaded separatelyDirection, number, line, staff member, wait time, duration, recording
Binotel callback widgetThe same event with website dataA "call me back" request, the site and ad tags
RingostatPost-call webhookCall data and recording
Other phone systemsGeneric webhook /hooks/<company>/callThe same fields in a single format

There's no click-to-call (dialing from the card in one click) right now. Staff call from their phone or softphone, and the conversation still lands in the CRM.

What happens when a client calls

Inbound calls are handled automatically by phone number.

  1. The number already belongs to a lead. The call is added to the card's timeline with its duration and recording. This also works for the extra phones on a card, such as a relative's number.
  2. The number is in the old database archive. The card goes back into play at the New stage and reaches a salesperson as a new lead. More about the archive on the sales pipeline page.
  3. The number is new. The CRM creates a lead at the New stage with the source "Call", the business (brand) is set by the phone line, and the sales team gets a notification.
  4. A current patient or relative calls. No new lead is created. The call is attached to the patient record; it's a matter for the care team, not sales.

A repeat callback request within 15 minutes isn't treated as new, so staff don't get a stack of identical alerts.

What the CRM shows about each call

The CRM stores the same set of data for every call, so you can filter and compare calls.

DataWhere you see it
Inbound, outbound, missed, no answerThe lead card timeline and the Calls section
Client number and the line they calledThe call card; the line determines the business
The staff member who took the callThe Calls section, By manager tab
Wait time and call durationThe call card
Call recordingThe lead card, next to the AI analysis

All call tracking events also go into the activity log: you see when a call was matched to a lead and when a new lead was created from it. If someone not in the database calls and the phone system passes a caller name, it's filled into the new lead card. When the call is scored, AI also picks up the caller's name and who they are to the patient, so a "Call +380…" card gets a real name.

How the CRM handles missed calls

A missed call in 95sales instantly becomes a "📵 Missed call — call back" alert for the people who should return it. If the caller is new, the CRM creates a lead marked "Missed call — call back" and notifies sales. If a current patient called, the alert goes to the care team: management, front desk and nursing staff.

The Calls section has a dedicated Missed filter, the share of missed calls for the period and the number of missed calls per staff member. Managers see who is losing calls and compare it with the previous period. Why this matters and how to set up callbacks is covered in our guide to missed calls in a clinic.

Calls and ads: where callers come from

A phone call is an ad channel too, and the CRM counts it. A new lead from a call gets the source "Call", and a request through the Binotel callback widget carries the site and the page's UTM tags. These leads then show up in the ad attribution report alongside website forms.

What happens to the call recording next

Recordings longer than 10 seconds go to AI call analysis: transcription, anonymization and scoring — deal probability, salesperson score, lead temperature and next step. Short calls with no conversation aren't scored, and the duration threshold is configurable.

Who it's for and what it solves

  • Private clinics and dental practices. The front desk doesn't lose calls between patients. A missed call is a task, not a line in the phone system log.
  • Rehab centers. Relatives call several times and from different numbers. The whole call history comes together in one card, as long as the number is on the lead.
  • Care homes. Calls from current residents' relatives don't mix with sales and go to the care team.
  • Agencies. Calls from the website attach to the deal, and the head of sales sees how the team handles negotiations.

How to connect your phone system

  1. Get the webhook address with a key in the CRM.
  2. In your Binotel or Ringostat account, set this address for post-call events.
  3. Make a test call and check that it appears in the card.
  4. Choose who gets missed call alerts.
  5. Turn on AI analysis and choose which conversations to score: all of them or only lead calls.

Connecting telephony is a one-time fee, quoted before work starts.

★★★★★ Live in 1 day · a separate database for your center

Demo and estimate for your center — $0.

Demo on your examplepatient journey, care and money — as it would work for you
Included
Loss estimatehow many leads, calls and dollars leak without a CRM
Included
Launch planmigration, roles, telephony — step by step
Included
Trial accesstry the CRM with your team before deciding
Yours
Total for demo and estimatean implementation consultant usually charges $300+
$300 $0

You pay nothing and owe nothing.

We discuss a subscription only if you want one after the demo. The price is known before you start.

FAQ

What clinics ask

Which phone systems integrate with 95sales CRM?

Binotel and Ringostat, Ukrainian telephony providers, connect directly. Other phone systems connect through a generic webhook if they can send call data to an external URL.

Is a lead created automatically when someone calls?

Yes. A call from a new number creates a lead at the New stage with the source "Call". A call from a known number is added to the existing card.

How does the CRM help you stop losing missed calls?

Every missed call immediately sends a "call back" alert to sales or the care team, and the Calls section has a missed calls filter by staff member.

Can I call a client from the CRM in one click?

No, there's no click-to-call right now. Staff call from their phone or softphone, and the call still lands in the card.

Where are call recordings stored?

Recordings are attached to calls in the CRM, while transcripts and AI scores are stored encrypted with your company's own key.