You are here:
Salesforce Spiff Release Notes for April 30, 2026
Accelerate your reporting workflow by streamlining Custom Report filter options and gain deeper visibility into data exports with new summary metadata in the Spiff Reporting API.
Required Editions
| Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available for an additional cost in: Professional Edition with Web Services API Enabled |
Enhanced Filter Performance for Custom Reports
The Custom Report filter options resolver excludes soft-deleted users from the list of available filter options. This update returns only active users when fetching user options for custom report filters, preventing soft-deleted users from appearing as valid filter targets.
Where: This change applies to Spiff Custom Reports.
Why: Previously, Custom Reports loaded all users, including those who were inactive or soft-deleted, creating a significant load on the server and resulting in excessively long load times for some users. To improve performance, the filter selection list now excludes soft-deleted or inactive users.
Validate Exported Report Data from the Spiff Reporting API
Get summary metadata for an exported custom report directly from the Salesforce Spiff Reporting API. After an export completes, your integration can read how many data lines were included in the export and the amount total by currency from the API.
Where: This change applies to Salesforce Spiff.
Why: Previously, to confirm the size and financial shape of an export, teams had to download and parse the exported files or duplicate logic that Spiff already applies when aggregating multi-currency report data.
This process made validation and reconciliation slower and harder to automate, especially when exports split into multiple files. With the summary metadata, it becomes easier to reconcile what Spiff delivered against downstream systems and to catch incomplete or unexpected exports early.
How: After you start an export with requestExport and the job completes successfully, you can call getExportSummary to read the total line count for the export and amount total grouped by currency (by using each currency’s ISO code).
SEE ALSO

