Salesforce Spiff System Activity Log Events

Get information about specific auditable events in the System Activity Log.

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
Event Trigger Object Field Previous Value, Updated Value
Adjustment Created Someone made an adjustment on a statement. Statement period, plan name, rep name adjustment_created null, value
Adjustment Deleted Someone removed an adjustment from a statement. Statement period, plan name, rep name adjustment_deleted value, null
Adjustment Updated Someone updated an adjustment on a statement.   adjustment_updated  
Change Set Approved Someone approved a change set that was submitted. Change Set name Change Set Status Submitted or Rejected, Approved
Change Set Deploying Someone deployed a change set. Change Set name Change Set Status Approved, Deploying
Change Set Failed A change set failed to deploy. Change Set name Change Set Status Deploying, Failed
Change Set Rejected Someone rejected a change set. Change Set name Change Set Status Submitted or Approved, Rejected
Change Set Submitted Someone submitted a change set from a sandbox. Change Set name Change Set Status Null, Submitted
Company Access Granted An admin gave access to someone, usually for troubleshooting or support. Employee’s email company_access_granted Null, Access Granted
Company Access Revoked An admin removed access for someone. Employee’s email company_access_revoked Access Granted, null
Connector Authenticated Someone clicked Add Connector on a connector card. Connector name connector_authenticated Null
Connector Field updated in the table Someone updated a quota or user record from a data connector. Quota and user updated in Quotas, or user updated in Users syncable_upserted Changes to the quota or user
Conversion Rate Updated Someone uploaded or edited currency rates in Admin | Users | Currency Rates. External ID of the currency rate conversion_rate_updated Null or a number that represents the conversion rate
Conversion Rate Effective As Of Someone updated Effective As Of dates for currency rates in Admin | Users | Currency Rates. External ID of the currency rate conversion_rate_effective_as_of Null or the effective date
Custom Report Someone exported a custom report. Report name, report type custom_report.export.custom_report.name  
Custom Report Columns Someone created or edited a custom report, or added or removed a column from a report. Report name custom_report.custom_report_columns Changes to the column names
Custom Report Expense End Date Someone changed the timeframe end date for a commission expense report. Report name custom_report.config["expense_end_date"] Changes to the end date
Custom Report Expense Portfolios Someone changed the portfolios for a commission expense report. Report name custom_report.expense_portfolios List of portfolios
Custom Report Expense Start Date Someone changed the timeframe start date for a commission expense report. Report name custom_report.config["expense_start_date"] Changes to the start date
Custom Report Filters Someone applied a filter to a column in a custom report. Report name custom_report.table_configuration.metadata["filters"] Filter description
Custom Report Last Updated By Someone created or edited a custom report. Report name custom_report.last_updated_by Username
Custom Report Name Someone created or edited a custom report or edited a report name. Report name custom_report.name Changes to the report name
Custom Report Payout Rules Someone created or edited a custom report or edited a report’s rule filters. Report name custom_report.payout_rules List of payout rules
Custom Report Periods Someone changed the time periods in a custom report’s filters. Report name custom_report.payout_report_periods Changes to the statement periods
Custom Report Pinned Left Someone pinned or unpinned a column on the left side of a custom report. Report name custom_report.table_configuration.metadata["pinned"] List of columns
Custom Report Pinned Right Someone pinned or unpinned a column on the right side of a custom report. Report name custom_report.table_configuration.metadata["pinned"] List of columns
Custom Report Pivot Mode Someone turned on or off Pivot Mode in a custom report. Report name custom_report.table_configuration.metadata["pivot"] True or false
Custom Report Plans Someone created or edited a custom report or edited a report’s plan filters. Report name custom_report.plans List of plans
Custom Report Row Groups Order Someone changed a Row Groups filter in a custom report. Report name custom_report.table_configuration.metadata["rowGroupOrder"] List of columns
Custom Report Sorting Someone sorted one or more columns in a custom report. Report name custom_report.table_configuration.metadata["sorting"] List of columns
Custom Report Teams Someone created or edited a custom report or edited a report’s team filters. Report name custom_report.teams List of teams
Custom Report Type Someone created or edited a custom report. Report name custom_report.report_type Null, report type (obligation, statement, or expense)
Custom Report Users Someone created or edited a custom report or edited a report’s user filters. Report name custom_report.users List of users
Login Attempt Failure Someone tried logging in to Spiff unsuccessfully. Email address that tried to log in login_attempt_failure The date and time of the login attempt
Export Started Someone started a System Activity Log export in Spiff System Activity Log    
Export Deleted Someone deleted a System Activity Log export in Spiff System Activity Log   Export ID
Login Attempt Successful Someone logged in to Spiff. Email address that logged in login_attempt_successful The date and time of the login
OAuth Application Created Someone set up API access in Company Settings | API Access Management, which allows external systems to access Spiff data. API access name oauth_application_created  
OAuth Application Revoked Someone deleted API access in Company Settings | API Access Management, so an external system can no longer access Spiff data. API access name oauth_application_revoked  
Overwrite Cleared Someone cleared an overwrite in data sources or a rep statement. Object name overwrite_cleared Value of the field before, value of the field after
Overwrite Set Someone created an overwrite in data sources or a rep statement. Object name overwrite_set Value of the field before, value of the field after
Payout Rule Created Someone created and named a payout rule and assigned it to a plan. Payout rule name and plan name payout_rule_created Null, payout rule name
Payout Rule Updated Someone updated a payout rule. Payout rule name, formula, currency conversion, What-If? rule, Commission Estimator payout_rule_updated Changes to the payout rule’s options
Plan Assignment Updated Someone created, deleted, or adjusted effective dates for a plan assignment, either in the Spiff app or with the Spiff API. Plan name plan_assignment_updated Changes to the plan assignment’s details
Plan Updated Someone updated a plan or added a payout rule to a plan.   plan_updated  
Quota Created Someone added a quota value to a quota table. Quota table name, username, period quota_created Null, the quota value
Quota Deleted Someone removed a quota value from a quota table. Quota table name, username, period quota_deleted Quota value, zero
Quota Table User Added Someone added a user to a quota table. Quota table name, username quota_type_assignment_created Null, username
Quota Table User Removed Someone removed a user from a quota table. Quota table name, username quota_type_assignment_deleted Username, null
Quota Updated Someone updated a quota value in a quota table. Quota table name, username, period quota_updated Changes to the quota value or changes to the currency code
Reporting Dashboard Name Someone created a dashboard or edited a dashboard’s name. Dashboard name reporting_dashboard.name Changes to the dashboard name
Reporting Dashboard Tiles Someone edited the tiles on a dashboard. Dashboard name reporting_dashboard.reporting_dashboard_tiles List of reports
Sandbox Access Granted Someone gave a user access to a sandbox. User name to Sandbox name   False, True
Sandbox Created Someone created a sandbox. Sandbox name Sandbox name Null, Sandbox name
Sandbox Deleted Someone deleted a sandbox. Sandbox name    
Scope Created: Bypass For Scenario Records Someone clicked Exclude from Estimator for a data filter in Designer. Data filter name scope_created True, False
Scope Created: Condition Someone added a data filter’s Rollup Type, Deal Matching, or Timeframe. Data filter name scope_created Changes to the rollup criteria
Scope Created: Folder id Someone added a data filter to a folder in Designer. Data filter name scope_created Null, folder name
Scope Created: mapping id Someone associated a data filter with a new object in Designer. Data filter name scope_created Null, object ID
Scope Created: Name Someone named a data filter in Designer. Data filter name scope_created Null, data filter name
Scope Created: Notes Someone added notes to a data filter in Designer. Data filter name scope_created Null, notes text
Scope Updated: Bypass For Scenario Records Someone changed the Exclude from Estimator toggle for a data filter in Designer. Data filter name scope_updated True or false, depending on the change
Scope Updated: Notes Someone updated notes for a data filter in Designer. Data filter name scope_updated Changes to the data filter’s notes
Scope Updated: Condition Someone updated a data filter’s Rollup Type, Deal Matching, or Timeframe. Data filter name scope_updated Changes to the rollup criteria
Scope Updated: Name Someone renamed a data filter in Designer. Data filter name scope_updated Changes to the data filter name
Scope Updated: Folder id Someone moved a data filter in or out of a folder in Designer. Data filter name scope_updated Changes to the folder name
Scope Updated: mapping id Someone changed a data filter’s association with an object in Designer. Data filter name scope_updated Previous object ID, new object ID
Statement Approval Sent An admin sent a statement for approval. Statement period, plan name, rep name statement_approval_sent Changes to the approval status
Statement Approved Someone approved a statement or reset the approval workflow. Statement period, plan name, rep name statement_approved Changes to the approval status
Statement Created Someone created or updated a plan assignment in the Spiff app or with the Spiff API, which created an associated statement. Statement name    
Statement Deleted Someone deleted a plan assignment, modified a plan assignment’s effective dates, deleted a user, deleted a user mapping, or deleted a statement period, which deleted the associated statement. Statement name deleted Null, Deleted (along with any associated obligations and comments)
Statement Unapproved Someone reset a statement’s approval workflow after unfreezing the statement. Statement period, plan name, rep name statement_unapproved Previous approval status, Not Sent
Statements Frozen Someone froze a statement individually or used the bulk freeze action on the Commissions page. Statement name statements_frozen Unfrozen, Frozen
Statements Unfrozen Someone unfroze a statement individually or used the bulk unfreeze action on the Commissions page. Statement name statements_unfrozen Frozen, Unfrozen
Team Assignment Updated Someone added a user to a team, removed a user from a team, or updated the user’s effective dates with the team, either in the Spiff app or with the Spiff API. User and team team_assignment_updated Changes to the team assignment’s details
Team Manager Assignment Updated Someone added a user as a team lead, removed a user who was a team lead, or updated a team lead’s effective dates with the team, either in the Spiff app or with the Spiff API. User and team team_manager_assignment_updated Changes to the team lead’s status or effective dates
Term Sheet Status Updated Someone changed the status of a term sheet's approval. Term sheet name term_sheet_status_updated  
Term Sheet Submitted Someone created a new revision of a term sheet. Term sheet name term_sheet_submitted  
Variable Created Someone created a variable or formula. Variable name variable_created Null, variable name
Variable Updated Someone renamed a variable, updated a formula, or modified the variable’s settings, such as format, default value, trace, accumulated variable, notes, or filters. Variable name variable_updated