---
schema_version: "1"
id: 3e5b170918abb93af5da44bc60ef166ef6be4cf7b2ff608873564f4d2dc9531d
title: Default Application Flows
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/gm_defaultappflows.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.gm_defaultappflows.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f906a2a35d42bad74a6e341ff42b91e2318ff84ff8dbeb1cda5ebd4b41b54d3c
description: Learn how the Create Application flow processes a funding request application.
products:
  - Nonprofit
release: "264"
---
# Default Application Flows

Learn how the Create Application flow processes a funding request application.

- **[Create Application](https://help.salesforce.com/s/articleView?id=sfdo.gm_defaultappflows.htm&release=264.0.0&type=5)**  
    The Create Application flow automates how the application initially starts for your applicant. This involves retrieving information about the Funding Program and user's Contact information, autofilling fields on the application, and creating the application record.
- **[Submit Application](https://help.salesforce.com/s/articleView?id=sfdo.gm_defaultappflows.htm&release=264.0.0&type=5)**  
    The Submit Application flow automates how a grantseeker’s application is submitted to an organization. The flow retrieves the application record, makes sure the user is both a site user and owner of the application, and updates the application before it is submitted. Without this flow, the grantseeker’s application can’t be submitted to your organization for review.

## Create Application

The Create Application flow automates how the application initially starts for your applicant. This involves retrieving information about the Funding Program and user's Contact information, autofilling fields on the application, and creating the application record.

Without the Create Application flow, a grantseeker can’t apply for a Funding Request without making permission updates to the Grantseeker Plus Login profile.

![Overview of the Create Application flow.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-grants_management-264-0-0-production-enus/d4e7b98d-b7c0-4567-9e74-1c2abf270665/resources-product/images/create_application.png)

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
          <colgroup>
            <col style="width:50%">
            <col style="width:50%">
          </colgroup>
          <thead class="slds-text-title_caps ">
            <tr class="">
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d16806e99">Flow Element</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d16806e102">Action</th>
            </tr>
          </thead>
          <tbody>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">1. Start</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">&nbsp;</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">2. Decision: Is Guest User?</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">Checks if the user is a guest user or site
                user.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">3. Get Records: Query Funding Program</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">Searches for and stores the Funding Program
                record to use in the Decision step.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">4. Decision: Is Funding Program
                Active?</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">Checks if the Funding Program is active. If
                it’s not active, an error occurs.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">5. Get Records: Query Community User's
                Contact</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">Searches for the user’s Contact
                information.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">6. Screen: Fill Out Application</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">
                <p>Interface for the user to fill out the
                  application.</p>
                <div class="slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium">
                  <div class="slds-media slds-media_responsive">
                    <div class="slds-media__figure"><span class="slds-icon_container slds-icon_container_circle slds-icon-note-note"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-grants_management-264-0-0-production-enus/d4e7b98d-b7c0-4567-9e74-1c2abf270665/images/icon_note.png" alt="Note"></span></div>
                    <div class="slds-media__body" style="padding-top:.5rem;padding-bottom:.5rem;"><span class="slds-text-title_caps">Note</span> The default fields a user can update are
                      Requested Amount and Requested For, but you can add additional
                      fields and components.</div>
                  </div>
                </div>
              </td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">7. Assignment: Autocomplete
                Application</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">
                <p>Autofills several fields on the application,
                  including:</p>
                <ul>
                  <li>
                    <p>Application Date</p>
                  </li>

                  <li>
                    <p>Applying Contact</p>
                  </li>

                  <li>
                    <p>Funding Program</p>
                  </li>

                  <li>
                    <p>Funding Request Name</p>
                  </li>

                  <li>
                    <p>Requested Amount</p>
                  </li>

                  <li>
                    <p>Requested For</p>
                  </li>

                  <li>
                    <p>Status: In Progress</p>
                  </li>

                  <li>
                    <p>Applying Employee</p>
                  </li>

                </ul>
              </td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">8. Create Records: Create Application</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">Creates the application. This creates a new
                Funding Request record.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">9. Screen: Thank You</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">Presents a confirmation message thanking the
                user.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">10. Screen: Application File</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">Allows the user to upload files to their
                application.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e99 ">11. Screen: Navigate to the New
                Application</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e102 ">Redirects the user to the newly created
                application page.</td>

            </tr>
          </tbody>
        </table>

## Submit Application

The Submit Application flow automates how a grantseeker’s application is submitted to an organization. The flow retrieves the application record, makes sure the user is both a site user and owner of the application, and updates the application before it is submitted. Without this flow, the grantseeker’s application can’t be submitted to your organization for review.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-grants_management-264-0-0-production-enus/d4e7b98d-b7c0-4567-9e74-1c2abf270665/images/icon_note.png)

Note Remember that grantseekers need Read access to their User record to submit an application. See [Give Access to to Submit Applications](https://help.salesforce.com/s/articleview?id=sfdo.gm_give_users_access.htm) for more information.

![Overview of the Submit Application flow.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-grants_management-264-0-0-production-enus/d4e7b98d-b7c0-4567-9e74-1c2abf270665/resources-product/images/submit_application_gm.jpg)

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
          <colgroup>
            <col style="width:50%">
            <col style="width:50%">
          </colgroup>
          <thead class="slds-text-title_caps ">
            <tr class="">
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d16806e322">Flow Element</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d16806e325">Action</th>
            </tr>
          </thead>
          <tbody>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e322 ">1. Start</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e325 ">&nbsp;</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e322 ">2. Get Records: Application</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e325 ">Retrieves the application (Funding Request) record. If no application exists, an error occurs.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e322 ">3. Decision: Is Submittable?</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e325 ">Checks if the user is a site user and the owner of the application. If both are true, the user is directed to the next step.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e322 ">4. Screen: Confirm User Wants to Submit</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e325 ">Presents the user a message confirming they want to submit the application. </td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e322 ">5. Get Records: Community User Contact</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e325 ">Retrieves the user’s Contact information.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e322 ">6. Assignment: Change Application Owner and Status</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e325 ">
                <p>Updates fields on the application (Funding Request), including:</p>
                <ul>
                  <li>
                    <p>The Funding Request Owner updates with the site user’s Contact information</p>
                  </li>

                  <li>
                    <p>The Funding Request Status changes to Submitted</p>
                  </li>

                </ul>
              </td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e322 ">7. Update Records: Update Application</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e325 ">Updates the application.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e322 ">8. Email Alert</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e325 ">Sends an email to the grantseeker that the application is submitted.</td>

            </tr>
            <tr class="">
              <td data-label="Flow Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e322 ">9. Screen: Submit Success</td>

              <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d16806e325 ">Presents a confirmation message that the application is submitted.</td>

            </tr>
          </tbody>
        </table>