Skip to main content

What It Does

  • Delivers personalized messages directly to a Slack channel, group, or user.
  • Empowers your operational teams to send timely, context-rich notifications.
  • Offers advanced customization for message formatting and scheduling.
  • Enhances engagement by including dynamic content and metadata in your messages.

🏁 Getting Started

Send Message (Advanced) config screenshot
1

Connect Your Account

Choose the Slack workspace where you want this message sent.
2

Select Your Channel

Pick the channel (or user/group) to receive the message.
3

Compose Your Message

Enter the text and customize the formatting for effective communication.

Inputs

🛠️ Required Fields

  • Select Account (✅)
    Choose the connected account or workspace where you want this node to run. Why it matters: This ensures the action reaches the correct Slack workspace.
  • Select Channel (✅)
    Choose which channel this node should post to. Why it matters: The message won’t be delivered if a proper channel isn’t selected.
  • Text (✅)
    Enter the main body of your message. Why it matters: This is the core content that communicates your update or alert to your team.

🎯 Optional Fields

  • Send text as Slack mrkdwn (⚪️)
    Toggle Slack mrkdwn formatting for your text. Why it matters: Enables rich text formatting to make messages more engaging.
  • Attachments (⚪️)
    Add structured attachments via a JSON-based array. Why it matters: Enhances your message with extra context or visuals.
  • Parse (⚪️)
    Change message parsing options to control hyperlink behavior. Why it matters: Fine-tune how content like URLs are presented.
  • Link Names (⚪️)
    Enable automatic linking for channel names and usernames. Why it matters: Ensures mentions are clickable and draw attention where needed.
  • Schedule message (⚪️)
    Set a future date/time (in ISO 8601 format) to schedule your message. Why it matters: Perfect for planning announcements or reminders in advance.
  • Include link to workflow (⚪️)
    Automatically append a link to the workflow at the end of your Slack message. Why it matters: Provides clarity on message origin, especially for audit trails.
  • Customize Bot Settings (⚪️)
    Opt to personalize your bot’s username or icon. Why it matters: Ensures consistency with your brand’s voice and identity.
  • Reply to Thread (⚪️)
    Choose to reply within an existing thread for contextual conversations. Why it matters: Keeps related discussions together, enhancing team collaboration.
  • Add Message Metadata (⚪️)
    Attach metadata to your message for tracking or contextual purposes. Why it matters: Helps in linking messages back to workflows or specific business events.
  • Configure Unfurl Settings (⚪️)
    Adjust how links and media are unfurled in the message. Why it matters: Ensures that linked content is displayed in the best possible format for your team.
  • Add Blocks - Reference Existing Blocks Array or Configure Manually? (⚪️)
    Decide whether to reference a pre-defined blocks array or build blocks manually (up to 5). Why it matters: Offers flexibility in how your message is structured and presented.

Output

This action sends a message to the selected Slack channel, group, or user. It delivers your composed content (with any attachments, formatting, or metadata) directly to your team’s conversation space.
Send Message (Advanced) output screenshot
If your workspace uses custom naming conventions for message logs, the node adjusts automatically to prevent naming conflicts.

How It Works

  1. Reads your selected inputs (account, channel, text, and optional settings).
  2. Executes the action to send your message as configured.
  3. Processes formatting options like mrkdwn and attachments before delivery.
  4. Sends the message to the chosen Slack channel (or user/group) in real time.
  5. Returns a confirmation so you know your message has been dispatched.

🚀 Example Use Cases & Prompts

Use CaseSetup or Prompt Example
Team Announcements”Notify team: Our pipeline just hit a major milestone!”
Alert & Notifications”Send a scheduled alert for low engagement scores.”
Workflow Updates”Post a message with metadata indicating a key pipeline update.”
(Adjust these based on your specific workflow needs.)

✨ Pro Tips

  • Leverage the Customize Bot Settings to align the bot’s personality with your brand identity.
  • Use the Schedule message option for timed announcements to maximize impact.
  • Reference columns using @ColumnName or the Insert Input button to pull in dynamic data.

⚠️ Important Considerations

  • Ensure your bot is a member of the selected channel, especially for private channels, to guarantee message delivery.
  • Scheduling messages too far in advance (beyond 120 days) or in the past may cause errors.

🛠 Troubleshooting & Gotchas

SymptomLikely CauseQuick Fix
Message not deliveredBot not added to channelVerify the bot is a member of the channel
Formatting issuesIncorrect mrkdwn or parse settingsAdjust settings to match your desired format
Missing metadataOptional metadata not setReview the metadata configuration

📝 FAQ

✅ Yes — you can pass data from this node into downstream Slack, CRM, or enrichment nodes.
The node manages duplicates by auto-renaming outputs if necessary.
This is an action node that sends messages as part of your workflow.

💰 Pricing

ActionCredit Cost
All actionsFree
Action nodes like this one, which seamlessly send your messages, are free to use.

Drop this node into your flow to automate smarter GTM operations — effortlessly. 🚀

Get started now and elevate your team’s communication! 🚀