Integration brief

Slack

Messages to a configured Slack channel, or copy/open for manual paste.

Route

idslack.message.v1
object_typemessage
delivery_modesapi appHandoff

Voice examples

API api

automatic_createSupported
setuppro, enabled, apiToken

Writable fields

FieldBehavior
bodySent as Slack message text.
channelUses the configured channel, or a validated channel field when available.

Planned / unsupported fields

FieldReason
titleFolded into formatted message text rather than sent separately.

Adapter payload

{
  "endpoint": "POST https://slack.com/api/chat.postMessage",
  "body": {
    "channel": "{configuredChannel}",
    "text": "{body}"
  }
}

Copy + Open appHandoff

automatic_createNot supported / requires user confirmation
setuppro, enabled, appInstalled

Writable fields

FieldBehavior
bodyCopied to the clipboard before opening Slack.

Planned / unsupported fields

FieldReason
channelCannot reliably prefill channel in copy/open mode.
titleFolded into formatted message text.

Adapter payload

{
  "text": "{body}",
  "open": "slack://open or https://slack.com/app_redirect"
}

Generated schema summary

{
  "id": "slack.message.v1",
  "app": "Slack",
  "object_type": "message",
  "delivery_modes": [
    "api",
    "appHandoff"
  ],
  "writable_fields": [
    "body",
    "channel"
  ]
}