Skip to content

Slack Integration

The Slack integration lets anyone in your workspace trigger endpoints using /wrapd <endpoint> [params] directly from a Slack channel. Results stream back as a reply.

  • Team plan required
  • An active Wrapd agent with at least one endpoint
  • An active API key
  1. Go to Integrations in the dashboard
  2. Click Add to Slack
  3. Authorize the Wrapd app in your Slack workspace
  4. You’re connected — use /wrapd in any channel
/wrapd deploy env=production tag=v1.2.3
/wrapd status
/wrapd db-backup
/wrapd <endpoint-slug> [key=value key=value ...]
  • endpoint-slug — the endpoint’s slug as shown in your dashboard
  • key=value — parameters passed to the endpoint (no spaces around =)

Wrapd responds with:

  • An immediate “Running…” acknowledgment (ephemeral, only visible to you)
  • A final in-channel message with the exit code and stdout output

Output is truncated at 2,900 characters to stay within Slack’s message limits.

Go to Integrations in the dashboard and click Disconnect on the Slack workspace you want to remove.

  • All requests are verified using Slack’s signing secret (HMAC-SHA256)
  • Access tokens are encrypted at rest (AES-256-GCM)
  • Endpoints execute with the connected user’s permissions