Documentation
talksprout can create issues in Linear, GitHub, and Azure DevOps directly from any feedback submission. Each integration requires an API token from the respective service. This guide covers how to generate the right token with the minimum permissions needed.
Principle of least privilege. Always generate a token that can only do what talksprout needs — create issues in one specific project or repository. If a token is ever leaked, the blast radius is minimal.
talksprout uses your personal Linear API key to create issues in a team you specify.
Go to linear.app/settings/api. You need to be signed in to your Linear account.
Under Personal API keys, click Create key. Give it a descriptive label — e.g. talksprout — so you can identify and revoke it independently later.
The key is only shown once. Copy it immediately and paste it into the Linear connect modal in talksprout.
After pasting the key in talksprout, click Fetch teams. talksprout will query Linear with your key and show a dropdown of teams you have access to. Select the team where issues should be created and click Save.
talksprout uses a fine-grained personal access token to create issues in a single repository.
Go to github.com/settings/personal-access-tokens/new (GitHub → Settings → Developer settings → Fine-grained tokens → Generate new token).
Fill in the following:
talksproutUnder Repository permissions, find Issues and set it to Read and write. That is the only permission talksprout needs. Leave all other permissions as No access.
repo scope — that grants full read/write access to all your repositories. Fine-grained tokens scoped to a single repo are significantly safer.Click Generate token. Copy it immediately — GitHub will not show it again. Paste it into the GitHub connect modal in talksprout along with the repository owner and name.
talksprout uses a Personal Access Token to create Issues in an Azure DevOps project. Issues are the default work item type on Basic process boards.
Sign in at dev.azure.com and navigate to your organisation.
Click your avatar in the top-right corner and choose Personal access tokens → New Token. Give it a descriptive name — e.g. talksprout — and set the shortest expiry that works for your team.
Under Scopes, select Custom defined then find Work Items and enable Read & write only. Leave all other scopes unchecked.
Click Create and copy the token immediately — Azure DevOps will not show it again.
In the Azure DevOps connect modal, enter:
dev.azure.com/{organization}talksprout will create all work items as Issues — the default type on Basic process boards. If your project uses a different process template (Agile, Scrum), the issue type may not exist and creation will fail.