Slack Integration across multiple messages
in progress
bharat.rameshwar
I would like to create a project based on Slack messages in a channel. In case of Bot posted messages on Slack, if the message is long, it gets split into multiple messages. This creates multiple automation triggers for what is essentially the same conversation. Can we restrict this?
Log In
John at Taskade
This is a nuanced but important edge case — when a long bot message gets split by Slack into multiple sequential messages, each fragment fires its own trigger, which turns a single conversation into a flood of separate Taskade projects. Deduplication or message-grouping logic would fix this cleanly.
We just launched our Integrations Directory in v6.97.0 with detailed trigger and action documentation at https://taskade.com/integrations, and in v6.104.0-v6.105.0 we introduced MCP Connectors, a new architecture for managing third-party tool connections that gives us much more control over how we handle incoming data streams. That infrastructure opens the door to smarter batching and deduplication logic for sources like Slack.
As a workaround in the meantime, you might consider filtering triggers by message author type (bot vs. human) or setting a delay on the automation to catch grouped messages. We've noted your specific use case around bot-generated split messages — it's a legitimate gap we want to address properly. Thanks for the clear write-up!
John at Taskade
Update: We're actively working on this!
This is in development and your votes helped us prioritize it.While you wait, check out what's new:
- **Taskade Genesis** — generate AI-powered apps, agents, and workflows
- **Community Hub** — 1000+ free templates and apps
Follow our progress: Changelog | Product Updates
Thanks for your patience and for helping shape Taskade!
John at Taskade
Update: We're actively working on this!
This is in development and tracked on our roadmap. Your votes helped prioritize it.
Check out what's new:
- Taskade Genesis — generate AI apps, agents, and workflows
- Community Hub — 1000+ free templates
Follow our progress: Changelog | Product Updates
John at Taskade
marked this post as
in progress
Update: We're actively working on this!
This is now in development and tracked on our roadmap. Your votes helped us prioritize it.
While you wait, check out what's new:
- Taskade Genesis — generate AI apps, agents, and workflows
- Community Hub — 1000+ free templates and apps
Follow our progress: Changelog | Product Updates
r
ryantaskade
Hello,
To better understand your request, could you please provide more details on what you want restricted? Are you referring to consolidating multiple messages into a single task or project, or are you suggesting a restriction on only accepting messages from specific users?
Your clarification will help us address your request more accurately. If you have additional information or specific requirements, please feel free to share.
bharat.rameshwar
ryantaskade: Combining multiple messages into one project. I understand the difficulty in doing this, but at moment each slack message can either create either a new project, or add a task to an existing project. But in my scenario, slack message 1 should create the project, and the following messages should create tasks in the same project.
r
ryantaskade
bharat.rameshwar: Hello,
Thank you for the clarification. Do you have a specific identifier in mind that you would like to use to differentiate whether a message should create a project or be added to an existing project?
Providing more details or suggestions regarding the identifier will assist us in understanding your request better.
bharat.rameshwar
ryantaskade: For my use case, the bot posts a very long message, that the Slack API auto splits into multiple messages. From what I can see, the Bot ID will remain the same, and the timestamp IDs will be milliseconds / microseconds apart.
r
ryantaskade
bharat.rameshwar: Hello,
Thank you for the insight. I understand the challenge in differentiating messages to either create a project or a task. Could you please provide more details or suggest a specific method you have in mind to achieve this differentiation? Your input will help us better understand your requirements and work towards a solution.
Narek Zograbian
bharat.rameshwar: Would a delay feature help with this? Essentially, wait a few seconds and then summarize the information provided via Slack messages received in that time range?
bharat.rameshwar
Narek Zograbian: That would work. But how do we collect the messages in that timeframe? Can the automation do the following?
a. Slack event triggers the automation
b. add a wait step
c. add step to query slack for latest messages
d. Generate with AI to create a cohesive document passing all Slack messages as input
e. Create project
Narek Zograbian
bharat.rameshwar: Maybe through a loop function? So, wait 5 seconds and then repeat the collection of messages?
bharat.rameshwar
Narek Zograbian: Yeah that might work. Happy to try it out if you guys can build it.
Narek Zograbian
bharat.rameshwar: Tagging the rest of the team here John at Taskade Dionis Loire