openclaw

Connect OpenClaw to Apollo and Google Sheets

Wire Apollo and Google Sheets into OpenClaw together and it can run a full round trip between your CRM data and a spreadsheet. Google Sheets holds the raw rows and the results, and Apollo does the enrichment and record creation. The agent reads a range from the sheet, enriches or creates the matching people and accounts in Apollo, then writes the output back to the sheet. That read, enrich, write loop is the whole reason to give it both.
Loading preview…
Opens a workflow with 133 tools ready to use.

What happens next

Set up in minutes

The open button drops you into a guided setup. It asks exactly this, nothing else:
  1. Choose where it runs

    On your computer through your own OpenClaw, or hosted in the cloud. The rest of setup adapts to your choice:

  2. Pick what it can do in Apollo

    A preset of real Apollo operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  3. Pick what it can do in Google Sheets

    A preset of real Google Sheets operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  4. Connect Apollo

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  5. Connect Google Sheets

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  6. Add your personal MCP link

    The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your OpenClaw first calls in.

    Run this in your terminal

    $openclaw mcp add noclick --url https://mcp.noclick.app/s/<your-link>

    <your-link> is your personal server URL — setup mints it for you.

Exact capabilities

Tools OpenClaw gets

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

Apollo

48 tools
Enrich Single Person

Enrich data for a single person

Enrich Multiple People

Enrich data for up to 10 people at once

Enrich Single Organization

Enrich data for a single organization

Enrich Multiple Organizations

Enrich data for up to 10 organizations at once

Search People in Apollo

Search Apollo's database for prospects

Search Organizations in Apollo

Search for organizations in Apollo's database

Get Organization Job Postings

Get job postings for an organization

Get Organization Details

Get complete information for an organization

Search Organization News Articles

Search for news articles about organizations

Create Account

Create a new account in Apollo

Update Account Details

Update an existing account

Search Accounts

Search for accounts

Get Account Details

View a single account

List Account Stages

List all account stages

Create Multiple Accounts

Create multiple accounts at once

Update Multiple Accounts

Update multiple accounts at once

Update Account Stage Bulk

Update account stage for multiple accounts

Update Account Ownership

Update owner for multiple accounts

Create Contact

Create a new contact

Update Contact Details

Update an existing contact

Search Contacts

Search for contacts

Get Contact Details

View a single contact

List Contact Stages

List all contact stages

Create Multiple Contacts

Create multiple contacts at once

Update Multiple Contacts

Update multiple contacts at once

Update Contact Stage Bulk

Update contact stage for multiple contacts

Update Contact Ownership

Update owner for multiple contacts

Create Deal

Create a new deal

List Deals

List all deals

Get Deal Details

View a single deal

Update Deal Details

Update an existing deal

List Deal Stages

List all deal stages

Search Outreach Sequences

Search for sequences

Add Contacts to Outreach Sequence

Add contacts to a sequence

Update Contact Sequence Status

Update a contact's status in a sequence

Search Sequence Emails

Search for outreach emails in sequences

Get Sequence Email Statistics

Get email statistics for a sequence

Create Task

Create a new task

Search Tasks

Search for tasks

Create Call Activity Record

Create a call record

Search Call Records

Search for call records

Update Call Record

Update a call record

Get Organization Users

Get list of users in the organization

Get Email Account List

Get list of email accounts

Get Api Usage and Limits

Get API usage statistics and rate limits

Get Organization Lists

Get all lists in the organization

Get Organization Custom Fields

Get all custom fields in the organization

Create Custom Field

Create a custom field

Google Sheets

85 tools
Read Sheet Data

Configuration for reading data from a Google Sheet

Write Sheet Data

Configuration for writing data to a Google Sheet

Append Rows to Sheet

Configuration for appending rows to a Google Sheet

Clear Sheet Range

Configuration for clearing values from a range

Create New Spreadsheet

Configuration for creating a new spreadsheet

Fetch Spreadsheet Metadata

Configuration for getting spreadsheet metadata

Read Multiple Sheet Ranges

Configuration for reading multiple ranges at once

Write to Multiple Sheet Ranges

Configuration for writing to multiple ranges at once

Add Spreadsheet Sheet

Configuration for adding a new sheet/tab

Delete Spreadsheet Sheet

Configuration for deleting a sheet/tab

Copy Sheet to Spreadsheet

Configuration for copying a sheet to another spreadsheet

Rename Spreadsheet Sheet

Configuration for renaming a sheet/tab

Duplicate Sheet in Spreadsheet

Configuration for duplicating a sheet within the same spreadsheet

Find and Replace in Spreadsheet

Configuration for find and replace in a spreadsheet

Insert Sheet Rows

Configuration for inserting rows

Delete Sheet Rows

Configuration for deleting rows

Clear Multiple Sheet Ranges

Configuration for clearing multiple ranges at once

Insert Sheet Columns

Configuration for inserting columns

Delete Sheet Columns

Configuration for deleting columns

Format Cells

Configuration for formatting a range of cells

Update Sheet Properties

Configuration for sheet-level display properties

Auto-Resize Columns Or Rows

Configuration for auto-sizing columns or rows to fit their contents

Set Column Width Or Row Height

Configuration for setting an explicit column width or row height

Merge Cells

Configuration for merging cells

Unmerge Cells

Configuration for unmerging cells

Add Or Remove Borders

Configuration for drawing borders on a range

Add Alternating Colours

Configuration for alternating row colours

Set Filter

Configuration for adding a filter to a range

Clear Filter

Configuration for removing a filter

Add Conditional Formatting

Configuration for a conditional formatting rule

Sort Range

Configuration for sorting a range

Add Dropdown Or Input Rule

Configuration for adding a dropdown or input rule to a range

Remove Dropdown Or Input Rule

Configuration for removing dropdowns / input rules from a range

Remove Conditional Formatting

Configuration for removing conditional formatting rules

Remove Alternating Colours

Configuration for removing alternating row colours

Convert Range To Table

Configuration for turning a range into a Sheets table

Delete Table

Configuration for removing a table

Edit Conditional Formatting

Configuration for editing or reordering a conditional formatting rule

Recolour Alternating Colours

Configuration for recolouring existing banding in place

Edit Table

Configuration for changing a table's name, range or column types

Update Spreadsheet Properties

Configuration for spreadsheet-level properties

Add Named Range

Configuration for naming a range

Update Named Range

Configuration for changing a named range

Delete Named Range

Configuration for removing a named range

Protect Range

Configuration for protecting a range from edits

Update Protected Range

Configuration for changing a protected range

Unprotect Range

Configuration for removing range protection

Cell Notes

Configuration for putting a hover note on cells

Insert Smart Chips

Configuration for inserting people or link smart chips

Pivot Table

Configuration for anchoring a pivot table

Copy And Paste Range

Configuration for copying a range onto another

Cut And Paste Range

Configuration for moving a range

Paste Delimited Text

Configuration for pasting delimited text

Auto-Fill Range

Configuration for extending a series

Split Text To Columns

Configuration for splitting a column of text

Trim Whitespace

Configuration for trimming whitespace

Remove Duplicate Rows

Configuration for removing duplicate rows

Randomise Range

Configuration for shuffling rows

Insert Cells

Configuration for inserting cells and shifting the rest

Delete Cells

Configuration for deleting cells and shifting the rest

Move Rows Or Columns

Configuration for moving rows or columns

Append Rows Or Columns

Configuration for appending blank rows or columns

Add Chart

Configuration for adding a chart

Edit Chart

Configuration for changing an existing chart

Move Or Resize Chart

Configuration for moving or resizing a chart

Set Chart Border

Configuration for a chart's border colour

Delete Chart

Configuration for removing a chart

Append Rows After Data

Configuration for appending rows of cells after the last row of data

Filter View

Configuration for creating a saved filter view

Update Filter View

Configuration for changing a filter view

Duplicate Filter View

Configuration for copying a filter view

Delete Filter View

Configuration for removing a filter view

Group Rows Or Columns

Configuration for grouping rows or columns

Collapse Or Expand Group

Configuration for collapsing or expanding a group

Ungroup Rows Or Columns

Configuration for ungrouping rows or columns

Add Slicer

Configuration for adding a slicer control

Update Slicer

Configuration for changing a slicer

Add Developer Metadata

Configuration for tagging a sheet, row or column with durable metadata

Update Developer Metadata

Configuration for changing developer metadata

Delete Developer Metadata

Configuration for removing developer metadata

Connect BigQuery Data Source

Configuration for connecting a BigQuery data source

Repoint Data Source

Configuration for repointing a data source

Delete Data Source

Configuration for disconnecting a data source

Refresh Data Source

Configuration for refreshing connected data

Cancel Data Source Refresh

Configuration for cancelling a running refresh

Starting points

What you can build

Read a list of prospects from a Google Sheet, then create the matching contacts in Apollo.
Enrich people in Apollo, then append the results as new rows to a Google Sheet.
Read account rows from a Google Sheet, enrich the organizations in Apollo, and write the firmographics back to the sheet.
Log call activity records in Apollo from a call sheet, then clear the processed range so the sheet only shows what is left.

Meet the runner

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

Good to know

Frequently asked questions

Keep exploring

More ways to connect

Make it yours

Open your OpenClaw agent in one click.

NoClick runs OpenClaw for you with Apollo and Google Sheets wired in as tools. Connect your account and run.