GitLab
Monitor merge requests, pipeline failures, and issue assignments across your GitLab projects. Works with both gitlab.com and self-hosted instances.
Quick Setup
- Go to gitlab.com/-/user_settings/personal_access_tokens
- Click Add new token
- Name it "Phyllax", set an expiration date, and select the scopes:
api,read_api - Click Create personal access token and copy the token (starts with
glpat-) - In Phyllax → Integrations → GitLab → Connect → paste the token
- If you use a self-hosted GitLab, enter your GitLab URL (e.g.
https://gitlab.yourcompany.com/api/v4)
Required Credentials
| Field | Where to find it |
|---|---|
| Personal Access Token | gitlab.com → User Settings → Access Tokens → Create token with api, read_api scopes (glpat-...) |
| GitLab URL (optional) | Leave blank for gitlab.com. Change if you use a self-hosted GitLab instance. |
What Phyllax Monitors
| Schedule | What it checks |
|---|---|
| MRs needing review | Merge requests assigned to you or requesting your review |
| Pipeline failures | Failed CI/CD pipelines on your projects |
| New issues assigned | New issues assigned to you |
| Stale merge requests | Merge requests open more than 3 days without activity |
Notification Actions
When GitLab finds something important, the notification card shows:
- View issue / View MR — open in your browser
- Add comment — AI drafts a comment you can edit before posting
- Assign to me — assign the item to yourself
- Escalate — flag the item for attention
- Mark complete — close the issue or merge the MR
All action chips that involve writing (Add comment, Escalate, etc.) open the AI draft panel — AI generates a suggested response that you can edit before posting.
Troubleshooting
"401 Unauthorized" error
Your personal access token is invalid or expired. Generate a new one at gitlab.com → User Settings → Access Tokens.
Self-hosted GitLab not connecting
Make sure the GitLab URL field includes /api/v4 at the end (e.g. https://gitlab.yourcompany.com/api/v4). Also verify your instance allows API access.
Can't see certain projects
Your token needs the api scope for full access. If you only have read_api, you can read but not write. Make sure the token user has access to the projects you want to monitor.