Skip to main content

Learn About Spiff Datasheets and Worksheets

Learning Objectives

After completing this unit, you’ll be able to:

  • Explain the purpose and functionality of Spiff datasheets and worksheets.
  • Differentiate between datasheets and worksheets based on their roles in payout rule setup.

Before You Start

Before you start this module, consider completing the following recommended content.

Explore Datasheets and Worksheets

In any well-organized library, you have bookshelves that hold books arranged by category. Each book contains specific information—such as historical facts, scientific data, or stories—that readers can refer to understand a topic or make informed decisions.

In Spiff, datasheets and worksheets function as bookshelves in a library. They store foundational information in a structured way. Just as you organize bookshelves by categories, datasheets hold specific calculations on data, such as deal amount, rates, deal close date, and other data that change deal by deal. Worksheets hold calculations that are static and don’t typically change on a deal-by-deal basis.

Datasheets and worksheets are foundational tools within the Spiff platform, designed to support clear, organized data structures for complex payout calculations. By separating dynamic calculations in datasheets from static calculations in worksheets, Spiff helps you manage variables, simplify updates, and provides an efficient process for handling payout rules, no matter the complexity.

In this module, you learn about datasheets and worksheets, and how to use them in your workflow.

Why Library Structure Matters

In Spiff, organizing data and calculations using datasheets and worksheets isn’t just a matter of convenience—it’s essential for creating accurate, scalable, and maintainable payout structures. These tools help you minimize errors, simplify troubleshooting, and adapt faster.

Minimize Errors and Increase Accuracy

When you structure logic using separate datasheets and worksheets, the chances of manual errors decrease significantly. Placing data in a dedicated sheet ensures that you know where the logic is being referenced in calculations, reducing the risk of accidental data or logic in the calculations.

Simplify Troubleshooting and Debugging

A well-organized structure facilitates easier troubleshooting. For instance, if a payout calculation doesn’t produce the expected result, users can quickly isolate the issue by checking the datasheet and then the worksheet independently. By separating these elements, users can more efficiently trace errors and fix issues without combing through complex, intertwined data and logic.

Enhance Scalability and Adaptability

A structured approach helps Spiff users to adapt to new payout requirements as their organizations grow. If the payout structure requires change—such as introducing a new bonus tier—users can update the formulas without affecting foundational data in the other sheet. Likewise, as business needs evolve, you can introduce additional datasheets or worksheets without a complete overhaul of existing structures.

The Roles of Datasheets and Worksheets

In Spiff, worksheets are optimized for static data, like commission rates, sales goals, or employee information—data that typically doesn't require frequent updates or recalculations. This keeps essential reference information readily accessible and organized, helping you build payout rules that are both flexible and scalable.

On the other hand, datasheets are equipped to handle dynamic, calculation-heavy data. They function similarly to spreadsheets in Excel, with each cell holding formulas and performing real-time calculations. You use worksheets in payout structures where logic-driven decisions are necessary, such as applying conditional bonuses based on sales milestones.

See this table for examples of the data you can use in datasheets and worksheets.

Component

Purpose

Examples

Datasheet

Calculates data on a line-by-line basis

Attainment, Deal Amount, Deal Close Date

Worksheet

Stores static data

Monthly Quotas, Specific Dates, Team Names, Plan Names, Flat Bonus Amounts

Understanding the correct type of sheet to use is essential for setting up a framework to store calculations and having an accurate payout configuration.

Now that you’ve learned how to use datasheets and worksheets, it’s time to get to work. In the next unit, you learn how to build and configure datasheets.

Share your Trailhead feedback over on Salesforce Help.

We'd love to hear about your experience with Trailhead - you can now access the new feedback form anytime from the Salesforce Help site.

Learn More Continue to Share Feedback