openclaw

Connect OpenClaw to Linear and Salesforce

Give OpenClaw Salesforce and Linear together and it can move a customer record and an engineering issue in one pass. Salesforce is the system of record for accounts, records, and approvals, and Linear is where the fix or follow-up is tracked. The agent can create records in Salesforce, attach files, and open or comment on the matching Linear issue so the account team and the engineers see the same reality. It also handles the bulk side, creating many Salesforce records at once from a batch of Linear work.

Loading preview…
Opens a workflow with 106 tools ready to use.

Tools OpenClaw gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Linear

50 tools
List Issue Comments

List comments for a specific Linear issue

Create Issue Comment

Create a comment on a specific Linear issue

Update Issue Comment

Update an existing comment

Delete Issue Comment

Delete a comment

List Team Cycles

Retrieve cycles for a specific Linear team

Create Cycle

Create a new cycle (sprint) for a team

Update Cycle

Update an existing cycle

Archive Cycle

Archive a cycle

Get Document

Retrieve a Linear document by ID

List Documents

List documents in the user's Linear workspace

Create Document

Create a new document. Requires exactly one of: projectId, teamId, or issueId.

Update Document

Update an existing document

Delete Document

Delete a document

Get Issue

Retrieve detailed information about an issue by ID

List Issues

List issues in the user's Linear workspace

Create Issue

Create a new Linear issue

Update Issue

Update an existing Linear issue

Delete Issue

Delete a Linear issue

Search Issues

Search issues by query string

Archive Issue

Archive an issue

Unarchive Issue

Unarchive an issue

List Team Workflow States

List workflow states (statuses) for a team

List Issue Labels

List available issue labels in a Linear workspace

Create Issue Label

Create a new Linear issue label

Update Issue Label

Update an issue label

Delete Issue Label

Delete an issue label

List Projects

List projects in the user's Linear workspace

Get Project

Retrieve details of a specific project

Create Project

Create a new project in Linear

Update Project

Update an existing Linear project

Archive Project

Archive a project (soft delete)

Delete Project

Permanently delete a project

List Project Milestones

List milestones for a project

Create Project Milestone

Create a project milestone

Update Project Milestone

Update a project milestone

Delete Project Milestone

Delete a project milestone

List Teams

List teams in the user's Linear workspace

Get Team

Retrieve details of a specific Linear team

List Users

Retrieve users in the Linear workspace

Get User

Retrieve details of a specific Linear user

Get Authenticated User

Get the currently authenticated user

List Issue Attachments

List attachments for an issue

Create Issue Attachment

Create an attachment (link URL to issue)

Delete Attachment

Delete an attachment

List Issue Relations

List issue relations (blocks, related, duplicate)

Create Issue Relation

Create a relation between issues

Delete Issue Relation

Delete an issue relation

List Webhooks

List webhooks for the organization

Create Webhook

Create a webhook

Delete Webhook

Delete a webhook

Salesforce

56 tools
Execute Soql Query

Execute a SOQL query to retrieve records

Get Query Result Next Batch

Get the next batch of query results using a query locator

Execute Sosl Search

Execute a SOSL search across multiple objects

Get Single Record

Get a single record by ID

Create Single Record

Create a new record

Update Single Record

Update an existing record

Delete Single Record

Delete a record

Upsert Record by External Id

Create or update a record using an external ID field

Create Multiple Records

Create multiple records in a single request (up to 200)

Update Multiple Records

Update multiple records in a single request (up to 200)

Delete Multiple Records

Delete multiple records in a single request (up to 200)

List Available Sobjects

List all available sObjects in the org

Get Sobject Metadata

Get detailed metadata for a specific sObject including all fields

Get Org Global Metadata

Get global metadata about the org

Get Org Api Limits

Get org API usage limits

Get Current User Info

Get information about the current authenticated user

Get Available Api Versions

Get available Salesforce API versions

Get User Available Tabs

Get available tabs for the user

List Approval Processes

List all approval processes in the org

Submit Record for Approval

Submit a record for approval

Approve or Reject Approval Request

Approve or reject a pending approval request

Get Blob Field Content

Get blob (binary) data for a record field like Attachment body or Document body

Create Record Attachment

Create an attachment on a record

Upload File As Content Version

Upload a file as ContentVersion (Files)

Execute Composite Api Request

Execute multiple REST API requests in a single call

Create Nested Record Tree

Create a tree of nested, parent-child records in a single request

Get Recently Viewed Records

Get recently viewed records

List Global Quick Actions

List available global quick actions

List Object Quick Actions

List quick actions for a specific object

Execute Quick Action

Execute a quick action

Get Sobject Page Layouts

Get page layouts for an object

Get Sobject Compact Layouts

Get compact layouts for an object

Create Bulk Data Job

Create a bulk ingest job for large data operations

Upload Csv to Bulk Job

Upload CSV data to a bulk job

Close Bulk Data Job

Close a bulk job to start processing

Get Bulk Job Status

Get the status of a bulk job

Get Bulk Job Results

Get results (successful or failed records) from a bulk job

Abort Bulk Data Job

Abort a bulk job

List Bulk Data Jobs

List bulk jobs

List Available Reports

List available reports

Execute Report and Get Results

Execute a report and get results

Get Report Metadata

Get metadata for a report

Get Deleted Records in Range

Get records deleted within a time range

Get Updated Records in Range

Get records updated within a time range

Execute Soql Query Including Deleted

Execute a SOQL query including deleted and archived records

List Object List Views

Get list views for an object

Get List View Details

Get details of a specific list view

Execute List View Query

Execute a list view and get results

List Available Dashboards

List available dashboards

Get Dashboard Data

Get dashboard data and metadata

Refresh Dashboard Data

Refresh a dashboard to get latest data

List Invocable Actions

List available standard invocable actions

Get Invocable Action Details

Get details of a specific invocable action

Execute Invocable Action

Execute an invocable action

Post Message to Chatter Feed

Post a message to Chatter feed

Get Chatter Feed Items

Get Chatter feed items

What you can build

When a Linear issue tied to a customer is resolved, create a record in Salesforce and attach the resolution notes as a content version.
Bulk-create Salesforce records from a batch of Linear issues, then comment each issue with its new record reference.
Read a pending Salesforce approval request, approve or reject it, and log the decision in a Linear document.
Upload a Linear postmortem to a Salesforce record so account owners can see the engineering outcome.

About OpenClaw

OpenClaw is an open command-line agent. NoClick runs it hosted and lets you connect your apps to it as tools, so it can take real actions across your systems. Wire an integration into the agent and OpenClaw can call that app’s operations directly. It is a good fit when you want an open, no-fuss agent with real tool access and nothing to install.

Open and approachable
Simple to point at a task
Solid general tool use
Hosted, with nothing to install

Frequently asked questions

Open your OpenClaw agent in one click

NoClick runs OpenClaw for you with Linear and Salesforce wired in as tools. Connect your account and run.