Live Call Board
Give Sales teams real-time visibility on Leads with Dynamic Components and Flow.
Objective
Give sales teams real-time visibility into who is calling which Lead, so everyone stays aligned.
Sales reps need to instantly see if a Lead is already being contacted. This helps avoid:
Multiple reps calling the same customer
Confusing or frustrating customer experiences
Wasted time and duplicated efforts
Solution
This solution uses Avonni Dynamic Components combined with Salesforce automation, all built with no code.
Sales reps get a live, interactive list of Leads where they can:
See which Leads are currently “on a call”
Start a call directly from the list
Automatically free the Lead when the call ends
The view updates instantly for everyone, ensuring the team always has the latest information.
How It Works (User Perspective)
A sales rep opens the Lead list.
They immediately see if a Lead is available or already on a call.
When they click Call:
The Lead is marked as “On Call”
Everyone else sees this update instantly
When the rep finishes the call:
The Lead becomes available again
The list refreshes automatically for the whole team
No page refresh or manual updates.
What we'll create
1 Avonni Dynamic Component to allow users to view Leads and take action
1 Screen Flow to handle automation
1 platform event object that will allow for dynamic refreshing of the component, ensuring users always have the most up to date view
2 custom Lead field to tag which leads that are currently on call
Set up
Prerequisites
Create Lead custom fields
Create a boolean
IsActiveCall__cCreate a text formula field
CallAvailabitily_F__cDisplay colour HTML codes based on the
IsActiveCall__cbooleanExample :
IF (IsActiveCall__c = True, '#FF5D2D', '#41B658')
Platform Event Object
Create a platform event in the Salesforce setup, named
LeadCall__eCreate a custom text field to store the LeadId
LeadId__c
Set up the Screen Flow
Configure the Dynamic Component
Set up a Data Table
Set a Data table component with a query on Leads, displaying fields
Create the
Callrow level action button
Create the Call availability column to display colour badges to illustrate at a glance if a lead is available
Set up the
CallAvailabitily_F__cfield as a Badge and set it's colour background property as the field name
Going further
Review the documentation for the components used in this use case.
Flow components
Dynamic Component Features
Last updated
Was this helpful?
