Guide

How do dev shops keep client requests in Slack from getting lost before they reach Jira?

Dev shops keep client requests in Slack from getting lost before they reach Jira by filing a work item from the message the same day, naming one owner, and writing a reply-time target into the retainer. Jira Cloud for Slack creates the work item from the thread. Jira then tracks it. A person still sends the client-facing reply.

By The Concrete team · Published

We make Concrete.

What lost before Jira actually means

Dev shops keep client requests in Slack from getting lost before they reach Jira by filing a work item from the message the same day, naming one owner, and writing a reply-time target into the retainer. Seeing the ping on Tuesday and still owning it on the board on Thursday are different jobs.

The ask often lands as a screenshot and a "can you file this" in a Slack Connect channel. Slack has no native owner on a thread, so the account lead and a developer can both see it and each assume the other created the work item. Shared channels sit on paid Slack plans on both sides. The Free plan only allows one-to-one external DMs. Pro is $7.25 per user per month billed annually, or $8.75 billed monthly, as of 28 October 2026.

Write two clocks into the retainer. Mursa publishes 4 business hours for standard client Slack, 1 business hour for urgent, and the next business day after hours. Its July 2026 workspace audit logged about 3,100 client-side messages across 14 client channels over 27 weeks. Karl Sakas writes that a dedicated account manager typically holds 4 to 8 accounts. At a 3-to-30 person shop the owner is still that person for most clients, so the copy-paste from Slack into Jira is the step that fails at 4pm.

A later chase until the work went out is a neighboring job, on the follow-up teammate page. Missing pings are another, on how agencies stop missing client messages in Slack Connect. A spoken "I'll ship Thursday" is a third, on the commitments-from-threads page.

Which tool wins which job

Fund the row that matches the leak. Filing from the message, tracking on the board, and a Slack dump that still fires are neighboring jobs.

JobWins itWhy
Create a work item from the Slack messageJira Cloud for SlackHover the message, More actions, Create work item from Jira Cloud. Licensed Jira users only. Rovo can pre-fill summary and description from the full thread in a channel. A single create auto-syncs that thread's replies into Jira comments.
Track the work item after it existsJiraJira Cloud Standard is USD 9.70 per user per month for 1-100 users, effective 13 October 2026 PT. The board, assignee, status, and required fields live here. Slack is intake.
An unlicensed customer raises a request type in SlackAssist (Jira Service Management Chat)Assist is a separate Slack app from Jira Cloud. It is JSM-only. Customers without a Jira license can raise request types. Optional auto-create turns every message in a request channel into a work item, with a :ticket: emoji.
Two-way Slack thread and Jira helpdeskClearFeedClearFeed converts Slack threads to Jira with comments and status written back to the thread. Helpdesk Starter is $24 per agent per month as of 28 October 2026. Slack Connect needs External Helpdesk. Integrations Edition is not available with Slack Connect.
A flagged Slack dump with an owner and a due dateChaserChaser turns a Slack message into a task. Reminders post in the thread. Choose Seats is $16 per seat per month billed monthly, or $11 billed annually. Slack Connect people cannot create tasks. They can receive assigned work for free.
A reminder you already remembered to setSlack To-dosHover a message and pick Add to-do, or Remind me about this. Creating a to-do does not set a reminder by default. Members and guests can use To-dos on every Slack plan.
Receipt on the Slack ask, follow-up that survives, a person still sendsConcreteReceipt marks on inbound messages. Send / Edit / Skip cards; no auto-send mode. Follow-ups survive reboots. Each morning it nudges the owner of every open ask. Design-partner preview; see what it is.

What Jira Cloud for Slack actually does

The Jira Cloud app files work from Slack. Hover any message in a channel or thread, open More actions, and choose Create work item from Jira Cloud. Fill space and work type. If required fields are missing, the app asks before it creates the item. /jira create does the same job without Rovo. Rovo pre-fill runs only from the message action.

When Rovo is on, it reads the full thread in a channel and a single selected message in a DM. An organization admin has to activate Rovo before @Jira works. The Jira app has to be in the channel. @Jira in a thread uses that thread as context. @Jira outside a thread uses the last 15 channel messages.

Thread sync writes Slack replies onto the work item as comments. A single create from the app turns that on by itself. You can also tap Sync with thread on a Jira link preview card. Unsync stops new replies. Comments already copied stay on the work item. Atlassian's docs describe Slack messages becoming Jira comments. They do not describe Jira comments posting back into the Slack thread on this app.

Atlassian's own split is easy to mix up. The Jira Cloud app works exclusively for licensed users and creates work from issue types. Assist is the JSM Chat app, request types, and unlicensed customers. Both can sit in the same workspace. Shortcuts from an app are available to people from another organization only if that app is installed on their workspace. In a client Slack Connect channel, the shop files from its own side.

When Assist, Linear, or ClearFeed is the row

Jira Cloud for Slack wins when the people who file are licensed Jira users and the tracker of record is already Jira. Assist wins when the people asking are customers without a Jira seat, and the space is a Jira Service Management project. Turn on automatic work item creation only in a dedicated request channel. Assist then turns every message in that channel into a work item. That is the wrong switch for a mixed client channel full of standups and screenshots.

A shop that tracks in Linear files from Slack with More actions, Create new issue. Linear's Slack help says only Linear users can create issues that way. Slack guests cannot, even with a Linear account. /linear is not supported in threads. Asks on Business at $16 per user per month billed yearly lets people without a Linear seat submit from Slack. That is a different tracker. This page is for shops whose board is Jira.

ClearFeed wins the helpdesk job: two-way comments and status, emoji convert, auto or manual ticket creation. Helpdesk Starter is $24 per agent per month as of 28 October 2026, with 15% off annual. Slack Connect needs External Helpdesk. A priced set of Slack helpdesk alternatives lives on the ClearFeed alternatives page. Chaser wins the thinner job: the client already dumped the request in Slack, and you need an owner and a due date on that message before anyone opens Jira. A morning list of still-open asks is on the daily summary page.

The caveat that should decide the setup

The failure mode shops name first is an unsupervised reply in the client channel. One wrong send can cost the account. The quieter failure is this prompt: the client pasted a screenshot, three people had seen the thread, and nobody created the work item before Thursday.

Clients will not write the Jira ticket. A February 2026 r/projectmanagement thread described stakeholders who live in Slack, change scope in Slack, and refuse Jira because it is too complicated. A March 2026 r/CustomerSuccess thread treated chat as the intake layer: acknowledge in the channel, log the same day in the system of record. The shop files. Asking the client to open Jira is how the request stays a Slack message.

A second caveat is the license. Jira Cloud for Slack works exclusively for licensed users. A client in Slack Connect cannot run Create work item unless the Jira app is installed on their workspace and they have a Jira seat. Assist covers unlicensed customers on JSM. For a software board, a named person on the shop side files from the message the same day.

A third caveat is public chase. People in a Slack Connect channel can see messages from bots and apps. A Chaser reminder posted in the shared thread shows the client you are chasing your own developer. Keep the nudge off the thread the client can read. Safety of putting an agent in that channel is on the shared-channel page. Concrete is an AI employee that works in existing Slack channels: every incoming message gets a receipt mark, drafts land as Send / Edit / Skip cards, and there is no auto-send mode. After downtime it sweeps channel history, thread replies included. Follow-ups survive reboots. Each morning it nudges the owner of every open ask. It is in design-partner preview; the longer thesis is on the vision page. Drafting the client-facing reply is a neighboring job, on the approval-before-send page.

Step by step: keep the Slack ask in Jira

This is the boring version that holds for a 3-to-30 person shop when the owner is still the account lead. Pin it during onboarding, not after the first "we sent that on Tuesday" call.

  • Step 1: Acknowledge the same day. Reply, or react, so the client knows the ask landed. Name when the real work comes. "Got it, filing now, looking Thursday" is a receipt. Silence until Thursday is how the thread dies. Mursa publishes 4 business hours for standard client Slack, 1 business hour for urgent, and the next business day after hours.
  • Step 2: File from the message the same day. Hover the client message and choose Create work item from Jira Cloud. Fill space, work type, and required fields. Rovo can draft the summary from the thread. /jira create works without Rovo. Paste the Jira key back in the thread so the next person can see the work item exists.
  • Step 3: Name one shop owner. A group in the channel recreates the bystander effect. Karl Sakas puts a dedicated account manager at 4 to 8 accounts. Assign the Jira work item to one person. Name the backup in the same pinned note. The client consolidator on their side is useful. The shop still files.
  • Step 4: Write the Slack reply target. Acknowledge standard messages within 4 business hours, high-touch within 1 hour, and after-hours the next business day, in the client's timezone. An acknowledgment is a receipt. The work item is the tracker. Scope that arrives as a casual Slack note still goes through the same file-the-same-day rule.
  • Step 5: Keep the chase off the shared thread. People in a Slack Connect channel can see messages from bots and apps. Nudge the owner in Jira, a private channel, or a To-do with a reminder. Creating a to-do does not set a reminder by default. Follow every thread on that client channel. A catch-up that reads only top-level messages drops the actual ask.
  • Step 6: Keep a person on the send button. A receipt and a Jira key are not a client-facing reply. Draft if you want speed. Send stays a tap. There is no auto-send mode that is safe in a client channel. Follow-up on an unanswered request is a neighboring job, on the AI teammate page.

Questions people ask

Why do client Slack requests never become Jira tickets?

A Slack thread has no owner. Several people can see a screenshot and each assume someone else filed it. Jira Cloud for Slack creates a work item only after a licensed user runs Create work item from the message. A To-do without a reminder stays silent. Thursday comes and the board never had the request.

Can a client in Slack Connect file a Jira work item themselves?

Usually no. The Jira Cloud app works exclusively for licensed users. Shortcuts from an app are available to another organization only if that app is installed on their workspace. Clients refuse Jira in the field. The shop files from its own workspace the same day, then pastes the work item key back in the thread.

Does Jira Cloud for Slack create a ticket from every client message?

No. A licensed user has to run Create work item, /jira create, or @Jira. Assist can auto-create every message in a Jira Service Management request channel, with a ticket emoji. That switch belongs on a dedicated request channel, not a mixed client channel full of standups and screenshots.

Do Slack replies land on the Jira work item after you file?

When you create a single work item from the Jira Cloud app, that Slack thread auto-syncs. Later replies become comments on the work item. You can also tap Sync with thread on a Jira link card. Atlassian's docs describe Slack messages becoming Jira comments. They do not describe Jira comments posting back into the thread on this app.

How fast should a dev shop acknowledge a client request in Slack?

Mursa publishes 4 business hours for standard client Slack, 1 business hour for urgent, and the next business day after hours. An acknowledgment is "got it, filing now, looking Thursday." Silence until the work item exists is how the request stays lost. Write the target into the retainer and the channel topic.

Should a reminder about a stuck request post in the Slack Connect thread the client can read?

People in a Slack Connect channel can see messages from bots and apps. Chaser reminders post in the thread. A public nudge shows the client you are chasing your own developer. Keep the chase off the shared thread. The reply the client sees still waits for a person to send.

Can an AI send the client-facing Slack reply on its own?

Most shops treat unsupervised sends as the failure that costs the account. ClearFeed's Virtual Agent can answer in-thread; its Agent Assistant drafts privately. Lindy waits for approval on anything with outside impact. Concrete has no auto-send mode. Drafts land as Send / Edit / Skip cards, and a person still taps send.

Sources

If your team already runs its work in Slack, start with one role in one channel. Concrete is an AI teammate that works in your Slack channels and asks a person to approve before anything goes out. It is not a chatbot builder, and it never sends on its own.