n8n workflow template · 12 nodes · Slack
Customer Support Channel and Ticketing System with Slack and Linear is a free n8n workflow template that runs on a schedule and works with Slack, OpenAI and Linear. It has 12 nodes, 3 of them AI nodes (OpenAI Chat Model, Structured Output Parser and Basic LLM Chain). The notes inside the workflow say: “Join the Discord or ask in the Forum!” To run it, you add your own credentials for Linear API, OpenAI API and Slack API.
The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.
Join the Discord or ask in the Forum!
Read more about the Slack Trigger
Slack API search uses the same search syntax found in the app. Here, we'll use it to filter the latest messages with the ticket emoji within our designated channel called #n8n-tickets.
Read more about using Basic LLM Chain
For this demo, we've instructed the AI to do the following
Read more about using Linear
With our ticket contents generated, we can now create our ticket in Linear for support to handle.
The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.
Read more about using Linear
For generated issues, we add the message id to the description of the message so that we can check them at this point in the workflow to avoid duplicates.
The 12 nodes in file order (sticky notes excluded). Branches and connections determine execution order in n8n:
Configure your own credentials after importing. Create each credential in n8n, then select it in the node.
Do you need somewhere to run it? Read our guide to self-hosted n8n.
We can adapt this workflow to your apps, data and process, then deploy and support it.
Contact Us