Trigger workflows when new Slack messages mention the @Markifact bot.
New Message triggers your workflow when someone mentions @Markifact in a Slack message. Perfect for creating interactive workflows that respond to team requests, questions, or commands directly from Slack channels.
This trigger listens for messages in Slack channels where the @Markifact bot has been mentioned. When someone types a message that includes @Markifact, the workflow is triggered with the message content and details.
Why isn't my private channel showing in the dropdown?
Private channels only appear after the bot is added. Go to your private channel, type @Markifact in a message, and invite the bot. Once the bot is a member, refresh your workflow editor and the channel will appear in the dropdown.
Will I know if Markifact received my message?
Yes! Markifact automatically reacts with a ⚡ emoji to confirm it received your @Markifact mention. This happens immediately while your workflow is being processed. Look for the lightning bolt reaction on your message to know the bot is working on your request.
I'm testing my workflow but only see test data - why?
Manual testing from the workflow editor shows placeholder data. You’ll see test messages like:“This is a test message” and test IDs like “test_channel_id” and “test_user” instead of real Slack data.To see actual data, you must activate your workflow (turn on the switch at the top) and then go to Slack to send a real @Markifact mention.
I sent a @Markifact message but nothing happened - what's wrong?
Check if your workflow is active! The most common issue is that the workflow isn’t turned on. Look for the switch button at the top of your workflow editor and make sure it’s activated. If the workflow is off, it won’t respond to Slack messages even if everything else is set up correctly.
Do I have to mention @Markifact in every message?
Yes, only messages that mention @Markifact trigger workflows. This prevents the bot from responding to every message in a channel. Regular conversation continues normally - only @Markifact mentions activate automation.
Can I use this trigger across multiple channels at once?
Yes! Choose “Any channel where bot is present” to listen across all channels the bot has access to. You can also create multiple triggers for specific channels if you need different workflows for different channels.
What happens if the bot isn't in the channel I selected?
You’ll get an error: “The Slack bot is not a member of the specified channel.” To fix this, go to the channel and type @Markifact to invite the bot. The channel dropdown only shows channels where the bot is already a member.
Can team members see when the bot is added to channels?
Yes, Slack shows a notification when bots are added to channels. This is normal Slack behavior. Team members will see that the Markifact bot has joined, which actually helps them know they can use @Markifact mentions.
What data is available from the triggered message?
The trigger provides the message text, sender information, channel details, timestamp, and thread information if the message is part of a thread. This data can be used in subsequent workflow steps.
Can I filter messages beyond just the @Markifact mention?
The trigger activates on any @Markifact mention. For more sophisticated filtering, use subsequent workflow nodes with conditional logic to process the message content and decide how to respond.
Will this work with Slack threads?
Yes, @Markifact mentions in thread replies will trigger workflows. The trigger includes thread information, so you can even respond back to the same thread using the Send Message node with the thread ID.