Shipfox

Slack events

See which Slack events can start a workflow and what each event contains.

Slack sends events for actions made by the installed bot. If your workflow posts a message, that event can start the workflow again.

Event catalog

Use your Slack integration connection slug instead of slack_acme.

Events
4in 2 groups

Events API

3 events

Activity from conversations that the installed app watches. Your workflow also receives the workspace ID, app ID, event ID, and event time.

Events

Payload

typestringRequired

Slack event type.

Possible values: app_mention, message, reaction_added

team_idstringRequiredAdded by Shipfox

Slack workspace ID.

api_app_idstringRequiredAdded by Shipfox

Slack app ID.

event_idstringRequiredAdded by Shipfox

Unique Slack event ID.

event_timeintegerRequiredAdded by Shipfox

Event time in epoch seconds.

channelstring

Channel where the event happened.

channel_typestring

Channel type, such as channel.

userstring

User who triggered the event.

tsstring

Message timestamp, which identifies the message.

thread_tsstring

Parent message timestamp in a thread.

textstring

Message text.

bot_idstring

Bot that authored the message, when any.

reactionstring

Emoji name of the reaction.

Slack may send other fields. Your workflow receives them too. See the Slack docs

Slash commands sent to the installed app. The event does not include the Slack verification token.

Events

Payload

commandstringRequired

The invoked command, including the leading slash.

team_idstringRequired

Slack workspace ID.

channel_idstringRequired

Channel where the command was invoked.

user_idstringRequired

User who invoked the command.

response_urlstring (uri)Required

URL for posting a delayed response.

trigger_idstringRequired

Short-lived ID for opening a modal.

textstringRequired

Text entered after the command.

Default "".

team_domainstring

Slack workspace domain.

channel_namestring

Channel name.

user_namestring

User name.

api_app_idstring

Slack app ID.

is_enterprise_installstring

Whether the app is installed at the enterprise level.

enterprise_idstring

Enterprise Grid organization ID.

enterprise_namestring

Enterprise Grid organization name.

See the Slack docs

Was this page helpful?
Edit this page on GitHub

On this page