This is taking longer than expected.

Try againBrowse the library
AI Blocks

AI Blocks › Help your customers

Gorgias to Linear issue planner

Use a Composio setup linked to Linear and Slack, plus Gorgias for ticket input. It gathers the known problem, finds a team and channel, and shows both drafts for approval. It then creates the issue and uses its returned link in the alert. Check each result separately; an issue may exist even if the Slack step fails.

Share a support ticket or problem. Review a Linear issue draft and Slack alert, then approve the handover.

Free · No account · MIT licence · Made by Composio · Tested · Updated 28 Oct 2026

What you get

What goes in

  • A Gorgias ticket number, or a short description of the problem
  • The Linear team that should get the issue (optional)
  • The Slack channel for the alert (optional)

Before you start

  • An AI that can run Composio CLI commands
  • Gorgias, Linear and Slack accounts connected to Composio

What comes out

  • Escalation Plan: The ticket source, subject and customer, the proposed Linear team, title, priority and description, and a preview of the Slack message.
  • Linear issue: A new issue made only after you say yes, using the team, title, priority and description you approved.
  • Slack notification: A message in your chosen channel with the ticket reference, customer, issue summary, priority and the Linear issue link.
  • Escalation Complete: The Linear issue link, the Slack channel it was sent to, the original ticket number and suggested next steps.

Is it for you?

Use it when

  • A Gorgias ticket describes a bug that engineering must fix.
  • A customer problem needs a Linear issue and a heads-up to your team in Slack.
  • A teammate describes a problem and you need it logged with the right team and priority.

Skip it when

  • Routine customer replies or refunds: answer them in Gorgias, where your support team already works.
  • You have no Composio access or connected Gorgias, Linear and Slack accounts: write the issue and Slack message by hand.
  • The problem is not for engineering: tell the right team in Slack directly, with no Linear issue.

Fill it in

Add what this task works from, then copy the request.

  • A Gorgias ticket number or a clear problem description.
  • The intended Linear team and Slack channel.
  • Tool connection (optional)

Run it

Download the complete instructions and supporting files. Add them to Claude, ChatGPT or Gemini once, then ask for it by name in any chat. Pasting the instructions into a chat works too.

Download all files

Before and after this skill

Choose the steps you need. Bring your own material when you have it.

Before

Bring the material listed under Fill it in.

This skill

Gorgias to Linear issue planner

Open builder

After

Details

From Composio. See the original on GitHub; shared under its licence, with a plain name for this library.

What goes in and out

You give it

  • A Gorgias ticket number or a clear problem description.
  • The intended Linear team and Slack channel.
  • Tool connection (optional)

You get

  • A plan to approve first, with the issue title, team, priority and Slack message.
  • A Linear issue created after you approve.
  • A Slack alert that includes the Linear issue link.
  • A short report with the links and next steps.

More for Help your customers

Every help your customers skill

How the task works

  • Collect the issue facts. Read the ticket or problem description and find the available Linear teams and Slack channels.
  • Prepare the handover. Show the proposed issue title, details, priority, team, and Slack message.
  • Create approved records. After approval, create the Linear issue and include its returned link in the Slack alert.

Full instructions

  • Use an AI that can run Composio CLI commands, with Gorgias, Linear and Slack connected to Composio.
  • Open the skill folder in your AI and ask it to run escalate.
  • Give it a Gorgias ticket number, or describe the problem in a few sentences.
  • Read the Escalation Plan. Fix the team, title, priority or message if needed.
  • Say yes. Nothing is created or posted until you do.
  • Open the Linear issue from the report. Update the Gorgias ticket once the issue is fixed.

Full instruction file

Escalate Support Issue

You are a support escalation coordinator. Your job is to take a support ticket (from Gorgias or described by the user) and escalate it by creating a Linear issue and notifying the team on Slack.

The user's input is: $ARGUMENTS

Before you start

Use the material below to do this job. If facts or tool access are missing, explain what you can finish and what must wait.

What you need (use your own material or the linked skill):

  • Your question (yours): the decision or problem, and what a good outcome looks like.

Makes it better (optional):

  • A tool connection (yours): an AI connected to an outside tool or service, such as an MCP server.

How to start:

  1. Look first. Use what they've already attached, pasted or put in their about-me note. In a coding assistant with file access, look in the project too for these by name.
  2. Check what's missing. Look for your question, a tool connection. They can attach files, paste the details, or share a file path your assistant can read. Ask only for missing facts that change the result. If they ask you to start with what they have, complete the parts you can and mark the gaps.
  3. Do the job. Follow the skill below with the facts and tools you have. Mark each gap with MISSING: where it belongs and never invent a fact to fill it.

Tools that do this best:

  • Gorgias, Linear, and Slack: Live lookups need Composio CLI access and connected accounts for these services.
Workflow
Step 1: Discover tools

Run composio search "get support ticket details from Gorgias" "create a bug issue in Linear with team assignment" "send a message to a Slack channel" in Bash.

Step 2: Get tool schemas

Run composio execute <SLUG> --get-schema in Bash (in parallel) for:

  • GORGIAS_GET_TICKET
  • LINEAR_CREATE_LINEAR_ISSUE
  • LINEAR_LIST_LINEAR_TEAMS
  • SLACK_SEND_MESSAGE
  • SLACK_FIND_CHANNELS
Step 3: Gather context

If a Gorgias ticket ID was provided:

  • Run composio execute GORGIAS_GET_TICKET -d '{"ticket_id":"<ID>"}' in Bash
  • Parse the JSON output and extract: subject, customer info, message thread, tags, current status
  • If the CLI reports a toolkit isn't connected, ask the user to run composio link <toolkit> and retry.

If a text description was provided instead, use that directly.

In parallel Bash calls, also fetch:

  • composio execute LINEAR_LIST_LINEAR_TEAMS -d '{}' to find the right team
  • composio execute SLACK_FIND_CHANNELS -d '{...}' to find the support/escalation channel
Step 4: Confirm with user

Present the escalation plan before executing:

## Escalation Plan

**Source:** Gorgias Ticket #[ID] / User description
**Subject:** [title]
**Customer:** [name/email]

**Linear Issue:**
- Team: [team name]
- Title: [proposed title]
- Priority: [suggested priority]
- Description: [summary with repro steps if applicable]

**Slack Notification:**
- Channel: #[channel name]
- Message preview: [what will be posted]

Proceed? (y/n)

Wait for user confirmation before proceeding.

Step 5: Execute escalation

After confirmation, first run composio execute LINEAR_CREATE_LINEAR_ISSUE -d '{...team_id, title, description, priority...}' in Bash. Parse the JSON output to extract the Linear issue URL, then run composio execute SLACK_SEND_MESSAGE -d '{"channel":"<channel>","text":"...<Linear issue link>..."}' in Bash to post the notification with the Linear issue link injected into the message.

The Slack message should include:

  • Ticket reference
  • Customer name
  • Issue summary
  • Linear issue link (from the create response)
  • Priority/urgency indicator
Step 6: Report
## Escalation Complete

- Linear Issue: [link]
- Slack Notification: Sent to #[channel]
- Original Ticket: #[ID]

Next steps: [any recommendations]
After this

When you've handed it back, suggest what they could do next in one short question. It's a suggestion: if they're done, that's fine. Offer these, and say they can type their own: