Launched: Linear Pack 🔵

No more Zapier or Google Apps Script

A month ago someone from a company contacted me at Packs4Coda, they wanted to see their Linear data in Coda as tables, and were using a hack between Zapier and Google Apps Script to have something similar working.

At that time I’ve never heard of Linear, but after digging a little bit about the product and their API, which is a GraphQL API, I decided to accept the challenge and build a Linear Pack, which now after a month, it is available in the Gallery :tada:

Right now the Pack includes:

Tables

  • Projects
  • Milestones
  • Cycles
  • ProjectLinks
  • Issues
  • Users
  • Teams
  • Documents

Actions

  • AddProjectLink
  • AddProjectDocument
  • CreateIssue

If your team uses Linear you should definitely give it a try, all feedback is welcomed. If there is something missing that is important for your workflow, hit reply and let me know!

11 Likes

This pack is amazing. So many sync tables, buttons, etc.

Awesome job @Leandro_Zubrezki

2 Likes

Congratulations @Leandro_Zubrezki! I’ve also only recently heard of Linear, but it seems to be giving Jira a run for it’s money in some circles. Given how popular our Jira Pack is I imagine this one will be a big win for companies that track things in Linear. And like @Scott_Collier-Weir said, great job creating such a complete experience!

1 Like

Very cool stuff @Leandro_Zubrezki. Just started trying it out today and already love a lot of it!
One question that I haven’t figured out:
For the “Create Issue” button you can add the optional field “user ID”. I have tried several IDs e.g. mail address used in linear and/or coda, coda user tag, or nickname in linear but it doesn’t seem to work. Also didn’t find anything on linear on a numeric user ID. Could you maybe enlighten me on which user ID I need to take here in order to have a direct assignee in Linear?

Hi @Luca_Mausberg!

Welcomed to the community and I am glad you like that Pack :slight_smile:, I am sorry that the USER ID parameter is not clear, my bad.

What you need to do is passing the user id from the Users table, the value looks like 3e85359c-9b7e-4f2e-8cea-13dac4255a77:

Let me know how that goes!

BTW, is there any missing features that you would like to see in the Pack that are not currently available? All feedback is welcomed!

1 Like

Quick Update for the Linear Pack :arrow_heading_down:

NEW Inbox sync table: keep track of your notifications from Coda and mark them as read with an action!

@Leandro_Zubrezki for the life of me, I can’t determine where to find the Team ID – can you grab this from the linear app or url, or do i need to call it from the linear api?

1 Like

@David_Self2 you can get it from the Teams table!

Hey there @Leandro_Zubrezki ! The create issue column has been working like a charm (it’s been wonderful!) – until today. When I attempted to create a linear issue via the column in coda, i receive this error today:

StateId must be a UUID.

On the column details, I still have my functioning TeamID in the TeamID
column.

Advice here? I don’t understand what the error is referencing for the CreateIssue column.

Hey @David_Self2, it is probably just a miss configuration on the State parameter.

Can you please reach out by private DM showing your button configuration? We can go from there.