The Insight Card automatically shows a caller's Salesforce record the moment a call arrives, no manual search required. For inbound calls, the utility bar opens on its own with an incoming call notification while the caller lookup happens in the background. By the time the agent accepts the call, the caller's details may already be on screen.

Before you begin

Make sure you have:

  • Aircall for Service Cloud Voice managed package, version 0.10.0 or later, installed.
  • Salesforce Service Cloud Voice configured and active.
  • Agent profile has Read access to Lead, Contact, and Account objects.
  • Caller phone numbers are stored in standard phone-type fields (Phone or MobilePhone) on Lead, Contact, or Account records.

Setting up the Insight Card

The Insight Card and incoming call notification won't appear unless both Aircall utility items are added to the Lightning App Builder for your agents' app. This is a one-time setup done by a Salesforce admin.

Steps

  1. Go to Setup > App Manager.
  2. Open the Lightning app used by your SCV agents (for example, Sales Console).
  3. In the utility bar section, add the Aircall Voice Extension component, the main dialer panel that shows the Insight Card in the "Related To" tab during active calls.
  4. Also add the Aircall Omnichannel Extension component, the panel that shows the incoming call notification and opens the utility bar automatically.
  5. Set the utility bar label for the Aircall Omnichannel Extension to Aircall Voice.
  6. Save and activate the page.
Important: The component uses the Aircall Voice label to find and open the correct panel automatically. If the label is different, the utility bar won't open on inbound calls.

How it works

  • Inbound call rings: the utility bar opens automatically with an incoming call notification showing the caller's number and Accept/Decline buttons. The Insight Card starts searching for the caller's Salesforce record at the same time, before the agent even answers.
  • Agent accepts: the notification clears and the Insight Card shows the matching record, full name, company, job title, email, phone number, and record owner. If the lookup is still running, a spinner shows until it's ready.
  • No match found: if the caller's number isn't stored in any Lead, Contact, or Account phone field, the card shows a "no match" message. The agent can search manually as usual. The card keeps retrying automatically for up to 50 seconds in case the record becomes available.
  • Outbound calls: the utility bar doesn't open automatically at call start. The Insight Card still loads in the Related To tab once the call connects, but the agent needs to open the utility bar to see it.
  • Match priority: if the same number exists on multiple record types, the card picks in this order: Lead, then Contact, then Account. Within each type, the most recently updated record is shown. Converted Leads are always excluded.

Turning contact pop on or off

By default, Salesforce automatically navigates to the matched record when the Insight Card finds one. A Salesforce admin can turn this off. Please see Salesforce Voice Setting: Aircall configuration options for details.

What agents can do

CapabilityWhat the agent can doWhen it's available
Incoming call notificationSee the caller's number and choose to accept or decline, without searching for the right windowWhen an inbound call is ringing
Accept an inbound callClick Accept (green check) on the notification cardWhen an inbound call is ringing
Decline an inbound callClick Decline (X) on the notification card. May be hidden if your admin has disabled it for the teamWhen an inbound call is ringing and Decline is enabled
View caller detailsThe Insight Card shows name, company, title, email, phone, and record owner automaticallyFrom the moment of ring (inbound); once connected (outbound)
Open the full recordClick "See Lead / Contact / Account page" on the Insight CardWhen the card shows a matching record

Troubleshooting

Incoming call notification

SymptomLikely causeWhat to do
The utility bar didn't open when an inbound call arrivedThe Aircall utility isn't added to the app, or the browser is blocking focus changesConfirm the Aircall Omnichannel Extension is added to the Lightning App Builder for your agents' app. Also check whether the agent's browser blocks utility bar focus requests from the Salesforce domain.
The incoming call card didn't appear while the call was ringingThe call was outbound (expected; no notification for outbound), or the Omnichannel Extension isn't deployedConfirm the call type is inbound. If it was inbound and still didn't appear, confirm the Aircall Omnichannel Extension is added to the Lightning App Builder.
The Decline button isn't visibleAn admin has hidden it, intentionally, for contact centres that require agents to answer all callsCheck with your Salesforce admin whether "Hide Decline Button" is enabled in the Aircall Salesforce Voice Setting.
Clicking Accept had no effectThe agent isn't set to Available in Omni-Channel, or isn't logged inConfirm the agent is Available in Omni-Channel and the SCV voice channel is configured. If the agent isn't logged into Omni-Channel, the button press is silently ignored.

Caller record lookup

SymptomLikely causeWhat to do
"No match found" even though the caller exists in SalesforceThe number isn't in a standard phone-type field, or the Lead is convertedConfirm the number is in Phone or MobilePhone on the Lead, Contact, or Account record. Converted Leads are excluded. If both check out, ask your admin whether SOSL phone field indexing is enabled for your org.
Card shows the wrong person or companyMultiple records share the number; the card uses a fixed priority (Lead, then Contact, then Account)Check whether several records share that number. If so, deduplicate or clean up the records so the number uniquely identifies one person or company.
An expected Account match is never shownAccount is the lowest search priority, or the agent lacks Account accessCheck whether a Lead or Contact also has that number, since it will always be shown first. Confirm the agent's profile has Read access to Account.
The card takes a long time to appearSalesforce is slow to create the VoiceCall record, or the retry window is still runningThe card waits up to 12 seconds for the record, then retries every 5 seconds for up to 50 seconds. Check trust.salesforce.com for active incidents if this is persistent.
The card only appeared after the call endedThe VoiceCall record took longer than 12 seconds to createCheck VoiceCall record creation times for recent calls against when they rang. If creation is consistently delayed, contact Aircall Support.
The card shows a permanent spinnerA permissions problem is blocking the lookupConfirm the agent's profile has Read access to Lead, Contact, and Account, all three are required.

Opening the record

SymptomLikely causeWhat to do
Clicking "See Lead / Contact / Account page" does nothing, or shows an errorMissing access, or the record was deletedConfirm the agent has Read access to that record type. If the record was deleted after the card loaded, the link will error; navigate to the record directly to confirm.

If none of these resolve it, contact Aircall Support with your Salesforce org ID, the installed package version, the agent's Salesforce username, the browser in use, the affected call ID, the caller's number (anonymized if needed), and a description of what happened.