Slack Channels
Before you start creating requests on Slack channels - you would need to create a Collection and add channel(s) to this Collection
Once ClearFeed starts monitoring a Slack channel, any new message posted on the Channel is considered a Request. To help understand how requests are created, lets first look at an example:
Create Requests by Sending a Message
A user posts a message in a Slack channel monitored by ClearFeed.
ClearFeed detects the new message and identifies whether the user posting the message is a Responder or Non-Responder.
Based on the Collection settings, ClearFeed decides whether to convert the message into a Request.
Once converted to a Request - Responders can see the request - its ID, Status and other details - and respond to it from the Triage channel or ClearFeed Web App.
Unless a Ticket is also created - Requesters see nothing unusual in the Slack channel/thread — no IDs or status indicators.
If a Ticket is created (either automatically or manually) - Requesters see a Ticket message with ID and Status posted on the thread.

Configuring Request Creation from Channel Messages
The example flow above can be controlled via configuration parameters, or varies by the Product Edition. Some of the important behaviors and their controls are documented below.
1. What Messages create Requests
Usually, every Slack thread is an independent Request. But the exact behavior varies depending on your Product Edition and configuration.
Responder versus Non-Responder messages
For new accounts, messages from both Responders (agents) and Non-Responders (customers or employees) create requests. You can change the Collection Settings so that requests are created only from Non-Responder messages.
In External Helpdesk accounts on Agent-based pricing, not every user in your workspace is a responder. In these cases, you may want only customer messages to create requests — not internal team messages.
To support this, ClearFeed now classifies users into two groups:
External Users
Slack Connect members (different Slack team ID from your workspace)
Guest users (single-channel or multi-channel) — commonly used by customers in workspaces without Slack Connect
Internal Users
Members of your own Slack workspace (same Slack team ID)
Default behavior: Only External User messages create requests. Internal user messages do not create requests unless you explicitly allow them.
Force-create: If you need to create a request from an internal user message, add a 📌 (:pushpin:) emoji to the first message in the thread.
Merging multiple messages into one Request
In Customer Support use cases - users can often type in multiple messages in rapid succession. ClearFeed can combine such message.
Message Merging is only enabled for External Helpdesk Product Edition
It is disabled for all other Product Editions and for Collections setup for Automatic Ticketing to an external ticketing system (like Zendesk).
To change the default behavior - please contact ClearFeed Support.
Ignorable Messages
By default, ClearFeed will not create Requests out of the following categories of messages (with some examples)
Greetings ("Good Morning", "Happy Birthday", "Hi")
Acknowledgment: ("Ok Thanks", "Got it", "Cool")
Appreciation: ("great work", "thanks for helping out", "awesome folks")
Resolved: ("this works", "this is solved", "got the answer thanks")
Note however - it can create requests if someone replies to such messages (see next section) and such messages can also get merged with adjacent ones ones.
Requests from Replies
As we have seen above, there are many types of messages that are not treated as Requests. To resummarize:
Messages from Responders (if so configured)
Ignorable Messages
Announcement Messages
are not treated as Requests. However replies to such messages by Non-Responders (unless Ignorable) are converted into Requests. Let's take an example:
An Announcement about a new feature is posted to 100 channels.
No Requests are created.
Customer Replies on one of the Announcements (eg: "How can I get enable this new feature").
ClearFeed creates a Request from the specific thread where this reply was made.
This request is now visible on Triage channels and Webapp and Responders can reply to it from there.
Pro-Tip: By default, ClearFeed automatically creates a request on relevant replies as described above. However this behavior can be turned off by the ClearFeed team. To disable Request creation from Replies - please contact ClearFeed Support
2. Conversion of Requests to Tickets
Requests can be converted to Tickets. As mentioned before, Tickets can be thought of as Public Requests - where the ID and Status are shared with Requesters (ie. customers or employees). Depending on the Product Edition and configuration - these Tickets can be:
Native ClearFeed tickets (Internal Helpdesk)
Tickets in External systems like Zendesk, Intercom, Salesforce et al (External Helpdesk and Integration Edition)
Requests can be converted into Tickets manually or automatically.

3. Forced Request/Ticket creation
ClearFeed does not load existing messages from a Slack Channel when it is added to a Collection. So only new messages posted on the channel are converted into Requests. It may also, rarely, fail to load messages due to downtime in either Slack or ClearFeed. Sometimes rarely, users also fail to fill the forms required during Automatic Ticketing and in such cases as well - Tickets may not be created as desired.
For such cases, two mechanisms are available to convert a message into a Ticket manually:
Apply a 📌 (
:pushpin:
) emoji to the first message in a thread. Applying the emoji will create a request (in case of External Helpdesk - this will make the request visible in ClearFeed webapp and Triage Channels)Apply a 🎫 (
:ticket:
) emoji to the first message in a thread. This will create a ticket (and a request simultaneously). If a custom emoji has been configured to create tickets manually - use the custom emoji instead.
Create Tickets using the /cf-file Command
Go to any channel monitored by ClearFeed
Type in /cf-file command and hit enter
Choose the applicable form for ticket creation
Fill out the form, and we will share the ticket details on the same channel

FAQs
I have added a Channel to a Collection - but do not see any requests or tickets. Why? Answer: After a Channel is added to ClearFeed, only new messages posted to it are treated as Requests. Older messages can be converted to Requests or Tickets manually by following the procedure here
I have Auto Ticketing enabled, but tickets aren’t being created for some threads. Why? Answer: This can happen for various reasons.
One is if users are prompted to fill out an Email or a Form and do not do so. In that case Automatic Ticket creation can fail. One can forcibly create tickets manually in this case by applying the 🎫 emoji.
Another reason, in case of External Helpdesk, can be is messages are merged. Not every message maybe converted into a Ticket (merged messages can be split using the Split functionality in the Triage channel).
Last updated
Was this helpful?