What It Does
- Quickly post richly formatted messages to Slack channels or users without writing code.
- Automate status alerts, campaign reports, or deal updates with custom Block Kit layouts.
- Schedule posts or reply in threads so your team stays informed at the right time.
- Keep your GTM or RevOps workflow in sync with actionable Slack messages.
🏁 Getting Started

1
Select Account
Choose your connected Slack workspace.
2
Configure Inputs
Pick the channel or user, then set up your blocks and message preferences.
Inputs
🛠️ Required Fields
-
Slack Connection (✅)
Choose the Slack workspace where this message will be sent.
Why it matters: Ensures your workflow can post messages to the correct team. -
Channel (✅)
Select a public or private channel, user, or group to receive the message.
Why it matters: Targets the right audience so alerts and updates land where your team collaborates.
🎯 Optional Fields
-
Notification Text (⚪️)
Provide a plain-text summary that appears as the Slack notification.
Why it matters: Gives recipients context at a glance, even before they open the Block Kit content. -
Send as User (⚪️)
Toggle to post the message as the authenticated user instead of a bot (defaults to false).
Why it matters: Makes messages feel more personal when they come from a teammate. -
Schedule Message (⚪️)
Use ISO 8601 datetime to schedule up to 120 days ahead (e.g.,2014-01-01T00:00:00Z).
Why it matters: Plan updates or campaign reports to post at optimal times without manual effort. -
Include link to Pipedream (⚪️)
Toggle whether to append a Pipedream link at the end of your message (defaults to true).
Why it matters: Easily trace back to the workflow that generated the message. -
Customize Bot Settings (⚪️)
Enable custom username and icon options for your bot.
Why it matters: Aligns alerts with your team’s branding or specific use cases. -
Reply to Thread (⚪️)
Toggle to reply to an existing thread instead of posting a new message.
Why it matters: Keeps related conversations organized in one place. -
Add Message Metadata (⚪️)
Attach custom metadata event type and payload for downstream processing.
Why it matters: Supports advanced integrations by labeling messages programmatically. -
Configure Unfurl Settings (⚪️)
Enable or disable link and media previews in your message.
Why it matters: Controls clutter and ensures previews appear only when needed. -
Add Blocks - Reference Existing Blocks Array or Configure Manually? (⚪️)
Choose to pull a pre-built array of blocks from a previous step or define up to 5 blocks here.
Why it matters: Reuse templates or build custom messages on the fly.
Output
When this action runs, it returns the Slack API response includingts, channel, and the full message object. Use these values in downstream steps to log activity, update dashboards, or trigger follow-ups.

If a thread timestamp already exists, the node will post replies accordingly and return the parent
ts for consistency.How It Works
- Takes your configured inputs and Block Kit array (either referenced or built here).
- Optionally schedules or sets thread context based on your settings.
- Sends the message via the Slack workspace connection.
- Emits the full Slack response for any downstream logging or automation.
🚀 Example Use Cases & Prompts
| Use Case | Setup or Prompt Example |
|---|---|
| Campaign Report | ”Send a daily deal summary to #sales-team at 9 AM PST.” |
| Deal Hygiene Alert | ”Post to my DMs when an opportunity hits Stage Closed Won.” |
| Threaded Feedback Request | ”Reply in thread when a new lead is added to pipeline.” |
✨ Pro Tips
⚠️ Important Considerations
🛠 Troubleshooting & Gotchas
| Symptom | Likely Cause | Quick Fix |
|---|---|---|
| No message appears in channel | Wrong channel ID or permissions | Verify the channel exists and reauthorize the app |
| Blocks not rendering | Invalid Block Kit JSON or missing keys | Use the Block Kit Builder link to validate layout |
| Scheduled message fails | Date out of range | Ensure post_at is within the next 120 days |
📝 FAQ
Can I send as my own user?
Can I send as my own user?
✅ Yes — toggle Send as User to
true and the message will appear from you.How many blocks can I include?
How many blocks can I include?
You can configure up to 5 blocks here, or reference a larger array from a previous step.
Is this action free?
Is this action free?
Yes — action nodes like this do not cost credits.
💰 Pricing
| Action | Credit Cost |
|---|---|
| Post Block Kit Message | Free |
Action nodes run as part of your workflow at no extra credit cost.
Drop this Slack action into your flow to automate rich notifications and keep your GTM team aligned — effortlessly. 🚀
🎯 Ready to elevate your Slack alerts? Add this node and watch your team stay in sync—fast! 🚀