openclaw

Connect OpenClaw to Gmail and HubSpot

Give OpenClaw your HubSpot and Gmail at once and it can turn CRM records into outbound email work. It reads contacts in HubSpot in batches, drafts the matching emails in Gmail, and labels them so you can review before anything sends. HubSpot is the system of record for who your contacts are, and Gmail is where the outreach gets prepared. Together the agent handles the busywork between the two.

Loading preview…
Opens a workflow with 274 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.

Gmail

27 tools
Send Email Message

Configuration for sending an email

Fetch Emails from Inbox

Configuration for reading emails from inbox

Fetch Email Message

Configuration for getting a specific message

Permanently Delete Message

Configuration for permanently deleting a message

Move Message to Trash

Configuration for moving a message to trash

Restore Message from Trash

Configuration for removing a message from trash

Update Message Labels

Configuration for modifying message labels

Reply to Email Message

Configuration for replying to an email

Forward Email Message

Configuration for forwarding an email

Create Email Draft

Configuration for creating a draft

List Email Drafts

Configuration for listing drafts

Fetch Email Draft

Configuration for getting a specific draft

Update Email Draft

Configuration for updating a draft

Delete Email Draft

Configuration for deleting a draft

Send Email Draft

Configuration for sending a draft

List Email Labels

Configuration for listing all labels

Create Email Label

Configuration for creating a label

Fetch Email Label

Configuration for getting a label

Update Email Label

Configuration for updating a label

Delete Email Label

Configuration for deleting a label

List Email Threads

Configuration for listing threads

Fetch Email Thread

Configuration for getting a specific thread

Move Thread to Trash

Configuration for moving a thread to trash

Restore Thread from Trash

Configuration for restoring a thread from trash

Update Thread Labels

Configuration for modifying thread labels

Permanently Delete Thread

Configuration for permanently deleting a thread

Fetch User Profile

Configuration for getting user profile

HubSpot

247 tools
List Contacts
Get Contact
Create Contact
Update Contact
Delete Contact
Search Contacts
List Companies
Get Company
Create Company
Update Company
Delete Company
Search Companies
List Deals
Get Deal
Create Deal
Update Deal
Delete Deal
Search Deals
List Support Tickets
Get Support Ticket
Create Support Ticket
Update Support Ticket
Delete Support Ticket
Search Support Tickets
List Leads
Get Lead
Create Lead
Update Lead
Delete Lead
Search Leads
List Products
Get Product
Create Product
Update Product
Delete Product
Search Products
List Line Items
Get Line Item
Create Line Item
Update Line Item
Delete Line Item
Search Line Items
List Quotes
Get Quote
Create Quote
Update Quote
Delete Quote
Search Quotes
List Note Activities
Get Note Activity
Create Note Activity
Update Note Activity
Delete Note Activity
Search Note Activities
List Task Activities
Get Task Activity
Create Task Activity
Update Task Activity
Delete Task Activity
Search Task Activities
List Call Activities
Get Call Activity
Create Call Activity
Update Call Activity
Delete Call Activity
Search Call Activities
List Meeting Activities
Get Meeting Activity
Create Meeting Activity
Update Meeting Activity
Delete Meeting Activity
Search Meeting Activities
List Email Activities
Get Email Activity
Create Email Activity
Update Email Activity
Delete Email Activity
Search Email Activities
List Orders
Get Order
Create Order
Update Order
Delete Order
Search Orders
List Account Owners
Create Record Association
Delete Record Association
List Record Associations
List Custom Properties
Get Custom Property
Create Custom Property
Update Custom Property
Archive Custom Property
List Pipelines
Get Pipeline
Create Pipeline
Update Pipeline
Replace Pipeline
Delete Pipeline
List Pipeline Stages
Get Pipeline Stage
Create Pipeline Stage
Update Pipeline Stage
Replace Pipeline Stage
Delete Pipeline Stage
Batch Create Records
Batch Read Records
Batch Update Records
Batch Archive Records
Batch Upsert Records
List Contact Lists
Get Contact List
Create Contact List
Update Contact List
Delete Contact List
Add Contacts to List Batch
List Custom Object Schemas
Get Custom Object Schema
Create Custom Object Schema
Update Custom Object Schema
Delete Custom Object Schema
Purge Custom Object Schema
List Marketing Events
Get Marketing Event
Create Marketing Event
Update Marketing Event
Delete Marketing Event
Create Event Attendance
Get Event Attendance
Delete Event Attendance
List Marketing Campaigns
Get Marketing Campaign
Create Marketing Campaign
Update Marketing Campaign
Delete Marketing Campaign
Get Campaign Assets
Update Campaign Budget
Send Custom Event
List Custom Event Definitions
Create Custom Event Definition
Update Custom Event Definition
List Hubdb Tables
Get Hubdb Table
Create Hubdb Table
Update Hubdb Table
Publish Hubdb Table
Delete Hubdb Table
List Hubdb Rows
Get Hubdb Row
Create Hubdb Row
Update Hubdb Row
Delete Hubdb Row
Clone Hubdb Table
Get Contact Subscription Status
Subscribe Contact to List
Unsubscribe Contact from List
List Subscription Types
List Website Pages
Get Website Page
Create Website Page
Update Website Page
Delete Website Page
Publish Website Page
List Blog Posts
Get Blog Post
Create Blog Post
Update Blog Post
Delete Blog Post
List Blog Authors
Get Blog Author
Create Blog Author
List Blog Topics
Get Blog Topic
List Files
Get File
Upload File
Update File
Delete File
List Domains
Get Domain
List Url Redirects
Get Url Redirect
Create Url Redirect
Update Url Redirect
Delete Url Redirect
Search Website Content
Get Search Settings
List Conversation Threads
Get Conversation Thread
List Conversation Messages
Send Conversation Message
List Communication Channels
Get Communication Channel
Create Communication Channel
Identify Website Visitor
Get Visitor
Update Conversation Status
List Workflows
Get Workflow
Enroll Contact in Workflow
Unenroll Contact from Workflow
List Sequences
Get Sequence
Enroll Contact in Sequence
Unenroll Contact from Sequence
List Users
Get User
Create User
Update User
Delete User
List Business Units
Get Business Unit
Get Account Info
List Audit Logs
List Goals
Get Goal
List Teams
Get Team
List Roles
Get Role
Create Data Export
Get Export Status
Download Data Export
Create Data Import
Get Import Status
List Webhook Subscriptions
Create Webhook Subscription
Update Webhook Subscription
Delete Webhook Subscription
List Calling Extensions
Get Calling Extension
Create Calling Extension
List Video Extensions
Get Video Extension
Refresh Access Token
Get Access Token Info
Revoke Access Token
List Api Scopes
Validate Access Token
List Social Posts
Get Social Post
Create Social Post
Schedule Social Post
Delete Social Post
List Social Media Channels
List Feedback Submissions
Get Feedback Submission

What you can build

Read a batch of HubSpot contacts and create a Gmail draft for each one, labeled for review.
Forward an important customer email to a teammate and create the matching contact record in HubSpot with Batch Create.
Pull a set of records with Batch Read from HubSpot, then draft a follow-up email in Gmail for every contact that went quiet.
Add contacts to a HubSpot list in batch and create a Gmail label so their replies stay grouped.

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 Gmail and HubSpot wired in as tools. Connect your account and run.