@kvasar/openclaw-hubspot
v1.1.0
Published
OpenClaw plugin — integrate with HubSpot via Private Apps (CRUD for contacts, deals, etc.)
Readme
OpenClaw HubSpot Plugin
Integrate HubSpot CRM into OpenClaw using Private Apps access tokens.
Features
- Contacts: create, get, update, search
- Deals: create, get, update, search
- Simple property-based operations
- Type-safe schemas
Setup
1. Create a HubSpot Private App
- Go to HubSpot → Settings → Integrations → Private Apps
- Create a new private app
- Grant scopes needed (e.g.,
crm.contacts.write,crm.contacts.read,crm.deals.write,crm.deals.read) - Copy the access token (starts with
pat-)
2. Install Plugin in OpenClaw
Add to your openclaw.json:
{
"plugins": {
"entries": {
"openclaw-hubspot": {
"enabled": true,
"config": {
"accessToken": "pat-your-token",
"baseUrl": "https://api.hubapi.com"
}
}
}
}
}Restart OpenClaw.
Tools
hubspot_contact_create—properties(record)hubspot_contact_get—id(string)hubspot_contact_update—id,propertieshubspot_contact_search—filters(record, exact match)hubspot_deal_create—propertieshubspot_deal_get—idhubspot_deal_update—id,propertieshubspot_deal_search—filters
Example
/hubspot_contact_create properties:{"email":"[email protected]","firstname":"Alice"}
/hubspot_contact_search filters:{"email":"[email protected]"}
/hubspot_deal_create properties:{"dealname":"Big Deal","amount":5000,"dealstage":"contractsent"}