Universal Polymorphic Lookup

by Salesforce LabsSalesforceFree

Unifies multiple lookup relationships in one search-and-select component for Salesforce Platform records.

Facts verified appexchange.salesforce.comAd-free rankings
PRICINGFree
DEPLOYMENTCloud
CATEGORYAdmin and developer tools
UPDATED ON MARKETPLACE
Universal Polymorphic Lookup — screenshot from the Salesforce AppExchange listing

What it does

Universal Polymorphic Lookup combines configured lookup fields into one Related To search interface. Users choose an object, search for a record, and populate the matching lookup field. Custom Metadata sets object mappings, searchable fields, and single- or multi-select behavior. The component can run in Screen Flow and show linked records in one panel.

Key capabilities

from the Salesforce AppExchange listing

Unified record search

Users choose an object and search its configured records from one lookup interface.

Metadata configuration

Custom Metadata defines object-to-field mappings, searchable fields, and multi-select behavior.

Single or multi-select

The component can link one record at a time or one record for each object type at the same time.

Linked record previews

Hovering over a linked record pill displays compact layout fields and a link to open the record.

Screen Flow support

The component works in Screen Flow and provides selected record identifiers, names, and object types for flow logic.

Permission enforcement

Queries apply CRUD and field-level security with USER_MODE, while record updates use Lightning Data Service.

Related records panel

A unified panel displays related records across linked objects and provides direct navigation to each record.

How it compares

Advanced Multiselect Lightning Lookup Component uses Custom Metadata and supports repeated use in forms, while Universal Polymorphic Lookup combines multiple object types in one search interface and adds record previews and a related-records panel. Multi-Select Lookup Pill Component provides multi-record selection through one input field, while Universal Polymorphic Lookup also supports single-select mode, object selection, Screen Flow variables, and separate lookup fields for each object type.

NamePricingDeploymentUpdated
Universal Polymorphic Lookupthis pluginFreeCloud
Advanced Multiselect Lightning Lookup ComponentFreeCloud
Multi-Select Lookup Pill ComponentFreeCloud

In the catalog

464 plugins in Salesforce Platform · Admin and developer tools

Price distribution: 274 free, 25 freemium, 165 paid

Pricing & deployment

Platform
Salesforce
Product
Salesforce Platform
Deployment
Cloud
Pricing
Free

More from Salesforce Labs

Similar plugins in Salesforce Platform · Admin and developer tools

View all 464 →

What the vendor says

«The Universal Polymorphic Lookup is a Lightning Web Component (LWC) that consolidates multiple lookup relationships on a single record into one unified search-and-select interface. Instead of exposing individual lookup fields (e.g., Account, Contact, Opportunity) scattered across a page layout, this component presents …»

Official marketplace listing

Publisher
Salesforce Labs
Updated on marketplace
Facts verified