You are here:
Create a Multi-Section Application
A multi-section application breaks an application into navigable sections while letting grantseekers save and return to an in-progress application.
Use the provided Grants Management: Multi-Section Application Form (Sample) flow to create this application experience.
- 1. Configure the Multi-Section Application Form Flow
Clone the Multi-Section Application Form (Sample) flow and determine which elements to use. - 2. Add the Flow API to the Application Form Picklist
Add the Flow API to the Application Form Picklist. - 3. Configure a Page Variation
Create a page variation, set up an audience, and update it to show information that’s pertinent to your nonprofit organization.
1. Configure the Multi-Section Application Form Flow
Clone the Multi-Section Application Form (Sample) flow and determine which elements to use.
Clone the Flow
To get started, clone Grants Management: Multi-Section Application Form (Sample). This flow is the multi-section application screen that a grantseeker sees in the grantee portal.
-
From Setup, in the Quick Find box, enter Flows, and then select Flows.
-
Click Grants Management: Multi-Section Application Form (Sample).
-
Click Save As.
-
Select A New Flow, then give it a unique Flow Label. For example, Community Impact Application.
-
Press Tab to autofill the Flow API Name.
-
Optionally, enter a Description.
-
Click Save.
Review the Flow
Out-of-the-box, the Grants Management: Multi-Section Application Form (Sample) flow includes four sections: User and Organization Information, Proposal Summary, Attachments, and Review and Submit. Edit the screen elements to rename existing sections and customize the information and fields included in each section.
For more information about working with flows, see Build a Flow in Salesforce Help.
Add a New Application Section (Optional)
The Grants Management: Multi-Section Application Form (Sample) includes default sections. To add more sections, clone one of the existing screen elements. We'll walk through creating an Additional Information section.
Create a New Stage
-
From the Toolbox, click Manager.
-
Click New Resource.
-
Select Stage.
-
Enter a Label. For example, Additional Information Section.
-
Press Tab to autofill the API Name.
Note Copy the API Name to use when you Create a New Stage Label Formula. -
Optionally, enter a Description.
-
Enter an Order. For example, enter 5 for the section to show last.
-
Select Active by default.
-
Click Done.
Create a New Stage Label Formula
-
From the Toolbox, click Manager.
-
Click New Resource.
-
Select Formula.
-
Paste the API Name from Create a New Stage and add Label to the end of the API Name. For example, Additional_Information_Section_Label.
-
Optionally, enter a Description.
-
From Data Type, select Text.
-
From Formula, select the API Name created in Create a New Stage. For example, Additional_Information_Section.
-
Click Done.
Clone and Configure the Screen Element
-
Click one of the screen elements in the flow. For example, Screen: Proposal Summary.
-
Click
to duplicate the element, then double-click the duplicated element to edit. -
Click
. -
Enter a new Label that briefly describes the section. For example, Additional Information.
-
Enter a unique API Name. For example, Additional_Information_Screen.
-
Click the display text component that contains the cloned element’s content, then enter a unique API Name. For example, Applicant_Additional_Information.
-
Update this component with information or fields you want the grantseeker to complete. For example, remove the Display Text component, then update the existing components to give a grantseeker a place to provide additional information.
-
Click Done.
Clone and Configure the Assignment Element
-
Click Assignment: Assign Fields.
-
Click
to duplicate the element, then double-click the element to edit. -
Click
. -
Enter a new Label that briefly describes the section. For example, Assign Additional Information Fields.
-
Enter a unique API Name. For example, Assign_Additional_Information.
-
Optionally, enter a Description.
-
In Set Variable Values, click X to remove the Variable.
-
Map fields from the screen element to the corresponding Funding Request field. To do this, enter Funding, then select FundingRequest from Record (Single) Variables, then select the Funding Request field.
-
Click X to remove the Value.
-
Add values so that the fields on the screen element map to the Funding Request field. For example, for the Geographic Area Served, the values would look something like this.
-
Variable: Funding Request | Geographical Area Served
-
Operator: Equals
-
Value: FlowAPIName
-
-
Click
to remove the second variable. -
Click Done.
Add Decision
-
Double-click Decision: Which Section Is Displayed?.
-
Click
to add a new outcome. -
Enter a Label for this section. For example, Additional Information Outcome.
-
Press Tab to autofill the Outcome API Name.
-
Click Resources.
-
Search for and then select {!PendingStage}.
-
Search for and then select the recently created stage label formula. For example, AdditionalInformationSectionLabel.
-
Click Done.
Connect the Elements
-
Drag
from the recently created Screen element to the recently created Assignment element. -
Drag
from the Assignment element to Update Records: Update Funding Request. -
Drag
from the Decision Element to the recently created Screen element.
Save and Activate the Flow
When you're ready to use the cloned flow, save it and then click Activate.
2. Add the Flow API to the Application Form Picklist
Add the Flow API to the Application Form Picklist.
-
From Setup, in the Quick Find box, enter Flows, and then select Flows.
-
Click
for the flow you created in Create a Multi-Section Application and select View Details and Versions. -
Copy the cloned flow's API Name.
-
Navigate to Object Manager, then click Funding Program.
-
Click Fields & Relationships.
-
Click Application Form.
-
Under Values, click New.
-
Enter the Flow API Name, then click Save.
3. Configure a Page Variation
Create a page variation, set up an audience, and update it to show information that’s pertinent to your nonprofit organization.
Create a Page Variation
-
From Setup, in the Quick Find box, enter Digital, and then select All Sites.
-
Click Builder next to your grantee portal.
-
In Experience Builder, click Page Properties next to Home, then select Funding Request.
-
Click
next to Funding Request Detail, then select Page Settings. -
Click Page Variations.
-
From Record Detail, click
, then select Duplicate. -
From Record Detail (1), click
, then select Rename. -
Enter a Name. For example, Community Impact Application.
-
Click Save.
Create and Assign an Audience for the Page Variation
-
Click
from the Funding Request Detail Page Variations tab. -
Click New Audience.
-
Enter an Audience Name. For example, Community Impact Application.
-
From Criteria Type, click .
-
From Value, select the flow to show this audience. For example, Community Impact Application Launcher.
-
Click Save.
-
With your new audience selected, click Assign, then Done.
Update the Page Variation
-
On your newly created page variation, click
, then click Edit. -
In the header region, remove the Record Information Tabs component and replace it with the Call to Register Org Banner and Record Banner components.
-
In the content region, add the Tabs component and configure it with two tabs named Application and Additional Details.
-
Click
, then click Delete to remove Tab 3. -
In the Application tab, add the Application Form Flow component.
-
In the Additional Details tab, add two Related List - Single components with these configurations.
-
Related List is set to Requirements.
-
Related List is set to Disbursements.
-
-
After you're finished making updates, publish your changes.

