Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Slack, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands.
All connector references · Connect an account · AI setup and shared results
Post text to a Slack channel as a bot or authorized user.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Choose a saved Slack connector from this organization. Create or reconnect it in Settings > Connectors. Do not enter an API key, password or email address here. |
| Channel | slack channel | Select the Slack channel or supply its ID, such as C0123456789. A channel name or # prefix is not the ID. |
| Message Text | text box | Text to post, using Slack's formatting and mention rules. This field does not send attachments or a blocks object. |
| Add To Channel | yes no | When true and sending as a bot, tries to invite the bot using the connector's authorized user identity. That user needs permission to invite it. Ignored when sending as a user. |
| Send As Bot | yes no | Choose true for the bot identity or false for the authorized user identity. The chosen identity needs permission to post. |
| Bot Name | text | Optional display name when sending as a bot. Slack may require customization permission. Ignored when sending as a user. |
Result
An object with ok, ts and channel. ts is Slack's text message timestamp; keep it unchanged rather than converting it to a number.
Example
Account: choose your Slack connector. Channel: C0123456789; Message Text: A new order is ready; Add To Channel: false; Send As Bot: true; Bot Name: empty.
Errors and limits
The posting identity needs channel access and chat-write permission. Invite the bot manually if necessary. Inspect the channel before retrying an uncertain result to avoid duplicate messages. Reconnect the matching app in Settings if the connection is unavailable. Check the resource IDs and required read or edit permissions. Wait after provider rate limiting. Use live data is required; isolated tests and live debugging cannot contact these services. Provider requests time out after 30 seconds. Slack responses are limited to 2 MiB.
Open a direct conversation and send text to a Slack member.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Choose a saved Slack connector from this organization. Create or reconnect it in Settings > Connectors. Do not enter an API key, password or email address here. |
| User | slack user | Select the Slack member or supply their user ID, such as U0123456789. Do not pass a display name or email address. |
| Message Text | text box | Text to post, using Slack's formatting and mention rules. This field does not send attachments or a blocks object. |
| Send As Bot | yes no | Choose true for the bot identity or false for the authorized user identity. The chosen identity needs permission to post. |
| Bot Name | text | Optional display name when sending as a bot. Slack may require customization permission. Ignored when sending as a user. |
Result
Success returns ok: true, channel and ts. Some Slack open or send failures can return ok: false and error; check ok before treating the result as successful.
Example
Account: choose your Slack connector. User: U0123456789; Message Text: Your report is ready; Send As Bot: true; Bot Name: empty.
Errors and limits
Check the user ID and permission to open direct conversations and send messages. An uncertain retry can send the message twice. Reconnect the matching app in Settings if the connection is unavailable. Check the resource IDs and required read or edit permissions. Wait after provider rate limiting. Use live data is required; isolated tests and live debugging cannot contact these services. Provider requests time out after 30 seconds. Slack responses are limited to 2 MiB.
Ask Slack to create a reminder using the bot connection.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Choose a saved Slack connector from this organization. Create or reconnect it in Settings > Connectors. Do not enter an API key, password or email address here. |
| Remind Who | slack user | Optional Slack user ID to remind. If empty, no user is sent and Slack uses its default for the authenticated identity. Bot-token restrictions may still prevent creation. |
| Reminder Text | text box | The reminder text, such as Review the draft before publishing. |
| Remind When | text | A time accepted by Slack, such as in 2 hours, tomorrow at 9am, or a supported timestamp. Slack controls interpretation and supported formats. |
Result
An object with ok: true and reminderId when Slack accepts it. Slack can reject reminders for unsupported token types or workspace restrictions.
Example
Account: choose your Slack connector. Remind Who: U0123456789; Reminder Text: Review the draft; Remind When: in 2 hours.
Errors and limits
This uses the bot token. Slack may reject it for missing reminder permissions or an unsupported token type. If the workspace disallows it, use a supported Slack-native reminder workflow. Reconnect the matching app in Settings if the connection is unavailable. Check the resource IDs and required read or edit permissions. Wait after provider rate limiting. Use live data is required; isolated tests and live debugging cannot contact these services. Provider requests time out after 30 seconds. Slack responses are limited to 2 MiB.
Create a public or private Slack channel.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Choose a saved Slack connector from this organization. Create or reconnect it in Settings > Connectors. Do not enter an API key, password or email address here. |
| Channel Name | text | A new channel name, such as customer-updates. Follow Slack naming rules and avoid an existing channel name. |
| Private | yes no | False creates a public channel using the bot identity; true creates a private channel using the authorized user identity. The selected identity needs permission to create that channel type. |
Result
An object with ok: true, channelId and channelName. Slack can normalize the final channel name.
Example
Account: choose your Slack connector. Channel Name: customer-updates; Private: false.
Errors and limits
Check channel-create permission and whether the name is used. Inspect Slack for an already-created channel before retrying an uncertain result. Reconnect the matching app in Settings if the connection is unavailable. Check the resource IDs and required read or edit permissions. Wait after provider rate limiting. Use live data is required; isolated tests and live debugging cannot contact these services. Provider requests time out after 30 seconds. Slack responses are limited to 2 MiB.
List one page of Slack channels visible to the bot.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Choose a saved Slack connector from this organization. Create or reconnect it in Settings > Connectors. Do not enter an API key, password or email address here. |
| Cursor | text | Leave empty for the first page. For later pages, pass response_metadata.next_cursor unchanged. Do not use a page number. |
| Limit | number | Whole number from 1 to 100 for this page. Defaults to 25. The provider may return fewer items; check its next-page token. |
Result
Slack's page object with channels and response_metadata.next_cursor. The list can be empty. A nonempty cursor means another page exists; an empty cursor means the end.
Example
Account: choose your Slack connector. Limit: 25; Cursor: empty first. Pass response_metadata.next_cursor as Cursor to continue.
Errors and limits
The bot needs the relevant list permissions. Archived channels are excluded. Private channels are visible only when the bot has access. Reconnect the matching app in Settings if the connection is unavailable. Check the resource IDs and required read or edit permissions. Wait after provider rate limiting. Use live data is required; isolated tests and live debugging cannot contact these services. Provider requests time out after 30 seconds. Slack responses are limited to 2 MiB.
List one page of Slack members visible to the bot.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Choose a saved Slack connector from this organization. Create or reconnect it in Settings > Connectors. Do not enter an API key, password or email address here. |
| Cursor | text | Leave empty for the first page. For later pages, pass response_metadata.next_cursor unchanged. Do not use a page number. |
| Limit | number | Whole number from 1 to 100 for this page. Defaults to 25. The provider may return fewer items; check its next-page token. |
Result
Slack's page object with members and response_metadata.next_cursor. The list can be empty. A nonempty cursor means another page exists; an empty cursor means the end.
Example
Account: choose your Slack connector. Limit: 25; Cursor: empty first. Pass response_metadata.next_cursor as Cursor to continue.
Errors and limits
The bot needs the relevant list permissions. Members can include deactivated users or bots; filter those returned records if needed. Reconnect the matching app in Settings if the connection is unavailable. Check the resource IDs and required read or edit permissions. Wait after provider rate limiting. Use live data is required; isolated tests and live debugging cannot contact these services. Provider requests time out after 30 seconds. Slack responses are limited to 2 MiB.
Read one page of messages from a channel accessible to the bot.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Choose a saved Slack connector from this organization. Create or reconnect it in Settings > Connectors. Do not enter an API key, password or email address here. |
| Channel | text | Select the Slack channel or supply its ID, such as C0123456789. A channel name or # prefix is not the ID. |
| Cursor | text | Leave empty for the first page. Pass response_metadata.next_cursor unchanged to continue reading the same channel. |
| Limit | number | Whole number from 1 to 15 for this page. Defaults to 15. Slack may apply further rate limits depending on the app and workspace. |
Result
Slack's page object with messages, has_more when supplied, and response_metadata.next_cursor when another page is available. Empty messages is normal. Entries remain Slack's native message objects.
Example
Account: choose your Slack connector. Channel: C0123456789; Limit: 15; Cursor: empty first.
Errors and limits
The bot needs channel membership and history-read permission. Wait after rate limiting, then continue with the returned cursor. Reconnect the matching app in Settings if the connection is unavailable. Check the resource IDs and required read or edit permissions. Wait after provider rate limiting. Use live data is required; isolated tests and live debugging cannot contact these services. Provider requests time out after 30 seconds. Slack responses are limited to 2 MiB.
Isolated tests and live debugging do not call connected providers. Enable Use live data only when you intend to contact the account. Writes, messages and AI requests can change real data or incur provider charges. A successful connection check does not prove access to every action. These examples explain the command contract; they are not evidence of a completed live provider request.
Todoist commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Todoist, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands. [All ...
Notion commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Notion, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands. [All c...
Zendesk commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Zendesk, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands. [All ...
Microsoft Excel commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Microsoft Excel, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later command...
OpenRouter commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → OpenRouter, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands. [A...