IntegrationsBuilt-in Providers
HubSpot
Connect HubSpot to your Appstrate agents.
Overview
HubSpot is a CRM platform, allowing your agents to manage contacts, deals, and sales interactions.
Authentication Mode
| Property | Value |
|---|---|
| Type | oauth2 |
| Header | Authorization: Bearer <token> |
| Default scopes | crm.objects.contacts.read |
Available Scopes
| Scope | Description |
|---|---|
crm.objects.contacts.read | Read contacts |
crm.objects.contacts.write | Write contacts |
crm.objects.companies.read | Read companies |
crm.objects.companies.write | Write companies |
crm.objects.deals.read | Read deals |
crm.objects.deals.write | Write deals |
content | Content access |
Authorized URIs
The agent can access the following endpoints through the sidecar proxy:
https://api.hubapi.com/*
Connect HubSpot
- Create a HubSpot application on the developer portal
- Configure OAuth settings and add the required scopes
- Add the Appstrate redirect URL
- Copy the Client ID and Client Secret
- Enter these credentials in the HubSpot provider settings on Appstrate
Usage in an Agent
Once connected, the agent can call HubSpot APIs through the sidecar proxy. Example prompt:
Every day, check for new contacts created in HubSpot.
For each contact without an associated company, look up the company
from the email domain and associate it automatically.