Build your first automation in under 5 minutes. Sign up for free.

Connect Basecamp to Linear

Build automations that connect Basecamp to Linear. When something happens in Basecamp, Nodest passes the data along and runs the actions you set up in Linear or the other way around — no coding required.

Automations

Popular Basecamp and Linear workflows

Pick a ready-made workflow that connects Basecamp with Linear, customise it to fit your needs, and go live in minutes.

BasecampAnthropicLinear

Post project updates in Linear with Claude for new messages in Basecamp

When “Message posted” fires in Basecamp, Nodest will send a message in Anthropic and post a project update in Linear.

LinearAnthropicBasecamp

Create documents in Basecamp with Claude for project updates in Linear

When “Project update posted” fires in Linear, Nodest will send a message in Anthropic and create a document in Basecamp.

BasecampGeminiLinear

Post project updates in Linear with Gemini for new messages in Basecamp

When “Message posted” fires in Basecamp, Nodest will send a prompt in Gemini and post a project update in Linear.

BasecampOpenAILinear

Post project updates in Linear with ChatGPT for new messages in Basecamp

When “Message posted” fires in Basecamp, Nodest will send a prompt in OpenAI and post a project update in Linear.

BasecampLinear

Create projects in Linear for new to-do lists in Basecamp

When “To-do list created” fires in Basecamp, Nodest will create a project in Linear.

BasecampLinear

Post project updates in Linear for new messages in Basecamp

When “Message posted” fires in Basecamp, Nodest will post a project update in Linear.

BasecampLinear

Create documents in Linear for new documents in Basecamp

When “Document created” fires in Basecamp, Nodest will create a document in Linear.

BasecampLinear

Add comments in Linear for new comments in Basecamp

When “Comment posted” fires in Basecamp, Nodest will add a comment in Linear.

BasecampLinear

Add labels to issues in Linear for completed to-dos in Basecamp

When “To-do completed” fires in Basecamp, Nodest will add a label to an issue in Linear.

BasecampLinear

Update issues in Linear for to-do assignment changes in Basecamp

When “To-do assignment changed” fires in Basecamp, Nodest will update an issue in Linear.

BasecampLinear

Update issues in Linear for completed to-dos in Basecamp

When “To-do completed” fires in Basecamp, Nodest will update an issue in Linear.

BasecampLinear

Create issues in Linear for new cards in Basecamp

When “Card created” fires in Basecamp, Nodest will create an issue in Linear.

BasecampLinear

Create issues in Linear for new to-dos in Basecamp

When “To-do created” fires in Basecamp, Nodest will create an issue in Linear.

LinearGeminiBasecamp

Create documents in Basecamp with Gemini for project updates in Linear

When “Project update posted” fires in Linear, Nodest will send a prompt in Gemini and create a document in Basecamp.

LinearOpenAIBasecamp

Create documents in Basecamp with ChatGPT for project updates in Linear

When “Project update posted” fires in Linear, Nodest will send a prompt in OpenAI and create a document in Basecamp.

LinearBasecamp

Archive projects in Basecamp for removed projects in Linear

When “Project removed” fires in Linear, Nodest will archive a project in Basecamp.

LinearBasecamp

Trash recordings in Basecamp for removed issues in Linear

When “Issue removed” fires in Linear, Nodest will trash a recording in Basecamp.

LinearBasecamp

Create schedule entries in Basecamp for new cycles in Linear

When “Cycle created” fires in Linear, Nodest will create a schedule entry in Basecamp.

LinearBasecamp

Create to-do lists in Basecamp for new cycles in Linear

When “Cycle created” fires in Linear, Nodest will create a to-do list in Basecamp.

LinearBasecamp

Create to-do lists in Basecamp for new projects in Linear

When “Project created” fires in Linear, Nodest will create a to-do list in Basecamp.

LinearBasecamp

Create projects in Basecamp for new projects in Linear

When “Project created” fires in Linear, Nodest will create a project in Basecamp.

LinearBasecamp

Update documents in Basecamp for document updates in Linear

When “Document updated” fires in Linear, Nodest will update a document in Basecamp.

LinearBasecamp

Create documents in Basecamp for new documents in Linear

When “Document created” fires in Linear, Nodest will create a document in Basecamp.

LinearBasecamp

Send campfire messages in Basecamp for project updates in Linear

When “Project update posted” fires in Linear, Nodest will send a campfire message in Basecamp.

LinearBasecamp

Post messages in Basecamp for project updates in Linear

When “Project update posted” fires in Linear, Nodest will create a message in Basecamp.

LinearBasecamp

Add comments in Basecamp for new comments in Linear

When “Comment created” fires in Linear, Nodest will add a comment to a recording in Basecamp.

LinearBasecamp

Move cards in Basecamp for issue updates in Linear

When “Issue updated” fires in Linear, Nodest will move a card to a column in Basecamp.

LinearBasecamp

Update to-dos in Basecamp for issue updates in Linear

When “Issue updated” fires in Linear, Nodest will update a to-do in Basecamp.

LinearBasecamp

Create cards in Basecamp for new issues in Linear

When “Issue created” fires in Linear, Nodest will create a card in Basecamp.

LinearBasecamp

Create to-dos in Basecamp for new issues in Linear

When “Issue created” fires in Linear, Nodest will create a to-do in Basecamp.

Triggers and actions

Available triggers and actions for Basecamp and Linear

Combine the triggers and actions of Basecamp and Linear to build your automation. Triggers start the automation, and actions are the steps that follow.

Card createdTrigger

Card created

Fires when a card is added to a card table.

Comment postedTrigger

Comment posted

Fires when someone comments on an item.

Document createdTrigger

Document created

Fires when a document is added to a project.

Message postedTrigger

Message posted

Fires when a message is posted to a project.

Schedule entry createdTrigger

Schedule entry created

Fires when an event is added to a schedule.

To-do assignment changedTrigger

To-do assignment changed

Fires when a to-do's assignees change.

To-do completedTrigger

To-do completed

Fires when a to-do is ticked off.

To-do createdTrigger

To-do created

Fires when a to-do is added to a project.

To-do list createdTrigger

To-do list created

Fires when a to-do list is added to a project.

Add a comment to a recordingAction

Add a comment to a recording

Comment on any item in Basecamp.

Add people to a projectAction

Add people to a project

Give people access to a Basecamp project.

Archive a projectAction

Archive a project

Archive a Basecamp project.

Archive a recordingAction

Archive a recording

Archive any item in Basecamp.

Complete a to-doAction

Complete a to-do

Mark a Basecamp to-do as completed.

Create a cardAction

Create a card

Add a card to a card table column.

Create a card table columnAction

Create a card table column

Add a column to a project's card table.

Create a documentAction

Create a document

Add a document to a Basecamp project.

Create a messageAction

Create a message

Post a message to a Basecamp project.

Create a message categoryAction

Create a message category

Add a message category to a project.

Create a projectAction

Create a project

Create a project in Basecamp.

Create a schedule entryAction

Create a schedule entry

Add an event to a project's schedule.

Create a to-doAction

Create a to-do

Add a to-do to a Basecamp to-do list.

Create a to-do listAction

Create a to-do list

Add a to-do list to a Basecamp project.

Delete a campfire messageAction

Delete a campfire message

Delete a message from a Campfire.

Delete a message categoryAction

Delete a message category

Remove a message category from a project.

Find campfire messagesAction

Find campfire messages

List recent messages in a Campfire.

Find campfiresAction

Find campfires

List Campfires you can see in Basecamp.

Find card table columnsAction

Find card table columns

List columns on a project's card table.

Find cardsAction

Find cards

List cards in a card table column.

Find commentsAction

Find comments

List comments on a Basecamp recording.

Find documentsAction

Find documents

List documents in a Basecamp project.

Find message categoriesAction

Find message categories

List message types in a Basecamp project.

Find messagesAction

Find messages

List messages on a project's message board.

Find peopleAction

Find people

List people in Basecamp or in a project.

Find projectsAction

Find projects

List projects in your Basecamp account.

Find recordingsAction

Find recordings

List recordings of one type in Basecamp.

Find schedule entriesAction

Find schedule entries

List events on a project's schedule.

Find to-do listsAction

Find to-do lists

List to-do lists in a Basecamp project.

Find to-dosAction

Find to-dos

List to-dos in a Basecamp to-do list.

Move a card to a columnAction

Move a card to a column

Move a card into another column.

Remove people from a projectAction

Remove people from a project

Take people off a Basecamp project.

Restore a projectAction

Restore a project

Restore an archived or trashed project.

Restore a recordingAction

Restore a recording

Restore an archived or trashed item.

Retrieve a campfireAction

Retrieve a campfire

Get a Basecamp Campfire by its id.

Retrieve a campfire messageAction

Retrieve a campfire message

Get one Campfire message by its id.

Retrieve a cardAction

Retrieve a card

Get a card table card by its id.

Retrieve a card table columnAction

Retrieve a card table column

Get a card table column by its id.

Retrieve a commentAction

Retrieve a comment

Get a Basecamp comment by its id.

Retrieve a documentAction

Retrieve a document

Get a Basecamp document by its id.

Retrieve a messageAction

Retrieve a message

Get a Basecamp message by its id.

Retrieve a message categoryAction

Retrieve a message category

Get a message category by its id.

Retrieve a personAction

Retrieve a person

Get one person in Basecamp by id.

Retrieve a projectAction

Retrieve a project

Get a Basecamp project by its id.

Retrieve a schedule entryAction

Retrieve a schedule entry

Get a schedule entry by its id.

Retrieve a to-doAction

Retrieve a to-do

Get a Basecamp to-do by its id.

Retrieve a to-do listAction

Retrieve a to-do list

Get a Basecamp to-do list by its id.

Send a campfire messageAction

Send a campfire message

Post a message to a Basecamp Campfire.

Trash a projectAction

Trash a project

Move a Basecamp project to the trash.

Trash a recordingAction

Trash a recording

Move any Basecamp item to the trash.

Uncomplete a to-doAction

Uncomplete a to-do

Mark a Basecamp to-do as not done.

Update a campfire messageAction

Update a campfire message

Edit a Campfire message in place.

Update a cardAction

Update a card

Change a card on a card table.

Update a card table columnAction

Update a card table column

Rename or recolour a card table column.

Update a commentAction

Update a comment

Edit the text of a Basecamp comment.

Update a documentAction

Update a document

Edit a Basecamp document.

Update a messageAction

Update a message

Edit or publish a Basecamp message.

Update a message categoryAction

Update a message category

Rename a project's message category.

Update a projectAction

Update a project

Rename or describe a Basecamp project.

Update a schedule entryAction

Update a schedule entry

Change an event on a project's schedule.

Update a to-doAction

Update a to-do

Change a to-do in Basecamp.

Update a to-do listAction

Update a to-do list

Rename or describe a to-do list.

Comment createdTrigger

Comment created

Fires when a comment is added to an issue.

Comment removedTrigger

Comment removed

Fires when a comment is deleted.

Comment updatedTrigger

Comment updated

Fires when a comment is updated.

Cycle createdTrigger

Cycle created

Fires when a new cycle is created.

Cycle removedTrigger

Cycle removed

Fires when a cycle is deleted.

Cycle updatedTrigger

Cycle updated

Fires when a cycle is updated.

Document createdTrigger

Document created

Fires when a document is created.

Document removedTrigger

Document removed

Fires when a document is deleted.

Document updatedTrigger

Document updated

Fires when a document is updated.

Issue createdTrigger

Issue created

Fires when a new issue is created.

Issue label createdTrigger

Issue label created

Fires when a new issue label is created.

Issue label removedTrigger

Issue label removed

Fires when an issue label is deleted.

Issue label updatedTrigger

Issue label updated

Fires when an issue label is updated.

Issue removedTrigger

Issue removed

Fires when an issue is removed.

Issue updatedTrigger

Issue updated

Fires when an issue is updated.

Project createdTrigger

Project created

Fires when a new project is created.

Project label createdTrigger

Project label created

Fires when a project label is created.

Project label removedTrigger

Project label removed

Fires when a project label is deleted.

Project label updatedTrigger

Project label updated

Fires when a project label is updated.

Project removedTrigger

Project removed

Fires when a project is deleted.

Project update deletedTrigger

Project update deleted

Fires when a project update is deleted.

Project update editedTrigger

Project update edited

Fires when a project update is edited.

Project update postedTrigger

Project update posted

Fires when a project update is posted.

Project updatedTrigger

Project updated

Fires when a project is updated.

Reaction addedTrigger

Reaction added

Fires when an emoji reaction is added.

Reaction removedTrigger

Reaction removed

Fires when an emoji reaction is removed.

Add a commentAction

Add a comment

Add a comment to an issue.

Add a label to an issueAction

Add a label to an issue

Apply a label to an issue.

Archive a projectAction

Archive a project

Archive a project in Linear.

Archive an issueAction

Archive an issue

Archive an issue in Linear.

Create a documentAction

Create a document

Create a document in Linear.

Create a labelAction

Create a label

Create a new issue label in Linear.

Create a projectAction

Create a project

Create a new project in Linear.

Create a project labelAction

Create a project label

Create a project label in Linear.

Create an attachmentAction

Create an attachment

Attach a link to a Linear issue.

Create an issueAction

Create an issue

Create a new issue in Linear.

Delete a commentAction

Delete a comment

Delete a comment from a Linear issue.

Delete a documentAction

Delete a document

Delete a document from Linear.

Delete a labelAction

Delete a label

Delete an issue label from Linear.

Delete a project labelAction

Delete a project label

Delete a project label from Linear.

Delete a project updateAction

Delete a project update

Delete a status update from a project.

Delete an attachmentAction

Delete an attachment

Remove an attachment from a Linear issue.

Find attachmentsAction

Find attachments

List the attachments on a Linear issue.

Find attachments by URLAction

Find attachments by URL

Find the Linear issues that have a given URL attached.

Find commentsAction

Find comments

List recent comments in Linear.

Find cyclesAction

Find cycles

List cycles in your Linear workspace.

Find documentsAction

Find documents

List documents in your Linear workspace.

Find issuesAction

Find issues

List issues in your Linear workspace.

Find labelsAction

Find labels

List issue labels in your Linear workspace.

Find project labelsAction

Find project labels

List project labels in your workspace.

Find project statusesAction

Find project statuses

List project statuses in your workspace.

Find project updatesAction

Find project updates

List the updates posted to a Linear project.

Find projectsAction

Find projects

List projects in your Linear workspace.

Find teamsAction

Find teams

List teams in your Linear workspace.

Find usersAction

Find users

List users in your Linear workspace.

Find workflow statesAction

Find workflow states

List workflow states for a team.

Post a project updateAction

Post a project update

Post a status update to a Linear project.

Remove a label from an issueAction

Remove a label from an issue

Remove a label from an issue.

Restore an issueAction

Restore an issue

Restore an archived issue in Linear.

Retrieve a commentAction

Retrieve a comment

Get one comment by its Linear ID.

Retrieve a cycleAction

Retrieve a cycle

Get one cycle by its Linear ID.

Retrieve a documentAction

Retrieve a document

Get one document by its Linear ID.

Retrieve a projectAction

Retrieve a project

Get one project by its Linear ID.

Retrieve a project labelAction

Retrieve a project label

Get one project label by its Linear ID.

Retrieve a project updateAction

Retrieve a project update

Get one project update by its Linear ID.

Retrieve a teamAction

Retrieve a team

Get one team by its Linear ID.

Retrieve a userAction

Retrieve a user

Get one user by their Linear ID.

Retrieve an attachmentAction

Retrieve an attachment

Get one attachment by its Linear ID.

Retrieve an issueAction

Retrieve an issue

Get one issue by its Linear ID.

Update a commentAction

Update a comment

Update an existing comment in Linear.

Update a cycleAction

Update a cycle

Update an existing cycle in Linear.

Update a documentAction

Update a document

Update an existing document in Linear.

Update a labelAction

Update a label

Update an existing issue label in Linear.

Update a projectAction

Update a project

Update an existing project in Linear.

Update a project labelAction

Update a project label

Update an existing project label.

Update a project updateAction

Update a project update

Edit a status update on a Linear project.

Update an attachmentAction

Update an attachment

Update an attachment on a Linear issue.

Update an issueAction

Update an issue

Update an existing issue in Linear.

How it works

Connect Basecamp with Linear in three steps

Create automations that move data between Basecamp and Linear. Nodest handles the work in between, so you can focus on what matters.

Connect Basecamp and Linear

Link your Basecamp and Linear accounts to Nodest in a few clicks, so both tools are ready to use in automations.

Pick a trigger

Choose the event that starts your automation, such as a new order, form submission, or updated record in Basecamp or Linear.

Chain actions and go live

Add one or more actions, and combine them with filters, branches, and delays to create a workflow that fits your needs.

Frequently asked questions about Basecamp and Linear

Find answers to common questions about connecting Basecamp with Linear using Nodest.

How do I connect Linear to Nodest?

Open Integrations in your workspace, click Connect Linear, and approve access in the Linear window that opens. Nodest connects through its own registered Linear app.

Which Linear workspace does the connection use?

Do I have to reconnect Linear periodically?

Automation tips and tricks for WordPress professionals

Learn how to take control of your time with automation tips and productivity insights - weekly to your inbox.

Illustration showing how Nodest connects WordPress to the tools you already use every day