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

PropertyValue
Typeoauth2
HeaderAuthorization: Bearer <token>
Default scopescrm.objects.contacts.read

Available Scopes

ScopeDescription
crm.objects.contacts.readRead contacts
crm.objects.contacts.writeWrite contacts
crm.objects.companies.readRead companies
crm.objects.companies.writeWrite companies
crm.objects.deals.readRead deals
crm.objects.deals.writeWrite deals
contentContent access

Authorized URIs

The agent can access the following endpoints through the sidecar proxy:

  • https://api.hubapi.com/*

Connect HubSpot

  1. Create a HubSpot application on the developer portal
  2. Configure OAuth settings and add the required scopes
  3. Add the Appstrate redirect URL
  4. Copy the Client ID and Client Secret
  5. 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.

On this page