Slack Approvals in Summer ’26. Setup, Flow, and Why It Beats Email

A discount approval rarely stalls because of someone’s “no”. Often, the person who needs to say yes never saw the request – it sat unread under a meeting invite and two newsletters, and by the time they opened it, the customer had already asked for a status update.

That is the gap Summer ’26 closes for approvals. The release brings approval requests into Slack, where reviewers can approve, reject, and comment without opening Salesforce at all. 

The Veloce team will explain what changed, how to wire it up on a Flow approval process, and where the practical line sits between Slack and email. Because – spoiler – the answer is not “always Slack.”

Summary

  • In Summer ’26, Flow Approval Processes and Advanced Approvals can be acted on directly in Slack – approve, reject, and comment, on desktop or mobile.
  • Two new settings on the Flow-based approval process control whether approvers and submitters are notified in Slack.
  • Slack actions sync back to Salesforce, so the approval history stays intact for audit and reporting.
  • For Revenue Cloud quote and discount approvals, the value is cycle time: approvers who never open Salesforce can still clear a request in seconds.
  • It is not a universal replacement for email – the Salesforce-Slack connection carries its own permissions, and governance teams should confirm the trail captures what they need.

Slack Approvals in Summer ’26. What changed?

Before this release, getting an approval into Slack meant building it yourself – record-triggered flows, custom messages, buttons wired to process URLs. It worked, but every org rebuilt the same plumbing, and most stopped at approve/reject without comments.

Summer ’26 makes the integration native. Both Flow Approval Processes and Advanced Approvals now surface in Slack. An approver receives the request as a Slack notification, reviews the related details inline, and acts on it there. A submitter gets a notification back when the request moves. The decision is recorded against the approval work item in Salesforce, so nothing about your audit trail or downstream automation changes – only where the click happens.

The Advanced Approvals support is the part that matters for Revenue Cloud. Quote approvals, discount thresholds, and deal-desk sign-offs run through Advanced Approvals, and those are exactly the steps that benefit from leaving the inbox.

Terms worth pinning down

  • Flow Approval Process – the newer, Flow-built approval engine, configured as an Autolaunched Flow with stages and steps rather than the classic point-and-click approval process.
  • Advanced Approvals – the Revenue Cloud workflow engine that routes quote, order, and contract approvals based on deal-specific attributes.
  • Approval work item – the record representing one approver’s pending decision; it is what Slack acts on, and what the history is written against.
  • Approval Trace – the component that surfaces the full chain of approval actions on the Salesforce record.

How to set up Slack Approvals: a discount approval example

The use case below is a single-step discount approval: if a quote’s discount is 15% or higher, it needs sign-off; otherwise it auto-approves. It is deliberately small, so the wiring is visible.

Prerequisites

Before any of this works, the org has to be connected to your Slack workspace. On top of that connection, two access requirements apply:

  • The Connect Salesforce with Slack permission, for everyone who will send or receive approvals in Slack.
  • Read access to the Approval Submission object for both approvers and submitters – without it, the request and its context will not render.

Step 1. Turn on Slack notifications

From Setup, open Approval Settings. Two toggles control the new behaviour:

  • Notify Approvers in Slack
  • Notify Submitters in Slack

Enable both for the full round-trip experience: the approver is pinged when a request lands, the submitter is pinged when it resolves.

Step 2. Build the Flow approval process

In Setup, open Flows, create a New Flow, and choose Autolaunched Flow – Approval Process (No Trigger)

Inside it, define the stage and step for the discount check: approval required when Quote.Discount >= 15, auto-approval below that threshold, and a status update on the quote when the decision comes back.

This is standard Flow approval configuration – Slack does not change how the process is modelled, only how the approver is reached.

Step 3. Give users a way to submit

To trigger the process from the quote, add a quick action backed by a small Apex controller that starts the flow with the record context:

public with sharing class QuoteApprovalController {
    @AuraEnabled
    public static void submitQuoteForApproval(Id quoteId, String submissionComments) {
        Quote quote = [SELECT Discount FROM Quote WHERE Id = :quoteId LIMIT 1];
        Map<String, Object> inputs = new Map<String, Object>{
            'recordId'          => quoteId,
            'submitter'         => UserInfo.getUserId(),
            'submissionComments'=> submissionComments,
            'discount'          => quote.Discount
        };
        Flow.Interview.createInterview('Quote_Approval_Process', inputs).start();
    }
}

Wrap it in a screen quick action (a small LWC modal that collects an optional comment), then add Submit Quote for Approval to the Quote page layout. The component itself is a thin form – a comment field, a submit button, a toast on success. Any standard LWC modal pattern works here.

Step 4. Validate the round trip

Add the Approval Trace component to the quote page so the audit chain is visible while you test. Then:

1. Create a quote, add products, apply a discount above 15%.

2. Click Submit Quote for Approval.

3. In Slack, the approver sees the request with the quote, its key fields, the line items, the submitter, and the condition that triggered it – plus Approve and Reject buttons.

4. Reject once, resubmit, then approve, and confirm the quote status and Approval Trace update in Salesforce each time.

5. Confirm the submitter receives the resolution notification in Slack.

When the quote reflects the Slack decision and the trace shows every action, the loop is closed.

Approval notifications Slack vs email: where each one wins

Slack is the better default for some approvals, not all. It wins where requests are frequent and need a fast decision; email holds up for the occasional or external ones. The split comes down to volume and urgency:

Criteria Email approval Slack approval
Context with the request Limited; often a link back to Salesforce Quote, fields, line items, and trigger condition inline
Approver action Reply with a keyword plus a comment Buttons and a comment modal
Visibility for submitter Submitter receives an email (if configured) Real-time notification on resolution
Risk of being missed High in a busy inbox Lower in an active workspace
Best fit Occasional approvers, formal records, external parties Frequent, time-sensitive internal approvals

Where Slack clearly pulls ahead is the executive who lives in two or three tools and rarely opens Salesforce. An email approval from that person can take a day to surface – a Slack request with the deal context attached can be cleared between meetings. The buttons-and-modal interaction also removes the small friction of formatting an email reply correctly – no one has to remember which keyword the parser accepts.

That mobility is the point: the full cycle – request, decision, comment, notification – runs from a phone, with Salesforce never opened.

The trade-offs are real, though. The Salesforce-Slack connection has its own setup and permission requirements that sit outside your normal approval config, so it is one more dependency to maintain. 

Why this matters for Agentforce Revenue Management

Quote-to-cash has a small number of recurring chokepoints, and approvals sit near the top: discount sign-offs, deal-desk reviews, pricing exceptions. Each one inserts a human decision between a finished quote and a sendable one, and each one is only as fast as the approver’s attention.

Moving those sign-offs into Slack does not redesign the process – the routing logic, the thresholds, the audit trail all stay where they were. It shortens the gap between request and response. For a Salesforce Revenue Cloud (now ARM) team measured on sales velocity, that gap is often the difference between a quote that goes out today and one that goes out tomorrow.

The bottom line

Slack approvals are a workflow change more than a feature change. The approval engine is the same – the inbox is different. For internal, frequent, time-sensitive sign-offs – which is most of what Advanced Approvals handles in a Revenue Cloud org – that difference compounds across every deal.

The right move is not to switch everything over on day one. It is to identify the approval steps where speed is the bottleneck, pilot Slack on those, confirm the trail meets your governance bar, and expand from there. 

FAQ: Slack Approvals in Salesforce Summer ’26

Do I need Advanced Approvals to use Slack approvals?

No. Both Flow Approval Processes and Advanced Approvals can be acted on in Slack. Advanced Approvals is the relevant engine for Revenue Cloud quote and discount approvals specifically, but the Slack integration is not limited to it.

Where is the approval decision recorded if it happens in Slack?

In Salesforce, against the approval work item. The Slack action syncs back, so your approval history, Approval Trace, and any downstream automation behave exactly as they would if the approver had clicked inside Salesforce.

Can approvers add comments in Slack, or only approve and reject?

In Summer ’26 they can approve, reject, and comment without leaving Slack. This is a step up from earlier Slack approval setups, where comments often required a workaround.

What permissions do approvers and submitters need?

The Connect Salesforce with Slack permission, plus Read access to the Approval Submission object so the request and its context display correctly. The org also has to be connected to your Slack workspace first.

Should we turn off email approvals once Slack is live?

Not automatically. Email still suits occasional approvers, external parties, and teams with strict formal-record requirements. Confirm in a sandbox that the Approval Trace captures everything your governance process needs before removing the email channel.

Do Slack Approvals work on mobile?

Yes. Approvers can review the request, open the related record and line items, and approve or reject from Slack on both desktop and mobile.

Latest Blog Posts
Ready to accelerate your revenue growth?