Why Gitlab
GitLab brings code, CI/CD, and issues into one platform. When Lyse generates tasks from Slack threads or Figma publishes, they land right where your team works.
Setup
In GitLab
1
Open Access Tokens
Click your profile picture, go to Preferences, then select Access Tokens in the left sidebar.
2
Create a Personal Access Token
Click Add new token and give it a clear name like
Lyse-Integration.3
Set expiration
Choose an expiration date (90 days recommended to avoid frequent regeneration).
4
Select scopes
Enable these permissions:
read_userapi
5
Copy the token
Click Create personal access token and copy it immediately. You won’t be able to see it again.
In Lyse App
1
Open GitLab integration
Go to Integrations** > GitLab** in the Lyse webapp.
2
Paste your token
Enter the Personal Access Token you just copied from GitLab.
3
Select your project
Choose the default project where tasks should be created.
What gets published
Tasks land in GitLab with full context. When you approve a task in Lyse, it creates a GitLab issue with:- Title generated from the source content
- Description with full context from Slack thread or Figma change
Coming soon: Auto mode will automatically assign issues, apply labels, and select the right project based on the task context.
Tips
Token expiration
Personal Access Tokens expire. Set a calendar reminder to regenerate your token before it expires.Troubleshooting
Connection failed
- Verify your token has the correct scopes:
read_userandapi - Make sure the token hasn’t expired