Tool

Send message advanced

Slack Send Message Advanced is a powerful AI tool that enables users to send customized messages with advanced settings to Slack channels, groups, or individual users. It supports rich message formatting, scheduling, and detailed metadata customization to enhance Slack communication workflows.

Slack

Features

  • Send messages to public or private channels, groups, or individual users with ease
  • Customize message content using plain text or Slack mrkdwn formatting
  • Attach JSON-based structured attachments to messages for rich content display
  • Schedule messages up to 120 days in advance with ISO 8601 datetime format
  • Configure advanced options like bot username, icon, message metadata, link unfurling, and threading

Benefits

  • Enhances team communication efficiency by automating message delivery
  • Supports rich formatting to make messages clearer and more engaging
  • Enables advanced scheduling for timed announcements or reminders
  • Offers deep customization to tailor message appearance and behavior
  • Improves integration with Slack workflows, increasing productivity and collaboration

Description

Customize advanced setttings and send a message to a channel, group or user. See postMessage or scheduleMessage docs here

Parameters

14 parameters

NameTypeDescription
conversationrequiredstring

Select a public or private channel, or a user or group

textrequiredstring

If you're using blocks, this is used as a fallback string to display in notifications. If you aren't, this is the main body text of the message. It can be formatted as plain text, or with mrkdwn.

mrkdwnboolean

true by default. Pass false to disable Slack markup parsing. See docs here

attachmentsstring

A JSON-based array of structured attachments, presented as a URL-encoded string (e.g., [{"pretext": "pre-hello", "text": "text-world"}]).

parsestring

Change how messages are treated. Defaults to none. By default, URLs will be hyperlinked. Set parse to none to remove the hyperlinks. The behavior of parse is different for text formatted with mrkdwn. By default, or when parse is set to none, mrkdwn formatting is implemented. To ignore mrkdwn formatting, set parse to full.

link_namesboolean

Find and link channel names and usernames.

as_userboolean

Optionally pass true to post the message as the authenticated user, instead of as a bot. Defaults to false.

post_atstring

Messages can only be scheduled up to 120 days in advance, and cannot be scheduled for the past. The datetime should be in ISO 8601 format. (Example: 2014-01-01T00:00:00Z)

include_sent_via_pipedream_flagboolean

Defaults to true, includes a link to Pipedream at the end of your Slack message.

customizeBotSettingsboolean

Customize the username and/or icon of the Bot

replyToThreadboolean

Reply to an existing thread

addMessageMetadataboolean

Set the metadata event type and payload

configureUnfurlSettingsboolean

Configure settings for unfurling links and media

passArrayOrConfigureenum

Would you like to reference an array of blocks from a previous step (for example, {{steps.blocks.$return_value}}), or configure them in this action?

Ready to vibe automate?

Join thousands of people who have transformed their workflows.

Workflows

Automations with AI agents

Collections

All your data, searchable

Chat Widget

Drop-in widget for your website

Developer API

Build AI-powered apps with ease

    We use cookies to enhance your experience on Needle and keep your data secure. Privacy Policy