Twist
CommunicationDoist's threaded team communication app. Manage workspaces, channels, threads, comments, and direct-message conversations following the workspace, channel, thread, comment hierarchy.
What This Integration Enables
FlowRunner agents use Twist to keep asynchronous discussion organized and connected to the work it tracks. An agent can start a titled thread when an event fires in another system, post comments to relay updates and mention the right people, create and organize channels for new projects, resolve conversations by closing threads and reopen them for follow-up, and sync direct-message discussions into logs or task systems. Mentions and group mentions notify specific members or everyone. The discipline the agent keeps is closure: it summarizes the state of a thread and asks the owner before it marks a conversation done.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Thread closure with an open-items gate
An upstream signal suggests a tracked thread is resolved. Before closing it, the agent reads the thread's comments and any linked tasks, then scans for open action items or unanswered questions. If it finds none, it still posts a status summary and asks the owner to confirm. If it finds open items, it lists them and holds. Only when the thread owner confirms the work is done does the agent call Close Thread. A conversation never closes over unfinished work.
Organized intake from other tools
When a message posts in a monitored channel elsewhere, the agent calls Add Thread to open a titled discussion in the relevant Twist channel, so follow-up lands in one organized place instead of a fast stream. Project channels get created with Add Channel and seeded with an initial thread.
Action items from a conversation
The agent uses Get Conversation Messages to pull a direct-message discussion, identifies the action items, and turns each one into a tracked task in a task system. Decisions made in a DM become work someone owns, without copying by hand.
Human-in-Loop Highlight
The human-in-loop moment in Twist is the closure gate. Starting threads and posting comments run on their own. Closing a thread does not, because a closed thread signals the work is done. When an upstream signal suggests a thread is resolved, the agent reads the whole thread, looks for open action items, and posts a summary to the owner: "This thread looks resolved, but it still has two open action items linked to it. Close it anyway, or keep it open?" The owner decides. Only a confirmation leads the agent to call Close Thread. The agent keeps threads organized and summarized. A person owns the call that says the work is finished.
Agent Capabilities
27 actionsWorkspaces
3- Get Workspaces List the workspaces the account belongs to.
- Get Workspace Retrieve a single workspace.
- Get Default Workspace Return the account's default workspace. Used to resolve context automatically.
Channels
6- Get Channels List channels in a workspace.
- Get Channel Retrieve a single channel.
- Add Channel Create a channel in a workspace. Used to organize a new project or team.
- Update Channel Update a channel's details.
- Archive Channel Archive a channel to retire it without deleting history.
- Remove Channel Delete a channel.
Threads
9- Get Threads List threads in a channel.
- Get Thread Retrieve a single thread.
- Add Thread Start a titled thread in a channel. Used to open an organized discussion from an external event.
- Update Thread Update a thread's title or content.
- Star Thread Star a thread to bookmark it.
- Move Thread Move a thread to a different channel.
- Close Thread Close a thread once work is complete, behind a human confirmation.
- Reopen Thread Reopen a closed thread when follow-up is needed.
- Remove Thread Delete a thread.
Comments
4- Get Comments List the comments on a thread.
- Add Comment Post a comment on a thread, optionally mentioning members. Used to relay updates from another tool.
- Update Comment Edit a comment.
- Remove Comment Delete a comment.
Messages
3- Get Conversations List direct-message conversations.
- Get Conversation Messages Read the messages in a direct-message conversation.
- Add Message Send a direct message in a conversation, optionally mentioning members.
Users
2- Get Workspace Users List the members of a workspace. Used to resolve user IDs for mentions and recipients.
- Get Session User Return the authenticated user. Used as a connection check.
Start building with Twist
$100 in credits. No card required. Connect in minutes.