Docs navigation
Reference

Integrations

How followthrough connects to Linear and Attio, and what it does with your personal list.


followthrough talks to Linear and Attio directly from your browser. There is no followthrough server in the middle. Tokens live in your extension storage. Nothing about your activity goes to us.

Linear

What it reads: issues you own in your current cycle, plus the team list for new-issue creation. When you hover an issue card, it pulls the latest comment and any linked attachment so you can read it without opening Linear.

What it writes: new issues you create from the palette. Assignment, team, and an optional description. That's it for now.

Setup:

  1. Open the new-tab page.
  2. Click "Connect Linear" in the Linear column (or in the Connections panel in the bottom-right).
  3. Approve the OAuth scopes in Linear's dialog.

You can pick a default team in the Connections panel so the palette pre-selects it.

Attio

What it reads: tasks assigned to you, plus the company records you've linked to those tasks (for the names and the linked-record search in the palette).

What it writes: new tasks tied to a customer record, with an optional due date. Toggling a task complete in the column also writes back.

Setup:

  1. Generate a personal access token at Attio's developer settings.
  2. Paste it into the Attio column on the new-tab page.

Attio doesn't have a public OAuth flow yet, which is why it's a token paste rather than a click-through.

Personal

No setup. Personal tasks live in your browser's local storage on this device. No account, no cloud, no sign-in.

To move tasks to another machine, open the Settings panel (gear icon, bottom-right) and use the JSON import/export.

Revoking access

  • Linear: Linear → Settings → API → revoke the followthrough token.
  • Attio: Attio → Settings → Developers → revoke the personal access token you generated.
  • Personal: uninstall the extension to clear local storage. Or use Settings to clear individual items.