See it work: a routine built on your GitLab projects
Draft the sprint recap from issues and commits
Set it up once. Approve the recap.
Open Integrations in Town
Go to Integrations in your Town workspace (free to create) and find GitLab.
Sign in to GitLab
Authorize when prompted — one sign-in through your GitLab account. Nothing to install or configure.
Put your issues and commits to work
Done — ask what landed on main, get the sprint recap drafted, and file issues that wait for your approval.
Routines that use GitLab
Ready-made routines from the Town library, built on GitLab. Install one and tailor it to how you work.
Just ask your Townie
GitLab holds the issues and the commits. Town turns them into recaps, answers, and filed bugs.
“What landed on main this week?”
The commit log, read and answered in plain English.
“File this as an issue.”
Your Townie checks for duplicates first, then drafts the GitLab issue for your approval.
“What's still open for 4.2?”
Open issues counted and summarized before you commit to a date.
GitLab integration FAQ
Town's GitLab integration connects your GitLab projects through Town-built tools. Your Townie can search issues by label, assignee, or state, read the commit log on any branch, and — with your approval — file new issues, then put all of it to work in recaps, release notes, and plain-English answers. You authorize it with a GitLab sign-in from Town's Integrations page; no tokens or setup.
Town only touches GitLab when you (or a routine you configured) ask for it, and access is scoped to what your GitLab account can see. The one thing Town can write — a new issue — always waits for your approval. Read more about how Town approaches security.
No. Town never touches your code, branches, merge requests, or pipelines. It reads issues and the commit log, and the only write is creating an issue — every new issue is held for your approval before it's filed.
The projects your GitLab account can see. Under the hood these are Town's GitLab tools: search issues (filtered by label, assignee, or state), list commits on a branch, and, with approval, create issues.
You need a GitLab.com account — any tier works — and a Town account, free to start. The GitLab connection works on every Town plan.
GitLab Duo helps engineers inside GitLab — code suggestions and pipeline help in the editor. Town works around the project: sprint recaps and changelogs drafted, issue questions answered in plain English, and bugs filed from wherever they surface, no GitLab tab required.
What is GitLab?
GitLab is the all-in-one DevOps platform — code, issues, merge requests, and CI/CD pipelines in one place, from first commit to production.
GitLab holds the plan and the code; Town keeps everyone square with both. Connected, the commit log becomes recaps and release notes, questions get plain-English answers, and bug reports become drafted issues waiting on your approval.
























