Use these commands from an endpoint, server function or event. Choose Add Command → Connector → HubSpot, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands.
All connector references · Connect an account · AI setup and shared results
Browse contacts visible to the connection.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Required. Choose a saved HubSpot connection from this workspace’s account selector. Create or reconnect it in Settings > Connectors first. Do not paste a password, API key or token into this field. |
| Cursor | text | Optional. Continuation value from paging.next.after. Omit for the first page. Copy it unchanged and keep the same filters. Twidget text limit: 32,768 characters; provider-specific limits may be lower. |
| Limit | number | Optional. Maximum items requested in this page. Omit for 25; use a whole number from 1 to 100. The provider may return fewer items. |
Result
Returns contact objects in results and paging.next.after when another page exists. Put that after value into Cursor.
Example
Choose your HubSpot Account and add List contacts. Set Limit = 10. Leave Cursor unset for the first page. These are illustrative values: replace example IDs and addresses with your own permitted test values. Inspect the returned result before continuing.
Errors and limits
Check contact-read/write permissions and internal property names. Required properties or duplicate emails can cause a rejection. Reconnect an unavailable connection in Settings > Connectors. Isolated tests and live debugging do not contact external services; Use live data is needed for an intended live call. If rate-limited, wait before retrying. Total input is limited to 64 KiB and results to 2 MiB; use smaller pages, narrower filters or less depth when too large. Calls wait up to 30 seconds, or less if the workflow reaches its own time limit. A timeout does not prove that a create/send failed, so check the provider before repeating it.
Read a contact by its HubSpot record ID.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Required. Choose a saved HubSpot connection from this workspace’s account selector. Create or reconnect it in Settings > Connectors first. Do not paste a password, API key or token into this field. |
| Contact | text | Required. Contact record ID from List contacts or Create contact. An email address cannot replace this ID. Twidget text limit: 8,192 characters; provider-specific limits may be lower. |
Result
Returns id, properties and available creation/update information. Only the provider’s default contact properties are requested.
Example
Choose your HubSpot Account and add Get contact. Set Contact = "12345". These are illustrative values: replace example IDs and addresses with your own permitted test values. Inspect the returned result before continuing.
Errors and limits
Check contact-read/write permissions and internal property names. Required properties or duplicate emails can cause a rejection. Reconnect an unavailable connection in Settings > Connectors. Isolated tests and live debugging do not contact external services; Use live data is needed for an intended live call. If rate-limited, wait before retrying. Total input is limited to 64 KiB and results to 2 MiB; use smaller pages, narrower filters or less depth when too large. Calls wait up to 30 seconds, or less if the workflow reaches its own time limit. A timeout does not prove that a create/send failed, so check the provider before repeating it.
Create a contact with HubSpot property values.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Required. Choose a saved HubSpot connection from this workspace’s account selector. Create or reconnect it in Settings > Connectors first. Do not paste a password, API key or token into this field. |
| Properties | object | Required. Object using HubSpot internal property names, such as {"email":"alex@example.test","firstname":"Alex","lastname":"Demo"}. Display labels are not property names. Supply an object, not text containing an object; all inputs together must fit within 64 KiB. |
Result
Returns the new contact object, including id and properties. Provider duplicate-email and required-property rules still apply.
Example
Choose your HubSpot Account and add Create contact. Set Properties = {"email":"alex@example.test","firstname":"Alex","lastname":"Demo"}. These are illustrative values: replace example IDs and addresses with your own permitted test values. An intended live run creates/changes data or sends a message; inspect its receipt before repeating it.
Errors and limits
Check contact-read/write permissions and internal property names. Required properties or duplicate emails can cause a rejection. Reconnect an unavailable connection in Settings > Connectors. Isolated tests and live debugging do not contact external services; Use live data is needed for an intended live call. If rate-limited, wait before retrying. Total input is limited to 64 KiB and results to 2 MiB; use smaller pages, narrower filters or less depth when too large. Calls wait up to 30 seconds, or less if the workflow reaches its own time limit. A timeout does not prove that a create/send failed, so check the provider before repeating it.
Update selected properties on a contact.
Inputs
| Input | Type | How to use it |
|---|---|---|
| Account | Account | Required. Choose a saved HubSpot connection from this workspace’s account selector. Create or reconnect it in Settings > Connectors first. Do not paste a password, API key or token into this field. |
| Contact | text | Required. Contact record ID from List contacts or Create contact. An email address cannot replace this ID. Twidget text limit: 8,192 characters; provider-specific limits may be lower. |
| Properties | object | Required. Object using HubSpot internal property names, such as {"email":"alex@example.test","firstname":"Alex","lastname":"Demo"}. Display labels are not property names. Supply an object, not text containing an object; all inputs together must fit within 64 KiB. |
Result
Returns the updated contact object. Properties omitted from the input are not explicitly changed.
Example
Choose your HubSpot Account and add Update contact. Set Contact = "12345"; Properties = {"email":"alex@example.test","firstname":"Alex","lastname":"Demo"}. These are illustrative values: replace example IDs and addresses with your own permitted test values. An intended live run creates/changes data or sends a message; inspect its receipt before repeating it.
Errors and limits
Check contact-read/write permissions and internal property names. Required properties or duplicate emails can cause a rejection. Reconnect an unavailable connection in Settings > Connectors. Isolated tests and live debugging do not contact external services; Use live data is needed for an intended live call. If rate-limited, wait before retrying. Total input is limited to 64 KiB and results to 2 MiB; use smaller pages, narrower filters or less depth when too large. Calls wait up to 30 seconds, or less if the workflow reaches its own time limit. A timeout does not prove that a create/send failed, so check the provider before repeating it.
Isolated tests and live debugging do not call connected providers. Enable Use live data only when you intend to contact the account. Writes, messages and AI requests can change real data or incur provider charges. A successful connection check does not prove access to every action. These examples explain the command contract; they are not evidence of a completed live provider request.
Together AI commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Together AI, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands. [...
Perplexity commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Perplexity, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands. [A...
Twilio commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Twilio, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands. [All c...
Slack commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Slack, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands. [All co...
Dropbox commands
Use these commands from an endpoint, server function or event. Choose Add Command → Connector → Dropbox, select the action, then choose an Account. Selecting an account reveals the remaining inputs. When the command returns a result, open OUTPUT and use Return as to name it for later commands. [All ...