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?

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .