Slack & Microsoft Teams

Receive approval notifications in Slack or Microsoft Teams channels and get notified when decisions are needed.

Key Concepts

Slack and Teams integrations provide notification channels for approval requests. When a new approval request is created, a message is posted to your configured channel with the action details and a link to approve in the SignedApproval dashboard or iOS app.

Approval still happens in SignedApproval — Slack and Teams are notification channels only. The actual authentication (passkey, TOTP, or biometric) and signing happen in the SignedApproval dashboard or iOS app. This ensures the cryptographic guarantee is maintained; approving from a chat app without proper authentication would defeat the purpose.

Slack Integration

Slack Setup
1

Install the Slack bot

Go to Dashboard → Settings → Integrations → Slack and click Connect Slack. You'll be taken to Slack's OAuth flow to install the SignedApproval bot.

2

Select a channel

Choose which Slack channel should receive approval notifications. You can use an existing channel or create a dedicated #approvals channel.

3

Configure notifications

Choose which events trigger Slack messages:

  • New approval request created
  • Approval decided (approved/rejected)
  • Request expired

Slack messages include:

  • The action text from the approval request
  • The requesting caller's API key name
  • TTL / expiration time
  • A direct link to approve or reject in the dashboard
  • Current status (pending, approved, rejected, expired)

Microsoft Teams Integration

The Teams integration works similarly to Slack. Connect your Teams workspace from Dashboard → Settings → Integrations → Teams.

Teams messages use Adaptive Cards for rich formatting, displaying the same information as Slack notifications with action buttons that link to the SignedApproval dashboard.

Important
Slack and Teams are notification-onlychannels. You cannot approve or reject requests directly from Slack or Teams. This is intentional — approving from a chat app would bypass the cryptographic authentication that makes SignedApproval's proofs trustworthy.
Tip
Combine Slack/Teams notifications with iOS push notifications for maximum coverage. Slack keeps your team informed, while iOS push lets the individual approver respond quickly with Face ID or passkey authentication.