What it’s good for
Once connected, ask Lane things like:- “Is the new pricing tier already wired up?”
- “Did the CSV export fix ship?”
- “How does our webhook handler work today?”
- “What changed in billing over the last two weeks?”
Connect
- Go to Settings → Integrations → GitHub and choose Connect.
- Install the Lane GitHub App on your GitHub organization, choosing which repositories it can access.
- Back in Lane, choose the Repository and the Branch your team ships from.
Permissions requested
The Lane GitHub App asks only for read access:- Contents: read, to read files
- Metadata: read, to list branches and find files
- Pull requests: read, to read pull requests and what they changed
Pull requests on Signals
A fix often goes straight to a pull request, with no issue in between. Link it to the Signal it answers, so the customer problem and the code that fixes it sit together. On a Signal, open the Send to menu and choose Link existing → GitHub pull request, then search for it by title or paste its link. A Signal can have several. Each one shows as a tag above the Signal’s title with its state (open, draft, merged or closed), kept current as the pull request moves on GitHub. Hover a tag to open the pull request or Unlink it. On an accepted Opportunity, the pull requests linked to its Signals are listed in its side column. Linking reads from GitHub and changes nothing there. If GitHub isn’t connected yet, the menu item takes you to Settings → Integrations → GitHub to connect it.Close Signals when their pull requests merge
Shipping the fix should be the last step anyone takes. With Close Signals when their pull requests merge on, Lane closes a Signal once every pull request linked to it has merged, and closing it marks its feedback done and, with close the loop turned on, tells the customers who asked.- A Signal closes only when all its pull requests are finished, so one merged pull request out of several doesn’t close it.
- A Signal whose Linear issue or Notion page syncs its status follows that instead, so the two never pull in different directions.
- A pull request that had already merged when you linked it counts too, so the Signal can close straight away.
GitHub in Agents
Agents can start when a pull request merges in your chosen repository (Pull request merged, narrowed to a base branch if you like), for example to draft release notes linked to the customers who asked, or to link the pull request to the Signals it fixes. GitHub is read only as an agent connector.Good to know
- One repository at a time. Lane answers questions from the repository you’ve chosen; switch it in Settings any time. Pull requests from any repository the Lane GitHub App can see can be linked to Signals.
- Read only. To have a coding agent build from a Doc and open a pull request, use Cursor.
- Disconnecting. Disconnect from Settings → Integrations → GitHub, or remove the Lane GitHub App from your GitHub organization to revoke access at the source.
FAQs
Q: Can Lane write to my repo?A: No. The integration is read-only: no commits, no pull requests, no issues. Q: How does Lane know what shipped?
A: From pull requests merged into the branch you chose in Settings. Q: Will merging a pull request close my Signal?
A: Yes, when it’s linked to the Signal, every other pull request linked to it has finished too, and Close Signals when their pull requests merge is on. A Signal whose Linear issue or Notion page syncs its status follows that instead. Q: Does it work on private repos?
A: Yes, as long as the Lane GitHub App has access to the repository on GitHub. Q: Who can see what Lane finds in the repo?
A: Only the people who can see the chat or Doc where it was referenced. Lane doesn’t expose the repo more broadly than it already is.
