Contact Badges
A display component of Contact highlights with quick navigation to related records from the Contact record page. Use it to display criteria from any related object, such as donor levels, team registrations, active memberships, organization affiliations, and any important alerts.
Contact Badges is free to install and use, without limitation.
Download from the AppExchange.
About the project
At-a-glance Highlights
If your primary purpose is to interact with people, Salesforce contact records are the hub of your organization's activity. Contact Badges let you cut through the chaos with visual highlights of a contact's engagement with your organization.
All the Details
The details of related records are displayed in a pop-up window, allowing for a lot of context without any need to leave the page.
Quick Navigation
Need more information? All badges offer navigation to the source record.
Install Contact Badges
Need help getting started? Fill out our form to notify support and we'll be in touch!
Post-Installation Steps
Once the package is installed, complete these steps to enable Contact Badges for users in your org.
1. Assign Contact Badges access to users
2. Add Contact Badges component to record pages
3. Configure Contact Badge Definitions
Configure Contact Badge Definitions
Create Contact Badge Definition custom metadata records for each badge that should be displayed in the component on the Contact record page.
1. Navigate to Custom Metadata Types
1. Setup > Custom Code > Custom Metadata Types
2. Next to Contact Badge Definitions, click Manage
3. Click New
1. Give the badge a name
2. Define the source data
3. Define a label and style
4. Click Save
For detailed instructions on how to configure Contact Badge Definitions and each of its properties, view the Quip Doc and/or watch the following tutorial (11 min) on setting up a new contact badge definition.
Assign Contact Badges access to users
Navigate to Setup > Users > Permission Sets
Select the Contact Badges Access permission set
Click Manage Assignments and then Add Assignment
Select users to grant access to and click Next, then Assign
Alternatively, add the following permissions to preferred profiles/permission sets:
Custom Metadata Types
Contact Badge Definition
Apex Classes
ContactBadgesController
Custom Permissions
Contact Badges View Access
Add Contact Badges component to record pages
Open the record page you’d like to modify in Lightning App Builder
From the components menu on the left, select Contact Badges from the available Custom - Managed components and drag it to a preferred location on the layout (don't worry if it doesn't show any content - the component is hidden if no contact badge definitions are relevant to the current contact).
Optionally, change the header for the Contact Alerts pop-up window and/or set component visibility to limit when the component displays.
Consider adding a filter to ensure the user has the Contact Badges View Access custom permission assigned to their user.
In the Set Component Visibility section of the design panel, click Add Filter
Set the Filter Type to Advanced
Click Select to select a field, and select Permissions > Custom Permission > sscb.Contact_Badges_View_Access from the dropdown menus
Click Done
Set the Operator to Equal
Set the Value to True
Click Done
All set! Please enjoy Contact Badges.
Anything not behaving? Let us know how we can help by contacting support.
Contact Support
Or email support@serkinsolutions.com