Home Features Phone & softphone
Communication

Phone & softphone

Make and take calls without leaving your browser. A built-in WebRTC softphone, call recording and power dialer log every call to the lead card; multi-user SIP accounts let the whole team share the line.

Phone & softphoneNew
WebRTC softphone
power dialer

What it offers

Built-in WebRTC softphone with call logging, power dialer and multi-user SIP accounts.

WebRTC softphone
power dialer
recording

Related modules

In short

SaleInline includes a phone system, not a phone integration. A WebRTC softphone runs in the browser tab your team already has open, backed by a built-in PBX that handles extensions, IVR voice menus, call recording and a power dialer. You can take a SIP line from us, or keep the line you already have with your current operator — you enter your existing extension and the platform bridges it to the browser, so your number and your tariff do not change. Every call is logged against the lead with its duration, outcome and recording.

What "built-in phone system" means

Most CRMs describe telephony as an integration: you buy a cloud phone system somewhere else, connect it with a plugin, and calls appear in the CRM afterwards — usually as a line of text, sometimes with a link to a recording hosted by the other vendor.

SaleInline runs the phone system itself. There is a PBX in the platform, your agents get extensions on it, and the softphone is a part of the CRM interface rather than a separate application. The practical differences show up in three places:

  • Calls are records, not references. Duration, direction, outcome and the recording belong to the lead, and are a dataset in the report builder like anything else.
  • There is one bill and one party responsible. When a call drops, there is no argument about whether it was the CRM, the connector or the phone vendor.
  • Routing knows who your users are. An IVR can send callers to a department or a specific person because the PBX and the CRM share the same user list.

Two ways to connect a line

This is the decision most teams need to make first, and either option is fully supported.

Connecting telephony: your own provider vs. a line from us
Bring your own lineSIP line from us
Your numberStays exactly as it isNew number issued
Your operatorUnchangedUs
Your call tariffUnchangedOurs
SetupEnter your existing extension detailsWe provision it
Monthly costNo add-on$60/month add-on
Softphone, recording, IVR, dialerAll includedAll included

The first option surprises people, so it is worth being explicit: you do not have to change telephone providers to use the softphone. You enter the extension credentials you already have, and the platform acts as a transparent gateway — it bridges the browser\'s encrypted WebSocket connection to the standard SIP your operator speaks. Your customers keep calling the number they know, and your existing contract carries on.

Multiple lines are supported, which is how branches and departments are usually separated, and each inbound line can be routed to a different team.

The softphone in the browser

The softphone is a panel inside the CRM. There is nothing to install, no desk phone to buy and no second application to keep signed in.

Click to call from anywhere
A phone number on a lead, a deal, a list row or a conversation is a button. The call starts in the browser and the log is attached to that record automatically.
Incoming calls pop the customer
When the phone rings, the matching contact opens, so the person answering already knows who is calling and what was last discussed rather than asking.
Recording
Calls can be recorded and the audio is attached to the lead, playable from the record. Recording is subject to your local legal obligations about informing the other party.
An extension per user
Each user has their own endpoint, so internal calls between colleagues work and inbound routing can target one person rather than a shared phone.
It recovers on its own
The softphone reconnects automatically after a network blip or a laptop waking from sleep, which is the difference between a phone system people trust and one they keep a mobile beside.

IVR voice menus and routing

An IVR is the recorded menu a caller hears — "press 1 for sales, press 2 for support". Building one is a settings screen rather than a support ticket.

  1. Upload your greetingRecord the audio however you like and upload it; the platform converts it to the format the PBX needs.
  2. Map the keysEach key goes to a department, a specific user, or everyone — the list comes from your actual CRM users, so it stays correct when somebody joins or leaves.
  3. Set working hoursThe menu can behave differently outside business hours, so callers at 22:00 get a message rather than a phone ringing in an empty office.
  4. Decide what happens with no keypressUsually ring everyone in the target group at once, so an undecided caller is not dropped.

Because the routing targets CRM users, an inbound call reaches the right person and the log lands on the right record without anybody typing a number into a form afterwards.

The power dialer

The power dialer works through a list of leads and calls them one after another, so the agent spends their time talking rather than copying numbers.

You build the queue from the lead list — filter to the segment you want, use "select all matching this filter" if it is larger than one page, and send the selection to the dialer. After each call the agent records a disposition: answered, no answer, wrong number, not interested, call back. That disposition is stored on the call log, which means it becomes a report dimension.

The reason dispositions matter more than they look: without them, "we called 400 people" is a number with no information in it. With them, you can see that 180 never answered, which is a list-quality problem, not an effort problem — and those are fixed in completely different ways.

The power dialer is available from the Growth plan.

What gets logged, and what you can measure

Every call — inbound or outbound, answered or not — writes a record containing the direction, the number, the CRM user, the timestamp, the duration, the disposition where one was set, and the recording where one exists.

Because calls are a dataset in the pivot report builder, the questions teams usually want answered are reports rather than requests:

  • Calls per agent per day, and how many were answered.
  • Outcome distribution by list, campaign or source — which is how you tell a bad list from a bad pitch.
  • Average call duration by outcome, which is often the earliest sign that a script is not working.
  • Missed inbound calls by hour of day, which usually reveals a staffing pattern nobody had noticed.
  • Calls alongside the lead response time measurement, counted in working minutes so that a call returned first thing in the morning is not recorded as an eleven-hour delay.

What you need to run it

The requirements are modest but worth checking before you plan a rollout:

  • A modern browser — the softphone uses WebRTC, which Chrome, Edge, Firefox and Safari all support.
  • A headset. Laptop speakers and microphone work, but echo on a speaker is the single most common complaint in any browser-based phone deployment, and a €20 headset removes it.
  • A stable connection. Voice is sensitive to packet loss rather than raw bandwidth; an unstable Wi-Fi connection is a worse experience than a slower wired one.
  • An extension with your provider, if you are bringing your own line.

Voice traffic runs over an encrypted WebSocket transport, so calls stay inside the browser session rather than travelling as plain SIP across the network.

When the audio is bad: what to check

Browser-based telephony is reliable, but when it goes wrong it always goes wrong in one of a small number of ways. Working through these in order resolves the overwhelming majority of complaints, usually in the first two steps.

Common voice problems and their usual cause
SymptomMost likely causeFix
The other side hears an echoLaptop speakers feeding back into the laptop microphoneA headset. This is the single most common complaint and the easiest fix.
Speech breaks up in burstsPacket loss, almost always Wi-FiMove closer to the access point or use a cable. Raw bandwidth is rarely the issue.
One-way audioA firewall blocking the media portsAllow the voice traffic on the network; a corporate firewall is the usual culprit.
The softphone shows offlineThe tab was suspended, or the laptop sleptIt reconnects automatically; if it does not, reloading the tab re-registers it.
No microphone at allBrowser permission was declined onceRe-grant microphone access in the browser site settings.
Calls fail only outboundThe provider has not authorised the outbound caller IDA setting in your operator panel, not in the CRM.

The last row is worth expanding, because it catches people out. Many operators require the number you present as caller ID to be explicitly registered on their side before outbound calls will connect. If internal extension-to-extension calls work and external calls are rejected, that is almost always what is happening, and it is resolved in the provider\'s panel rather than in SaleInline.

How the phone connects to the rest of the CRM

The telephony module would be a modest feature on its own. What makes it worth having in the CRM is what it touches:

Call → lead
An inbound call from an unknown number creates a lead, with the number already normalised to international format so it does not duplicate an existing contact.
Call → activity timeline
Direction, duration, outcome and the recording appear on the customer record next to the WhatsApp messages and the notes, in one chronological history.
Call → report builder
Calls are a dataset, so agent activity, outcome distribution and missed-call patterns are reports you build rather than exports you request.
Lead list → power dialer
Any filtered segment can be sent to the dialer as a calling queue, and the dispositions come back as structured data on each lead.
Shift calendar → response time
A returned call counts towards the response-time measurement in working minutes, so calling back first thing in the morning is not recorded as an overnight delay.
Department chart → who can hear what
Call logs and recordings follow the same visibility scope as every other record, so a branch manager hears their branch\'s calls and an agent hears their own.

Which plan includes what

Telephony features by plan
PlanSoftphone & call loggingIVR & recordingPower dialer
StarterIncludedIncluded—
GrowthIncludedIncludedIncluded
BusinessIncludedIncludedIncluded
EnterpriseIncludedIncludedIncluded

The phone module itself is part of the platform on every plan. A SIP line from us is an optional add-on at $60 per month; if you connect your own provider line instead, there is no add-on to buy. See the pricing page for the full comparison.

Frequently asked questions

Do I have to change my phone provider?
No. You can connect the line you already have: you enter your existing extension details and the platform acts as a transparent gateway between the browser and your operator. Your number, your operator and your call tariff stay exactly as they are. Buying a SIP line from us is an alternative, not a requirement.
Do I need to install software or buy desk phones?
Neither. The softphone is a panel inside the CRM in your browser, using WebRTC. There is nothing to install and no second application to keep signed in. A headset is strongly recommended — echo from laptop speakers is the most common complaint in any browser-based phone rollout.
Are calls recorded and attached to the customer?
Yes. Calls can be recorded and the audio is attached to the lead, playable directly from the record along with the duration, direction and outcome. Recording is subject to the legal obligations in your country about informing the other party, which is your responsibility to observe.
Can I set up a voice menu — press 1 for sales?
Yes, from the settings screen. You upload a greeting, map each key to a department, a specific user or everyone, and set working hours so the menu behaves differently out of hours. Routing targets your actual CRM users, so it stays correct when somebody joins or leaves.
What is the power dialer?
It calls through a list of leads one after another so the agent talks instead of copying numbers. You build the queue from the lead list using filters, and after each call the agent records a disposition — answered, no answer, wrong number, call back — which is stored on the call log and becomes a report dimension. It is available from the Growth plan.
Does each user get their own extension?
Yes. Every user has their own endpoint on the built-in PBX, which means internal calls between colleagues work and an inbound IVR can ring one specific person rather than a shared handset.
What happens to the call log if a call is not answered?
It is still recorded. Unanswered calls are logged with their direction, number, time and the user involved, which is what makes "missed inbound calls by hour of day" a report you can build — usually revealing a staffing pattern nobody had noticed.
Can more than one phone line be connected?
Yes. Multiple lines are supported and each inbound line can be routed to a different team, which is how branches and departments are normally separated. The lines can be a mix of your own provider extensions and lines taken from us.
Is the phone system extra?
The softphone, PBX, IVR, recording and call logging are part of the platform on every plan; the power dialer starts at Growth. What is optional is a SIP line from us at $60 per month — and if you connect your existing provider line instead, there is no add-on at all.

Ready to grow your business?

Set up your workspace in under a minute — free for 14 days.

Create your workspace