Native Slack approve/reject actions for self-service workflow approvals
E
Edi Buslovich
Desired outcome
The Port Slack app should natively notify the designated approver and surface inline Approve and Reject action buttons directly within the Slack message — no redirect required. The approval request should include the relevant context (requester, action, parameters) so the approver can make an informed decision without leaving Slack.
Why this matters
For an IDP platform focused on developer experience, inline approval actions in Slack are table stakes. Requiring approvers to leave Slack and navigate to Port adds friction, slows down approval cycles, and reduces adoption of self-service workflows. This is a foundational expectation for any approvals feature.
Freshdesk
Displays approval requests in Slack with a structured list of pending items and inline action buttons to approve or reject without leaving the conversation.
Sawmills
An example from a small startup demonstrating that inline Slack action buttons are achievable even at an early stage — reinforcing that this is an expected baseline, not a complex feature.
Photo Viewer
View photos in a modal