mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-04-30 03:00:41 -04:00
Move remaining block docs to block-integrations/ subdirectory: - Delete old docs from docs/integrations/ root - Add new docs under docs/integrations/block-integrations/ - Add guides/ directory with LLM and voice provider docs - Update SUMMARY.md with correct navigation structure Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
HubSpot Company
Blocks for managing HubSpot company records in the CRM.
Hub Spot Company
What it is
Manages HubSpot companies - create, update, and retrieve company information
How it works
This block interacts with the HubSpot CRM API to manage company records. It supports three operations: create new companies, update existing companies, and retrieve company information by domain.
Company data is passed as a dictionary with standard HubSpot company properties like name, domain, industry, and custom properties.
Inputs
| Input | Description | Type | Required |
|---|---|---|---|
| operation | Operation to perform (create, update, get) | str | No |
| company_data | Company data for create/update operations | Dict[str, Any] | No |
| domain | Company domain for get/update operations | str | No |
Outputs
| Output | Description | Type |
|---|---|---|
| error | Error message if the operation failed | str |
| company | Company information | Dict[str, Any] |
| status | Operation status | str |
Possible use case
Lead Enrichment: Create or update company records when new leads come in from forms or integrations.
Data Sync: Keep company information synchronized between HubSpot and other business systems.
Account Management: Retrieve company details to personalize communications or trigger workflows.