# Omnistudio and Data Processing Engine use cases

*Agentforce Nonprofit Consultant Study Guide · Solution Design · Last updated November 3, 2026 · https://www.certifyforce.com/study-guide/agentforce-nonprofit-consultant/solution-design/omnistudio-and-data-processing-engine-use-cases*

When a nonprofit requirement calls for an Omniscript, a Flexcard, an Integration Procedure or a Data Mapper, and when it calls for Data Processing Engine: activated template copies versus custom definitions, Filter, Group and Aggregate and Writeback node design, and how definitions are run, scheduled and monitored.

- Certification: Salesforce Agentforce Nonprofit Consultant
- Exam section: Solution Design
- Study guide: https://www.certifyforce.com/study-guide/agentforce-nonprofit-consultant

**Official exam objective:**

> Recommend when to use Industries Common Features, such as OmniStudio, Data Processing Engine, Action Plans, and Dynamic Assessments.

## What the exam expects

- Pair a nonprofit requirement with the right Industries common feature: Omnistudio, Data Processing Engine, Action Plans or Dynamic Assessments.
- Choose between an Omniscript, a Flexcard, an Integration Procedure and a Data Mapper for intake, record-page panels, unattended integrations and saving collected data.
- Recommend Data Processing Engine for batch transformation and write-back, and design a custom definition beside an activated template copy.
- Explain how definitions run (schedule-triggered flow, invocable action, manual run) and where runs are monitored.
- Key terms: **Industries common feature** (a feature included in more than one Industries product); **Omniscript** (a guided path for completing a business process); **Flexcard** (contextual information and actions at a glance); **Integration Procedure** (a server-side process with no end-user UI); **Data Processing Engine definition** (a node-based transformation that writes results as records).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Omnistudio data services | Data Mappers and Integration Procedures | [Discover the Omnistudio Digital Suite](https://trailhead.salesforce.com/content/learn/modules/omnistudio-basics/discover-the-omnistudio-digital-suite) |
| Data Mapper Load | Saves data to one or more Salesforce objects | [Discover the Omnistudio Digital Suite](https://trailhead.salesforce.com/content/learn/modules/omnistudio-basics/discover-the-omnistudio-digital-suite) |
| Turbo Extract | Gets data from a single Salesforce object | [Discover the Omnistudio Digital Suite](https://trailhead.salesforce.com/content/learn/modules/omnistudio-basics/discover-the-omnistudio-digital-suite) |
| Integration Procedure callers | Apex, REST, Flow and Scheduled Jobs | [IP Features Not in Omniscripts](https://help.salesforce.com/s/articleView?id=xcloud.os_integration_procedure_features_not_in_omniscripts_8210.htm&type=5&language=en_US) |
| Activated Omnistudio components | Become Lightning web components that work in Experience Cloud | [Discover the Omnistudio Digital Suite](https://trailhead.salesforce.com/content/learn/modules/omnistudio-basics/discover-the-omnistudio-digital-suite) |
| Template definitions | Activate a copy; build custom rollups in separate definitions | [Meet Fundraising Rollups](https://trailhead.salesforce.com/content/learn/projects/create-fundraising-rollups-with-data-processing-engine/meet-fundraising-rollups-and-data-processing-engine) |
| Fundraising template timing | Nightly by default; schedule customisable in Data Processing Engine | [Clone Templates](https://help.salesforce.com/s/articleView?id=sfdo.fundraising_start_configure_new_data_processing_engine.htm&type=5&language=en_US) |
| Program Management templates | Three; not scheduled by default | [Program and Benefit Summary Calculations](https://help.salesforce.com/s/articleView?id=ind.prog_case_mgmt_prog_mgmt_summary_calc.htm&type=5&language=en_US) |
| Program Management clone | Process type Program Management Rollups | [Program and Benefit Summary Calculations](https://help.salesforce.com/s/articleView?id=ind.prog_case_mgmt_prog_mgmt_summary_calc.htm&type=5&language=en_US) |
| Running Program Management definitions | Customize Application, Modify All Data and Data Pipelines Base User | [Program and Benefit Summary Calculations](https://help.salesforce.com/s/articleView?id=ind.prog_case_mgmt_prog_mgmt_summary_calc.htm&type=5&language=en_US) |
| Processing time | Runs count against the org's total; the account executive sells more | [Program and Benefit Summary Calculations](https://help.salesforce.com/s/articleView?id=ind.prog_case_mgmt_prog_mgmt_summary_calc.htm&type=5&language=en_US) |
| Monitoring | Monitor Workflow Services shows run status and errors | [Data Processing Engine](https://help.salesforce.com/s/articleView?id=ind.dpe_intro.htm&language=en_US&type=5) |
| Active definitions | Maximum of 50 | [Build a Definition](https://trailhead.salesforce.com/content/learn/projects/create-fundraising-rollups-with-data-processing-engine/build-a-data-processing-engine-definition) |

## Check yourself

- Why does Program Management ship two versions of its attendance-rate template?
- When would you use a Loop Block in an Integration Procedure?
- Which Omnistudio feature runs Omniscripts and Flexcards on third-party websites outside Salesforce?
- How are Donor Gift Summary values shown on an account page?

## Sources

- [Industries and Revenue Cloud Common Feature Documentation](https://help.salesforce.com/s/articleView?id=sf.industries_common_features.htm&language=en_US&type=5)
- [Discover the Omnistudio Digital Suite](https://trailhead.salesforce.com/content/learn/modules/omnistudio-basics/discover-the-omnistudio-digital-suite)
- [Explore Omnistudio Use Cases](https://trailhead.salesforce.com/content/learn/modules/omnistudio-basics/explore-omnistudio-use-cases)
- [Integration Procedure Features Not in Omniscripts](https://help.salesforce.com/s/articleView?id=xcloud.os_integration_procedure_features_not_in_omniscripts_8210.htm&type=5&language=en_US)
- [Solve Data Handling Challenges with Data Mappers](https://trailhead.salesforce.com/content/learn/modules/omnistudio-data-mapper-fundamentals/solve-data-handling-challenges-with-data-mappers)
- [Data Processing Engine](https://help.salesforce.com/s/articleView?id=ind.dpe_intro.htm&language=en_US&type=5)
- [Meet Fundraising Rollups and Data Processing Engine](https://trailhead.salesforce.com/content/learn/projects/create-fundraising-rollups-with-data-processing-engine/meet-fundraising-rollups-and-data-processing-engine)
- [Prepare for Your New Rollups](https://trailhead.salesforce.com/content/learn/projects/create-fundraising-rollups-with-data-processing-engine/prepare-for-your-new-rollups)
- [Build a Data Processing Engine Definition](https://trailhead.salesforce.com/content/learn/projects/create-fundraising-rollups-with-data-processing-engine/build-a-data-processing-engine-definition)
- [Clone Templates for Fundraising Data Rollups and Lists in Nonprofit](https://help.salesforce.com/s/articleView?id=sfdo.fundraising_start_configure_new_data_processing_engine.htm&type=5&language=en_US)
- [Configure and Schedule Program and Benefit Summary Calculations](https://help.salesforce.com/s/articleView?id=ind.prog_case_mgmt_prog_mgmt_summary_calc.htm&type=5&language=en_US)
- [Summaries of Program Participants and Benefit Disbursements](https://help.salesforce.com/s/articleView?id=ind.prog_case_mgmt_prog_mgmt_summaries.htm&type=5&language=en_US)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 16 linked practice questions, and unlimited timed mock exams are included with the Agentforce Nonprofit Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
