Skip to main content
Support flows

Build support flows, no code

Drag nodes onto a canvas, branch on what people answer, and route every ticket to the right team. Add AI, webhooks, SLAs, and auto-assignment without writing a line of code.

Flow types

Two kinds of flow

Interactive front doors and background automations, built on the same canvas.

Billing
New ticket
trigger
Ask category
branch on answer
Collect info
modal form
Assign staff
to the right team
Send reply
+ SLA timer
Move category
on resolve
● Live · auto-saved

Interactive

Button and menu driven. A member clicks, answers a short form, and lands in the right ticket. Panels, applications, routing, and verification gates.

Automation

Runs on its own when something happens: a ticket opens, goes stale, or closes. Tag staff, set priority, save transcripts, nudge, and escalate.

Demos

Step through a real flow

Click any node, or press play, to see how each flow works end to end.

InteractiveBan appeal

#appeals
Ticket ToolAPPToday at 14:01
Ban Appeal
Think your ban was a mistake? Start an appeal and a mod will take a look.
Start appeal

1/6A member starts an appeal

Panel

A panel with a button sits in your #appeals channel. One click opens a short form.

Interactive, no sign-up. Every node below is a real building block you can drag onto the canvas.

Nodes

Every building block, in one place

Collect info, branch on answers, automate the busywork, and connect to AI and external tools.

Embed

Show rich info in a Discord embed: title, description, images, and fields.

Button

Present navigation buttons with customizable styles and emojis. Up to 5 buttons per row.

Modal

Collect input from users via Discord modals. Each page holds up to 5 fields, and modals can span multiple pages for longer forms.

ApplicationCommunity

Multi-page application posted to a review channel, with an optional Approve/Deny step that can grant a role.

Create Ticket

Final action to create a ticket with collected information in a specific category.

Condition

Branch based on user responses or variables with multiple condition operators.

Permission Check

Verify user has required Discord permissions with AND/OR logic.

Logic Gate

Advanced AND/OR/NOT logic branching with multiple condition checks.

Staff Presence

Branch on whether support staff are currently online so the flow can respond differently.

Knowledgebase

Display knowledge base articles with pagination controls to reduce ticket volume.

Send Message (Ticket)

Send a message into the current ticket channel, with variable interpolation support.

Send Message (Channel)

Send a message to any channel you choose, not just the ticket channel, with variable support.

Rename Ticket

Rename the ticket channel from a template, so its name reflects the latest context.

DM User

Send a direct message to the ticket creator, the staff member who claimed it, or a specific user.

Reopen Ticket

Reopen a closed ticket, with an optional reason, so the conversation can continue.

Set Variable

Store a value in a flow variable for use in later nodes, with full variable interpolation.

Round-robin AssignCommunity

Assign the ticket to the next staff member in a role, spreading work evenly across the team.

Request RatingCommunity

Ask the ticket creator to rate their support, using a five-star scale or a thumbs up/down.

Add User

Add users to ticket channels automatically for team collaboration.

Remove User

Remove users from ticket channels for access control.

Close Ticket

Automatically close tickets with optional reason and silent mode.

Tag Role

Mention roles in tickets for notifications and escalation.

Claim Ticket

Automatically assign tickets to staff members for load balancing.

Update Priority

Change a ticket's priority as part of a flow, for example when triage detects an urgent issue.

Add Note

Add an internal staff note to the ticket, visible to your team but not to the ticket creator.

Move Category

Move the ticket to a different category, updating its support roles and settings.

Generate Transcript

Save a transcript of the ticket conversation to the configured transcript channel.

Delete Ticket

Permanently delete the ticket channel. A transcript is saved first when auto-transcript is enabled.

Wait / DelayCommunity

Pause an automation for a set time, up to your plan's max, before the next node runs. Automation only.

Wait for ReplyPro

Pause until the ticket opener (or anyone you pick) replies, then branch on reply vs timeout. Automation only.

Wait for ReactionPro

Post a prompt and wait for a reaction, routing each emoji to its own branch, plus a timeout path. Automation only.

Call Flow

Trigger another flow with variable passing for reusable workflows.

Send WebhookCommunity

Send data to external webhooks with custom headers and JSON body interpolation.

API RequestPro

Fetch data from external APIs with authentication and JSONPath extraction.

AI LogicPro

AI-powered routing and response generation with knowledge base context.

AI SummarizePro

Generate a short summary of the ticket conversation so staff can catch up at a glance.

AI Sentiment / RoutePro

Read the tone of a message and branch the flow, for example sending frustrated users to a priority path.

AI Suggested ReplyPro

Draft a reply for staff to review and send, based on the ticket and your knowledge base.

AI Auto ReplyPro

Send an AI-written reply automatically, grounded in your knowledge base, to handle common questions.

TranslatePro

Translate a message between languages so your team can support users in any language.

How it works

From a blank canvas to automated support

Three steps, no code.

1

Drag the nodes you need

Pick from dozens of node types on a visual canvas. No scripting, no deploys.

2

Branch on what people answer

Route on form answers, roles, or category so every ticket takes the right path.

3

Automate the busywork

Auto-assign staff, set SLA timers, send replies, call webhooks, and let AI decide and answer.

Templates

Start from 50+ ready-made flows

Import a template, then tweak it to fit your server. No blank canvas required.

Route by topicBan appeal formVerification gateAI knowledge-base deflectRefund request intakeRound-robin ticket ownerEscalate on urgentWarn then auto-closeSave transcript on closeAI first responseSentiment-based priorityAPI order lookup

Plus routing, applications, verification, moderation, ratings, and AI flows for every kind of server.

FAQ

Flow builder questions

What you can automate, and what it costs.

It is a visual canvas where you drag nodes to design what happens when someone opens a ticket: ask questions, branch on the answers, route to the right team, send replies, and more, all without code.
No. Flows are built by dragging and connecting nodes. There is nothing to script or deploy, and you can change a flow at any time.
Branch on form answers, roles, or category; auto-assign staff; set SLA timers; send messages and replies; call webhooks; and run AI decision and answer nodes, among dozens of node types.
Yes. Drop AI decision and answer nodes into any flow to route tickets by topic and sentiment or answer common questions automatically. AI nodes are on the Pro plan.
The visual flow builder is available on every plan, including Free. Some advanced nodes, like AI and webhooks, are on paid plans.
Yes. There are 50+ ready-made templates for routing, applications, verification, moderation, ratings, transcripts, and AI. Import one and customize it instead of starting from a blank canvas.

Automate your support in an afternoon

Add the bot, open the flow builder, and drag your first flow into place. No code required.

See pricing