Aarunya AppsAarunya Apps

Slack Webhook Payload Transformer

Slack webhooks (Events API) deliver workspace activity — messages, reactions, channel joins, and app mentions — as JSON payloads for your bot or automation.

Example Payload — message

{
  "type": "event_callback",
  "event": {
    "type": "message",
    "text": "Hello from the #general channel!",
    "user": "U012AB3CD",
    "channel": "C01234ABCDE",
    "ts": "1512085950.000216"
  },
  "team_id": "T012AB3C4"
}

Best Output Formats

  • Log entry

    extract user, channel, text, and convert ts (Unix epoch) to ISO timestamp

  • Command parser

    parse text for slash-command-like prefixes and route to handlers

  • Activity feed item

    normalize Slack event into a generic {actor, action, target} shape

Common Use Cases

Build a Slackbot that responds to keywords or mentions with automated replies

Log all messages in a compliance channel to an immutable audit store

Trigger external workflows (e.g., create a Jira ticket) based on specific message patterns

Ready to transform your Slack webhooks?

Open Webhook Transformer →

FAQ

What does a Slack webhook payload look like?

Slack webhooks (Events API) deliver workspace activity — messages, reactions, channel joins, and app mentions — as JSON payloads for your bot or automation. A typical "message" event includes fields for log entry.

How do I transform Slack webhook payloads?

Use the Aarunya Webhook Transformer to paste your Slack payload and select your desired output format. Common formats include: Log entry, Command parser, Activity feed item.

What are the best uses for Slack webhooks?

Build a Slackbot that responds to keywords or mentions with automated replies Log all messages in a compliance channel to an immutable audit store Trigger external workflows (e.g., create a Jira ticket) based on specific message patterns