You are here:
Salesforce Spiff Release Notes for June 19, 2026
Export large volumes of System Activity Log data without keeping your browser open, guarantee file integrity with a SHA256 checksum, and manage exports directly from a new Exports tab. Developers can now access the same export capabilities through the publicly available System Activity Log Export API. Payout rule tables now load up to 10,000 rows at once, so reps can see all their deal data without exporting a statement. Admins can freeze columns and adjust column widths to create consistent payout rule table layouts for their reps. New Help documentation provides expert-level guidance on data optimization and performance, covering data filter performance, upstream data management, calculation encapsulation, and dynamic logic best practices.
Export and Manage System Activity Log Data
Where: This change applies to Salesforce Spiff.
Why: Previously, exporting System Activity Log data ran synchronously, which caused timeouts and failed exports for organizations with large log volumes. The System Activity Log page also used legacy pagination that made it difficult to browse through thousands of records. For compliance teams that need to verify audit data, there was no built-in way to confirm that an export file was complete and unaltered after generation.
Exports now run asynchronously in the background. You can close your browser or navigate away while the export processes, and Spiff sends you an email when it's ready. A new Exports tab on the System Activity Log page lists all your exports with their status, filters, record count, and a SHA256 checksum you can use to verify file integrity for compliance audits. The Activity Log tab now shows a row number for every record and uses infinite scroll instead of pagination, making it easier to reference and navigate large data sets. When you no longer need an export, you can delete it directly from the Exports tab.
How: To export System Activity Log data, from the Admin menu, select System Activity Log. On the Activity Log tab, set your date and user filters, then click Export. To check the status of the export or download the completed file, select the Exports tab. To verify file integrity, hover over an export row and click Copy Checksum to copy the SHA256 hash. Generate a SHA256 hash of the downloaded ZIP file using a command-line tool or checksum utility, then compare that value to the value in Spiff. Matching values confirm the file is intact and unaltered.
All System Activity Log export features require the System Activity Log: View permission.
System Activity Log Export API Is Generally Available
Where: This change applies to Salesforce Spiff.
Why: Enterprise customers who need to integrate audit log data with external systems, such as compliance pipelines, SIEM tools, or automated backup workflows, previously had no supported public API to do so. The System Activity Log Export API is now generally available, giving developers full programmatic access to create, monitor, download, and delete System Activity Log exports.
How: To authenticate API requests, generate a Client ID and Client Secret in Company Settings > API Access Management, then use those credentials to obtain an OAuth 2.0 bearer token. For endpoint reference documentation and code examples, see System Activity Log Export API for Salesforce Spiff and the Salesforce Spiff Developer Guide.
View Your Full Payout Rule Data on Statements
Where: This change applies to Salesforce Spiff.
Why: Previously, payout rule tables on statements loaded only 250 rows. If a payout rule had more than 250 records, reps and admins exported the statement to view the complete data set. Now, payout rule tables load up to 10,000 rows at once. Built-in table virtualization keeps statements responsive even for large data sets. Spiff now sorts payout rule data client-side and saves your sort preference—when you return to a statement, your preferred sort order is already applied on initial load. A new sticky footer shows the total row count for the table and updates when you apply a search filter.
How: No setup is required. To search a payout rule table, type a term in the search bar and press Enter. The table filters to matching rows and the footer updates to reflect the filtered count. To return to all rows, clear the search field and press Enter.
Freeze and Resize Columns on Payout Rule Tables
Where: This change applies to Salesforce Spiff.
Why: Payout rule tables on statements previously didn't support column freezing or width adjustment. When reps scrolled horizontally through wide tables, key columns scrolled out of view with no way to pin them in place. Admins now have column layout controls in statement edit mode: freeze columns so they stay visible as reps scroll right, and set column widths to match the data in each column. Spiff saves admin column configurations as the default for all reps on the plan. Reps can adjust their own column layout during a session, but the layout resets to the admin-configured default when they return to the statement.
How: Open a rep's statement and click Edit. Expand a payout rule. To freeze columns, click the three dots for a column header and select Freeze up to this column. To unfreeze, click the three dots and select Unfreeze column. To resize a column, drag the right edge of the column header to the width you want. Click Done Editing to save your changes as the default for all reps on the plan. To save column layout changes, you need the Statements: Edit permission.
Data Optimization and Performance Guidance
Where: This change applies to Salesforce Spiff.
Why: New Help documentation provides expert-level guidance on data optimization and performance for Salesforce Spiff implementations. The content covers how to structure data filters for performance, reduce commission engine load through upstream data changes, apply encapsulation to calculations, and use lookup tables and dynamic logic instead of hard-coded values. An overview topic ties the guidance together and explains how data decisions made early in an implementation affect calculation performance at scale.

