Overview
Rollup fields aggregate data from related records and display the result as a live field on a parent record. Instead of running reports or manually counting, you can surface numbers like total deal value on an Account or contact count on an Opportunity directly from the record itself. The result behaves like any other field - you can filter on it, sort by it, and reference it in views. Rollup vs. Computed fields If you are not sure which to use:- Use a computed field when you want to calculate something using fields on the same record (e.g., a lead score derived from a contact’s title)
- Use a rollup field when you want to aggregate data across related records (e.g., the sum of all opportunity amounts linked to an account)
Before You Begin
Only admins can create and manage rollup fields.
- Rollup fields can be added to Contacts, Accounts, and Opportunities
- The data pulled into a rollup always comes from one of those three standard object types
- The data source object type cannot be changed after a rollup field is created - choose carefully
Creating a Rollup Field
- Go to Settings and select the object you want to add the field to (Contacts, Accounts, or Opportunities)
- Scroll to the Custom section and click Add field, then select Create rollup field from the dropdown
- Enter a Display Name for the field
- Optionally add a Description and Help text
- Select a Data source object type - the object whose records will be aggregated (e.g., if building a rollup on Accounts, you might pull from Opportunities or Contacts)
- Select a Roll-up type - see the Aggregation Types table below
- If your roll-up type is anything other than Count, select the Related field to aggregate
- Optionally add a Filter in the right panel to narrow which source records are included
- Click Create
Aggregation Types
| Roll-up type | Compatible field types | Output |
|---|---|---|
| Count | None required | Number - count of related records |
| Sum | Number, Currency, Percent | Number |
| Average | Number, Currency, Percent | Number |
| Minimum | Number, Currency, Percent, Date, Timestamp | Number or Date (matches source field type) |
| Maximum | Number, Currency, Percent, Date, Timestamp | Number or Date (matches source field type) |
Using Filters
The filter panel on the right side of the rollup field editor lets you narrow which source records contribute to the aggregation. Filters use the same advanced filter interface available throughout Reevo. Examples:- On a “Confirmed Deals” count (Account - Opportunities): add a filter for
Status = DEALto count only confirmed deals and exclude prospects - On a “Prospects” count (Account - Opportunities): add a filter for
Status = PROSPECTto count only early-stage opportunities
Editing and Deleting
What you can change after creation
- Display name
- Description and help text
- Roll-up type
- Filter conditions
What is locked after creation
- Data source object type - e.g., cannot change from Opportunities to Contacts
- Related field - the specific field being aggregated cannot be swapped
How to edit or delete
- Go to Settings and select the relevant object (Contacts, Accounts, or Opportunities)
- Find the rollup field in the field list
- Click the ellipsis (…) next to the field
- Select Edit or Delete
Examples
Opportunity count on an Account
- Target object: Account
- Data source: Opportunity
- Roll-up type: Count
Status = DEAL to count only confirmed deals.
Total pipeline value on an Account
- Target object: Account
- Data source: Opportunity
- Roll-up type: Sum
- Related field: Amount
Status = DEAL to sum only confirmed deals.
Contact count on an Account
- Target object: Account
- Data source: Contact
- Roll-up type: Count
Total deal value on a Contact
- Target object: Contact
- Data source: Opportunity
- Roll-up type: Sum
- Related field: Amount
Troubleshooting / FAQs
How often is a rollup field updated?
How often is a rollup field updated?
Rollup values recalculate automatically when a related record is created, updated, or deleted. Changes to source records trigger an asynchronous recomputation, so there may be a brief delay before the updated value appears on the parent record.
Can I filter or sort by a rollup field?
Can I filter or sort by a rollup field?
Yes. Once created, a rollup field behaves like any other field. You can use it in list view filters, sort by it, and include it in saved views.
Can I change the data source object type after creating a rollup field?
Can I change the data source object type after creating a rollup field?
No. The data source object type is locked after creation. If you need a rollup from a different source object, delete the existing field and create a new one.
Can I use a rollup field inside a computed field formula?
Can I use a rollup field inside a computed field formula?
No. Rollup fields cannot currently be referenced inside computed field formulas. They are independent field types.
Why is my rollup field showing a blank or zero value?
Why is my rollup field showing a blank or zero value?
A blank value usually means the record has no related records of the source type, or all related records were excluded by your filter. A zero value for Count means zero matching records exist. Check your filter conditions and confirm that records of the source type are actually linked to the parent record.
Can I create a rollup on a Custom Object?
Can I create a rollup on a Custom Object?
Rollup fields on Custom Objects are not yet available for all workspaces. This article covers rollup fields on the three standard CRM object types: Contacts, Accounts, and Opportunities.
What is the difference between a rollup field and a computed field?
What is the difference between a rollup field and a computed field?
Computed fields calculate values using fields on the same record - for example, a score derived from a contact’s job title. They cannot pull data from related records. Rollup fields aggregate data across related records - for example, the total value of all opportunities linked to an account. Use a rollup when the data lives on a different object type.
Can rollup fields be used in automations?
Can rollup fields be used in automations?
Yes. Because rollup fields are stored like any other field value, you can use them as trigger conditions or filter criteria in workflows.