---
schema_version: "1"
id: f6595a5f62a38f7b5f419ca9a4f3dfeba6821b27993d7c13cebaa8d317c5af95
title: Respond to an Approval Request from a Classic Approval Process
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/approvals_processing_approval_requests_parent.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.approvals_processing_approval_requests_parent.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5c5492b112e9644616f567ac8e82b11a5fd53a7350d4940b7554abca0a186e83
description: When you receive an approval request, respond to it by approving, rejecting, or reassigning it. Depending on which Salesforce experience you’re using, you have different options. Approval request comments are limited to 4,000 characters. In Chinese, Japanese, or Korean, the limit is 1,333 characters.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Respond to an Approval Request from a Classic Approval Process

When you receive an approval request, respond to it by approving, rejecting, or reassigning it. Depending on which Salesforce experience you’re using, you have different options. Approval request comments are limited to 4,000 characters. In Chinese, Japanese, or Korean, the limit is 1,333 characters.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td></tr><tr class="" id="approvals_processing_approval_requests_parent__d2484e54"><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
      <colgroup>
        <col style="width:50%">
        <col style="width:50%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d28734e73">User Permissions
            Needed</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d28734e73 ">To respond to an approval request from within Salesforce:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d28734e73 ">Read on the associated record</td>

        </tr>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d28734e73 ">To respond to an approval request from an email:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d28734e73 ">API Enabled</td>

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

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/images/icon_important.png)

Important Try [Flow Approval Processes](https://help.salesforce.com/s/articleView?id=platform.automate_automated_approvals.htm&release=264.0.0&type=5 "As your company grows, so does the complexity of your approvals, often requiring input from multiple people in different departments across different time zones. This complexity can mean that you spend more time waiting for each person to complete their review in the right order. Flow Approval Processes helps you coordinate multistep reviews that involve users, systems, and conditional paths."), a modern alternative to Classic Approval Processes. This new feature provides a more flexible, user-friendly flow-based interface, and it can trigger on record changes, supporting Apex extensibility and detailed logging for compliance and audit trails. It supports dynamic routing based on data and business rules, unlike Classic Approval Processes, which are tied to specific objects and offer limited support for processes by using conditions. With Flow Approval Processes, you can monitor submitted records and quickly identify bottlenecks, giving you unprecedented visibility into approval workflows. And, like Classic Approval Processes, Flow Approval Processes don’t consume automation credits or orchestration runs.

   
| Respond from... | Lightning Experience | Salesforce Classic | The Salesforce Mobile App |
| --- | --- | --- | --- |
| An in-app notification | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) |   | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) |
| An email notification | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) |
| The record | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) |
| Chatter | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) |
| Home | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) |   |
| Slack | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) |   | ![check icon indicating true](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/checkmark.png) |

## In-App Notification

Depends on the Receive Approval Request Emails field in your approver preferences. If notifications are enabled for your org, you receive a notification whenever you receive an approval request email.

- Respond from the notification if your admin enabled actionable notifications.
- To open the approval request, click the notification.

## Email Notification

Depends on the Receive Approval Request Emails field in your approver preferences.

- To open the approval request, click the link in the email.
- Reply to the email if your admin enabled email approval response.

## Record

Respond from the Approval History related list.

## Chatter

Depends on if your admin has enabled Approvals in Chatter and you haven’t opted out of receiving approval requests through Chatter posts.

- Respond from the post if your admin enabled actionable notifications.
- Click the name of the record, then respond from the Approval History related list.

## Home

Depends on if your admin added the Items to Approve component to your home page. From the Home tab, respond from the Items to Approve component.

![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/images/icon_tip.png)

Tip From this component in Salesforce Classic, you can respond to multiple requests at once.

## Slack

Slack notifications are enabled by default. If your admin hasn't disabled Slack notifications, an approver can respond to a request from the **Messages** tab on the Salesforce Digital HQ app in Slack. A **Show More** link opens the details of the approval request in Salesforce.

- **[Respond to an Approval Request from a Classic Approval Process via Email](https://help.salesforce.com/s/articleView?id=platform.approvals_processing_approval_requests_email.htm&release=264.0.0&type=5)**  
    If your admin enabled email approval response, you can approve or reject requests by responding to the email notification. It doesn’t matter which Salesforce experience or mobile email client you’re using. Delegated approvers can also respond to approval requests by email.
- **[Troubleshoot Email Responses to Approval Requests from Classic Approval Processes](https://help.salesforce.com/s/articleView?id=platform.approvals_processing_approval_requests_email_debug.htm&release=264.0.0&type=5)**  
    When email responses aren’t working correctly, review these common issues.

#### See Also

- [Classic Approval Processes User Preferences](https://help.salesforce.com/s/articleView?id=platform.approvals_change_approval_user_pref.htm&release=264.0.0&type=5 "Identify a delegated approver and control whether you receive approval request emails.")
- [Approval Requests from Classic Approval Processes for Users](https://help.salesforce.com/s/articleView?id=platform.approvals_users.htm&release=264.0.0&type=5 "Your admin can set up classic approval processes that let you and other users submit records for approval, which results in approval requests.")