Apex Plugins

Last published at: June 4th, 2026
Delete

Plauti Deduplicate's Apex Plugins are available in the Premium and PDM edition.

The Apex Plugins extend Plauti Deduplicate functionalities with apex customizations that are essential for your Salesforce processes. Plugins keep your logic upgrade-safe and isolated, so you can tailor how Plauti Deduplicate behaves without touching core code.
Find all plugins and their explanations in the Plauti SDK.

After configuring your Apex Plugin, the custom Apex Class needs to be added to the 'Apex Plugin' section of the Deduplicate Settings‍, so that Plauti Deduplicate will use that class during the specified operation.

The following plugins are available:

Search Plugin
The Search Plugin provides you with complete duplicate search results immediately after a search is executed via Plauti Deduplicate. Implement custom logic, such as flagging records, triggering notifications, or modifying search outcomes, based on the search context provided in the method parameters (context, source record ID, and a map of search results).
Prevention Plugin
The Prevention Plugin lets you execute custom apex code whenever a record is created or updated. The result of this custom apex code returns a status of the updated or created record.
Merge Plugin
The Merge Plugin lets you execute custom apex code before or after a merge is executed, or when the merge has failed.
Convert Plugin 
The Convert Plugin lets you execute custom apex code before or after a convert is executed, or when the convert has failed.
Direct Processing Plugin
With the Direct Processing Plugin, the standard flow of the direct processing feature can be modified for custom direct processing needs.
Merge Set Master Plugin
With the Merge Set Master Plugin you can override the default master record selection, and instead select a master record defined via code.
Merge Set Field Plugin
With the Merge Set Field Plugin, the field selection for a merge can be altered by selecting different or custom values for certain fields.
Before Search Plugin Use the Before Search Plugin to run custom logic before Plauti Deduplicate starts its index search to find duplicate candidates. Adjust the search input, filters, and scenario selection.
After Index Search Plugin
Use the After Index Search plugin to run custom logic after Plauti Deduplicate completes its index search, but before duplicate scores are calculated. Add additional records for consideration, remove unwanted reocrds, or modify the list of candidate records in other ways (e.g. grouping, additional filtering).