# Slack events (https://www.shipfox.io/docs/integrations/slack/events)

Description: Look up the Slack event names Shipfox delivers and the event fields available to workflows.

This reference lists Slack events that Shipfox delivers to a Slack integration
connection. See the [Slack overview](https://www.shipfox.io/docs/integrations/slack) for authentication and
setup.

## Payload [#payload]

For Events API deliveries, Shipfox keeps the Slack event fields and adds
`team_id`, `api_app_id`, `event_id`, and `event_time` from the event envelope.
Slack owns the remaining provider fields.

Shipfox delivers events authored by the installed bot. A workflow that writes
back to Slack can trigger another run from its own change.

For `slash_command`, Shipfox exposes the command, text, workspace, channel, user,
response URL, and trigger ID. It omits Slack's deprecated verification token.

Use Slack's provider references for the full [Events API payloads](https://docs.slack.dev/reference/events/)
and [slash-command payload](https://docs.slack.dev/interactivity/implementing-slash-commands/).

## Trigger fragment [#trigger-fragment]

Replace `slack_acme` with the slug of your Slack integration connection:

```yaml
triggers:
  on_mention:
    source: slack_acme
    event: app_mention
```

For trigger field rules, see the
[workflow schema reference](https://www.shipfox.io/docs/reference/workflow-schema#trigger-fields).

## Event catalog [#event-catalog]

### `app_mention`

A Slack message mentions the installed app.

**Emitted when:** Slack sends an app_mention event to the installed app.

**Payload:** Shipfox-normalized payload.

[Provider payload documentation](https://docs.slack.dev/reference/events/app_mention/)

### `message`

A message event arrives from a subscribed Slack conversation.

**Emitted when:** Slack sends a message event to the installed app.

**Payload:** Shipfox-normalized payload.

[Provider payload documentation](https://docs.slack.dev/reference/events/message/)

### `reaction_added`

A member adds an emoji reaction to a Slack item.

**Emitted when:** Slack sends a reaction_added event to the installed app.

**Payload:** Shipfox-normalized payload.

[Provider payload documentation](https://docs.slack.dev/reference/events/reaction_added/)

### `slash_command`

A user invokes a slash command for the installed app.

**Emitted when:** Slack sends a slash-command request to the installed app.

**Payload:** Shipfox-normalized payload.

[Provider payload documentation](https://docs.slack.dev/interactivity/implementing-slash-commands/)