HubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experiences
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamAPI_KEY
OAUTH2
hubspot_oauth
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
Optional Scopesoptional_scopes · stringOptional
User connection
No fields declared in this snapshot.
API_KEY
hubspot_api_key
Provider setup
Developer setup
No fields declared in this snapshot.
User connection
API Keygeneric_api_key · stringRequired
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Creates a new A/B test variation for an existing HubSpot marketing email, using its `contentId`; the new variation is created as a draft that can be edited before publishing. This action only creates the variation—it does not start the A/B test or send emails. Note: If an active variation already exists for the email,…
Untrusted display-only summary
Create a new property group
HUBSPOT_CREATE_AND_RETURN_A_NEW_PROPERTY_GROUP
Creates a new, empty property group for a specified CRM object type in HubSpot, requiring a unique group name for that object type; properties must be added separately.
Untrusted display-only summary
Create a new marketing email
HUBSPOT_CREATE_A_NEW_MARKETING_EMAIL
Creates a new marketing email in HubSpot, allowing comprehensive configuration of content, recipients, sender details, A/B testing, scheduling, web version, and other settings; the internal `name` for the email is required.
Untrusted display-only summary
Create association for object type
HUBSPOT_CREATE_ASSOCIATION
Creates a new custom association definition (schema) for a custom object in HubSpot, specifying how this object type can relate to another object type; this defines the association type itself, not actual record-to-record links. Note: This endpoint requires crm.schemas.custom.write scope and only works with custom obj…
Untrusted display-only summary
Create batch of feedback submissions
HUBSPOT_CREATE_BATCH_OF_FEEDBACK_SUBMISSIONS
Creates a batch of feedback submissions in HubSpot, ideal for bulk imports; all property names, `associationTypeId`s, and association `to_id`s must reference existing entities in HubSpot.
Untrusted display-only summary
Create batch of objects
HUBSPOT_CREATE_BATCH_OF_OBJECTS
Creates multiple CRM objects of a specified `objectType` (e.g., contacts, companies, deals) in a single batch operation, where each object can have its own set of properties and associations.
Untrusted display-only summary
Create batch of properties
HUBSPOT_CREATE_BATCH_OF_PROPERTIES
Efficiently creates multiple CRM properties in a single batch for a specified HubSpot object type (e.g., 'contacts', 'companies', custom object ID), ideal for schema setup or updates.
Untrusted display-only summary
Create batch of quotes
HUBSPOT_CREATE_BATCH_OF_QUOTES
Creates multiple HubSpot CRM quotes in a batch, ideal for bulk operations; provide meaningful quote details in `inputs` as property requirements can vary, and inspect response for individual quote statuses as partial success is possible.
Untrusted display-only summary
Create campaign
HUBSPOT_CREATE_CAMPAIGN
Creates a new HubSpot campaign.
Untrusted display-only summary
Create campaigns
HUBSPOT_CREATE_CAMPAIGNS
Creates multiple HubSpot campaigns by calling the single campaign creation endpoint for each campaign. Note: HubSpot does not provide a native batch create endpoint for campaigns. This action creates multiple campaigns by making individual API calls for each campaign in the batch.
Untrusted display-only summary
Create companies
HUBSPOT_CREATE_COMPANIES
Creates multiple new HubSpot companies in a single batch operation.
Untrusted display-only summary
Create company
HUBSPOT_CREATE_COMPANY
Creates a new HubSpot company.
Untrusted display-only summary
Create contact
HUBSPOT_CREATE_CONTACT
Creates a new HubSpot contact.
Untrusted display-only summary
Create Contact From Natural Language
HUBSPOT_CREATE_CONTACT_FROM_NL
Creates a new contact in HubSpot from a natural language description. Fetches the contact property schema at runtime, uses an LLM to generate the correct property payload, and creates the contact.
Untrusted display-only summary
Create contacts
HUBSPOT_CREATE_CONTACTS
Creates multiple new HubSpot contacts in a single batch operation.
Untrusted display-only summary
Create CRM Object From Natural Language
HUBSPOT_CREATE_CRM_OBJECT_FROM_NL
Creates a new CRM object (contact, deal, company, ticket, or custom object) in HubSpot from a natural language description. Fetches the object's property schema at runtime, uses an LLM to generate the correct property payload, and creates the object.
Untrusted display-only summary
Create CRM object with properties
HUBSPOT_CREATE_CRM_OBJECT_WITH_PROPERTIES
Creates a new HubSpot CRM object (e.g., contact, company, custom object) with specified `properties` (using valid internal names) and `associations` (to existing objects via valid type IDs).
Untrusted display-only summary
Create deal
HUBSPOT_CREATE_DEAL
Creates a new HubSpot deal.
Untrusted display-only summary
Create Deal From Natural Language
HUBSPOT_CREATE_DEAL_FROM_NL
Creates a new deal in HubSpot from a natural language description. Fetches the deal property schema and pipeline stages at runtime, uses an LLM to generate the correct property payload, and creates the deal.
Untrusted display-only summary
Create deals
HUBSPOT_CREATE_DEALS
Creates multiple deals in HubSpot CRM; ensure any associated object IDs, deal stages, and pipeline IDs specified are valid and exist within the HubSpot account.
Untrusted display-only summary
Create email
HUBSPOT_CREATE_EMAIL
Creates a new HubSpot email engagement record. REQUIRED FIELDS in properties dict: - hs_email_subject: Subject line - hs_email_html: HTML content - hs_timestamp: Unix timestamp in milliseconds - hs_email_direction: One of 'EMAIL', 'INCOMING_EMAIL', 'FORWARDED_EMAIL', 'DRAFT_EMAIL' This creates an email engagement/acti…
Untrusted display-only summary
Create emails
HUBSPOT_CREATE_EMAILS
Creates multiple HubSpot emails in a single batch operation.
Untrusted display-only summary
Create event template for app
HUBSPOT_CREATE_EVENT_TEMPLATE_FOR_APP
Creates a new event template for a HubSpot app, defining structure, custom properties (tokens), and appearance (Markdown with Handlebars) of custom timeline events for CRM objects; this template must exist before logging corresponding events.
Untrusted display-only summary
Create feedback submission
HUBSPOT_CREATE_FEEDBACK_SUBMISSION
Creates a new HubSpot feedback submission to record customer feedback (e.g., survey responses, support interactions), optionally associating it with CRM objects.
Untrusted display-only summary
Create line item
HUBSPOT_CREATE_LINE_ITEM
Creates a new HubSpot line item.
Untrusted display-only summary
Create line items
HUBSPOT_CREATE_LINE_ITEMS
Creates multiple HubSpot line items in a single batch operation.
Untrusted display-only summary
Create meeting
HUBSPOT_CREATE_MEETING
Creates a new meeting engagement in HubSpot CRM. Use this action when you need to log a meeting that occurred or schedule a future meeting with contacts, companies, or other CRM records. The meeting will appear on the timeline of associated records and can include details like title, time, location, notes, and outcome.
Untrusted display-only summary
Create note
HUBSPOT_CREATE_NOTE
Creates a new HubSpot CRM note. Use when you need to add a timestamped note with optional attachments and associations to contacts, companies, deals, or tickets.
Untrusted display-only summary
Create object association
HUBSPOT_CREATE_OBJECT_ASSOCIATION
Tool to create or label an association between two CRM records using HubSpot Associations v4 API. Use when you need to link records (e.g., contact to company, deal to contact) with explicit association labels.
Untrusted display-only summary
Create new object schema with custom properties
HUBSPOT_CREATE_OBJECT_SCHEMA
Creates a new custom object schema in HubSpot CRM with unique naming for schema and properties, defined display/required/searchable properties within the 'properties' list, provided immutable labels, and correctly configured 'enumeration' type properties (options/referencedObjectType).
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.