Loading
Salesforce now sends email only from verified domains. Read More
Automate Your Business Processes
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Submit a Record for Approval from a Process

          Submit a Record for Approval from a Process

          Submit the record that started the process for approval.

          Required Editions

          Available in: both Salesforce Classic and Lightning Experience
          Available in: Enterprise, Performance, Unlimited, and Developer Editions
          User Permissions Needed
          To create, edit, or view processes:

          Manage Flow

          AND

          View All Data

          Important
          Important Support and updates for Process Builder have ended as of December 31, 2025. This means that support won't be provided for any process and bugs in the Process Builder product won't be fixed. See Workflow Rules & Process Builder End of Support.

          After December 31, 2025, existing processes continue to run, and you can activate, deactivate, and edit them; however, we recommend using Flow Builder. To migrate existing processes, plan your switch to Flow Builder and use the Migrate to Flow tool. For new automations, create flows in Flow Builder.

          After you’ve created an action and selected “Submit for Approval” for the type, fill in the relevant fields to add the action to your process.

          Only the record that started the process is submitted. You can’t submit any related records for approval.

          1. Enter a name for this action. This text appears on the canvas and helps you differentiate this action from others in your process. The name truncates to fit on the canvas.
          2. For Approval Process, indicate whether to submit the record through the default approval process or through a specific approval process.

            The process fails if:

            • The record is submitted to the default approval process, and there are no active approval processes for the record’s object type.
            • The record is submitted to the default approval process, and it doesn’t meet the criteria for any of the approval processes for the record’s object type.
            • The record is submitted to a specific approval process, and it doesn’t meet the entry criteria.
          3. To submit the record to a specific approval process:
            1. Search for and select the approval process.
            2. Indicate whether to skip the entry criteria for the approval process.
          4. For Submitter, identify who receives notifications about the approval request.
            Value Description
            Current User The user who triggered the process by creating or editing a record.
            User Field from a Record The user ID that’s stored in a field value on the record that’s being submitted for approval or another record.
            Other User A specific user in your organization.

            If the submitter isn’t an allowed initial submitter on the approval process that runs, the process fails. Make sure that the initial submitters for the approval processes that are related to this object include all users who could trigger this process. For details about setting the initial submitters for an approval process, see Create a Classic Approval Process with the Standard Wizard.

            Any user with the "Modify All Records" permission to the object is allowed to submit a record for approval. They’re permitted to submit the record, even if they aren’t listed as initial submitter.

          5. If necessary, enter submission comments. Don’t reference merge fields or formula expressions.

            Submission comments appear in the approval history for the specified record. This text also appears in the initial approval request email if the template uses the {!ApprovalRequest.Comments} merge field.

          6. Save the action.
           
          Loading
          Salesforce Help | Article