Integrations › Work

Work: how FoxPlug reads Asana, Linear, Notion, Trello

Issues, tasks and docs that show what got finished. Each of these is read only, and each becomes posts, changelog entries and things to fix.

Asana

Read onlyBuilt, not yet read live

Asana is a work-management tool where teams organise tasks in projects inside workspaces.

What it reads

Moments

Set up

  1. Open https://app.asana.com/0/my-apps
  2. Click '+ Create new token'.
  3. Give it a name (FoxPlug).
  4. Click 'Create token'. Asana shows it once. Copy it now and paste it into the Asana box in FoxPlug.
  5. Press Check for what's new.

What it never reads

How it differs

Asana versus Jira, ClickUp, Trello and Linear: Asana reads only tasks assigned to the token's owner (plus newly created projects) and does not sort them into bug or feature. Its token is full-access, unlike Trello's read-only token or the Linear key that can be restricted. Jira and ClickUp sort finished work into feature, bug or other; Linear reads the 25 latest completed issues; Trello reads cards in lists named like Done.

Is the Asana token read-only?

No. Asana has no read-only token: a personal access token can do anything you can do in Asana. FoxPlug's code only makes read requests, but the token itself is not limited, so keep it private and revoke it from Asana's apps page if you stop using it.

Which tasks does FoxPlug see?

Tasks assigned to you that you completed, in your first 3 workspaces, plus projects created recently. Tasks assigned to other people are not read.

When does it read Asana?

Only when you press Check for what's new. Nothing is fetched on a timer for your project.

Has the Asana connection been tested against a real account?

No. It is marked code-path-only: the code path exists and its offline checks pass, but no real Asana account of ours has exercised it.

Linear

Read onlyBuilt, not yet read live

Linear is an issue tracker for software teams, built around issues, projects and cycles.

What it reads

Moments

Set up

  1. Open https://linear.app/settings/account/security
  2. Find 'Personal API keys' and click 'Create key'.
  3. Give it a name (FoxPlug). If you are offered the choice, restrict it to Read and to the teams you want FoxPlug to see; FoxPlug never needs to change anything.
  4. Click Create. Linear shows the key once. Copy the key that starts with lin_api_ now and paste it into the Linear box in FoxPlug.

What it never reads

How it differs

Compared with the other work trackers: Linear is read over GraphQL with a personal API key, takes the 25 latest completed issues with their description and project, and does not sort bugs from features (every one is 'Shipped:'). Jira (email plus API token, Jira Cloud only) and ClickUp (personal token) read closed work for a date window and sort it into feature, bug or other. Asana reads only tasks assigned to the token's owner plus new projects. Trello reads cards in lists named like Done. Notion reads edited pages, not finished work.

Does FoxPlug change my Linear issues?

No. It sends one read query for completed issues. The key is a personal API key; if Linear offers a Read-only restriction when you create it, pick that.

What does FoxPlug do with my completed issues?

Each one becomes a 'Shipped:' moment with its title, description and project. It is scored like any other update and the brain may suggest it as a post or count it toward 'shipped but never announced'.

When does it read Linear?

Only when you press Check for what's new. Nothing is fetched on a timer for your project.

Has the Linear connection been tested against a real account?

No. It is marked code-path-only: the code path exists and its offline checks pass, but no real Linear account of ours has exercised it.

Notion

Read onlyBuilt, not yet read live

Notion is a workspace for notes, docs, wikis and databases, organised as pages.

What it reads

Moments

Set up

  1. You must be a Workspace Owner. Open https://app.notion.com/developers/connections and, in the Build section of the sidebar, select 'Internal connections'.
  2. Click 'Create a new connection', give it a name (FoxPlug) and choose the workspace it belongs to.
  3. On the Configuration tab, under capabilities, turn on 'Read content' and leave the rest off.
  4. Copy the Installation access token (it starts with ntn_) and paste it into the Notion box in FoxPlug.
  5. The step everyone misses: in Notion open the page or database you want FoxPlug to watch, click the three-dot menu, choose Connections, click '+ Add connection' and pick FoxPlug by name. Sharing a parent page passes access down to everything inside it.

What it never reads

How it differs

Different in kind from the task trackers: Linear, Jira, ClickUp, Asana and Trello report finished work (a completed issue, task or card). Notion reports that a page was edited, with only its title, so nothing says anything was shipped; the comment in the code calls it a soft signal.

Does FoxPlug read what is inside my Notion pages?

No. It searches for pages and uses each page's title and last edited time. The page body is not fetched.

Why does FoxPlug see nothing after I paste the Notion secret?

A Notion connection can see nothing until you share a page with it. Open the page, use the three-dot menu, choose Connections, add FoxPlug. Sharing a parent page covers the pages inside it.

When does it read Notion?

Only when you press Check for what's new. Nothing is fetched on a timer for your project.

Has the Notion connection been tested against a real account?

No. It is marked code-path-only: the code path exists and its offline checks pass, but no real Notion workspace of ours has exercised it.

Trello

Read onlyBuilt, not yet read live

Trello is a card-and-board tool where teams move cards through lists such as To do, Doing and Done.

What it reads

Moments

Set up

  1. Open https://trello.com/apps/admin
  2. Create a new Power-Up, or open one you already have. It is only a container for the key; you do not have to build anything.
  3. Open the 'Trello Auth' tab and click 'Generate a new API Key'. Copy the API Key and paste it into the API Key box in FoxPlug.
  4. On that same page, next to the key, click the 'Token' link, then click 'Allow'.
  5. Copy the token you are given and paste it into the token box in FoxPlug.

What it never reads

How it differs

Trello versus Jira, ClickUp, Asana and Linear: Trello has no 'completed' flag, so FoxPlug infers it from the name of the list a card sits in (done, complete, shipped, finished, released). It reads only card names and times, does not sort bugs from features and does not filter by assignee. Jira and ClickUp sort finished work into feature, bug or other; Asana reads tasks assigned to the token's owner; Linear reads completed issues with their description.

Which Trello cards does FoxPlug count as finished?

Cards sitting in a list whose name contains done, complete, completed, shipped, finished or released. A list with a different name, such as 'Live', is not read.

Does FoxPlug read card descriptions or comments?

No. It reads each card's name and last activity time only.

Why does Trello need both an API key and a token?

Trello's API takes both. They come from two clicks on the same Power-Ups admin page: the key first, then the Token link beside it.

Has the Trello connection been tested against a real account?

No. It is marked code-path-only: the code path exists and its offline checks pass, but no real Trello account of ours has exercised it.

FoxPlug reads this tool only when you press Check for what's new, and only to read. Plans and limits are on the pricing page. Questions: support.