Skip to main content
The scenario: A customer raised a feature request. Your team built it. Engineering marked it done in Linear. The customer found out - automatically -through a message in the same Slack channel where they originally raised it. Nobody had to remember to follow up. Nobody had to check a list. That’s what a properly configured close-the-loop system looks like in Lane. You set it up once. The Agent handles everything after that. By the end of this guide you’ll have close-the-loop fully configured — delivery status sync set up, notification channels defined, and Lane automatically notifying customers whenever features they asked for move forward or ship.

How it works

When a feedback record in Lane is linked to a Feature, and that Feature is sent to your delivery tool for engineering, Lane starts listening. As engineering updates the status of the work in Linear or Jira, the Agent picks up those changes and updates the Feature status in Lane automatically. When the Feature is marked as shipped, Lane notifies customers through the channel where their original feedback came from — the Slack thread, the Intercom conversation, or email. When all Features linked to a feedback record reach Done status, Lane surfaces a Loop closed? nudge on the Insight. With automation configured, this gets marked as Yes automatically. It can also be manually toggled if needed. You don’t manage any of this in the moment. The system runs in the background once it’s set up.

Step 1 — Configure close-the-loop settings for your channels

Before anything can be automated, you need to tell Lane which channels to notify and when. Do this first — before features start flowing to your delivery tool. Go to Settings → Integrations and open each connected channel: Slack In the Slack integration settings, configure close-the-loop notifications. Define which status changes should trigger a notification — for example, when a Feature moves to In Progress or Shipped. Lane will post an update back in the original Slack thread where the feedback was captured. Intercom In the Intercom integration settings, configure close-the-loop behaviour. When a Feature linked to an Intercom-originated feedback record changes status, Lane posts an internal note back in the original Intercom conversation so your CS team is immediately aware. Email For feedback that came in via email forwarding, configure email notifications so customers receive an update when the Feature they asked for progresses or ships. The key principle: Lane notifies customers in the same channel they used to give feedback. A customer who raised something in Slack gets the update in Slack. A customer whose CS rep logged it from Intercom gets the update in Intercom. The response feels native, not like a broadcast.

Step 2 — Set up status sync with your delivery tool

Next, define how statuses in your delivery tool map to statuses in Lane. This is what enables the Agent to listen and update automatically. Go to Settings → Integrations → Linear (or Jira) and configure your status mappings. For example:
Linear statusLane Feature status
In ProgressIn Progress
In ReviewIn Review
DoneShipped
Once mappings are defined, Lane watches your delivery tool in the background. When engineering moves a Feature through its workflow, Lane updates the Feature status in Lane automatically — and triggers the close-the-loop notifications you configured in Step 1. No manual updates. No chasing engineers for status. No PM playing intermediary between delivery and customer communication.

Step 3 — Push Features to your delivery tool

With channels and status sync configured, the automation is ready to run. The trigger is pushing a Feature to your delivery tool. When you push a Feature from Lane to Linear, the connection is established. From that point forward:
  • Engineering works in their tool as normal
  • The Agent listens for status changes
  • Lane updates the Feature status automatically
  • Customers are notified in their original channel at the right moments
The feedback-to-delivery chain is now fully connected — from the Slack message a customer sent, to the Insight it became, to the Feature it was promoted to, to the engineering ticket it generated, to the notification the customer receives when it ships.

Tracking open loops

Even with full automation, it’s useful to have visibility into where loops haven’t been closed yet — especially for high-value accounts. Go to Customers and look at the Loop not closed card. This shows you how many feedback records per customer still have open loops — features that were requested, are done but customer haven’t been informed yet. Use this to:
  • Identify at-risk accounts with a high volume of unresolved requests
  • Prioritize which features to pull forward based on customer urgency
  • Give CS teams a clear picture of outstanding commitments before account reviews or renewal conversations

The Loop closed? indicator

On every feedback record in Lane, the Loop closed? field shows when all the linked features are in any of the done status With automation configured, this updates to Yes automatically when the last linked Feature ships and the notification goes out. It can also be manually toggled — useful for cases where a loop was closed outside of Lane, or where a customer was contacted directly by CS. Once set to Yes manually, it cannot be undone — so it’s a reliable audit trail of follow-through across your customer base.

What a fully automated close-the-loop looks like

Customer raises feedback (Slack / Intercom / Email)

Feedback captured as Insight in Lane — customer auto-linked

Insight promoted to Feature — linked Insights carry over

Feature pushed to Linear / Jira for engineering

Engineering updates status in delivery tool

Agent listens → updates Feature status in Lane

Lane sends notification in original channel
(Slack thread / Intercom conversation / Email)

All linked Features Done → Loop closed? = Yes automatically

What’s next

Align stakeholders around your roadmap

Communicating your plan to leadership after decisions are made

How to run a prioritization session

Making sure the right features get to engineering in the first place