Shipfox

Create a ticket from a Slack conversation

Turn a request in a Slack thread into a Linear ticket grounded in your code.

Someone asks the Shipfox app in Slack to create a ticket

How it works

  1. Someone asks for a ticket in SlacktriggerThey mention the Shipfox app in a thread. A Slack dispatcher can also start it.
  2. The agent reads the thread and the codeagentIt drafts the problem, scope, and acceptance criteria from what the thread says, and links the relevant code. It asks questions when an essential fact is missing.
  3. The workflow creates a Linear ticketwriteA thread gets one ticket. A repeated request gets the existing one.
  4. The workflow links the ticket in the threadwriteYou review the ticket before work starts.

What it writes

  • Linear
    • Creates one ticket per thread
  • Slack
    • Replies in the thread

Before you start

  • Connect GitHub, Slack, and Linear.
  • Invite the Shipfox app to each channel where it creates tickets.

Choices you make

When you set up this workflow, your coding agent asks you these questions. The workflow file on this page uses the default answers.

  • What should start the workflow?Default: Mention the app in allowed channels1 other choice
    • Mention the app in allowed channelsDefaultCreates a ticket for every mention of the Shipfox app in the listed channels. Manual starts with thread inputs still work.
    • Manual starts onlyCreates a ticket only when a Slack dispatcher or a person starts the workflow with thread inputs. Use it when a dispatcher already handles mentions, so one mention does not start two workflows.
  • Should new tickets join a Linear project?Default: Team only1 other choice
    • Team onlyDefaultCreates tickets in the chosen team without a project. Someone triages them into a project later.
    • Add them to a projectAlso adds every ticket to one Linear project. Requires the project's name or ID.

Models

  • drafttested with gpt-6-sol · high thinkingReads the Slack thread and the repository, then drafts a ticket grounded in both. Needs a strong model with high thinking.

When you set up this workflow, your coding agent suggests models that your workspace can use. You choose the model for each step.

Related examples

Was this page helpful?
Edit this page on GitHub