HubSpot Trigger
Trigger workflow when a new contact is created in HubSpot
Trigger workflow when a new contact is created in HubSpot
This is a webhook-based trigger. Configure the external service to send events to the workflow webhook URL.
Events
HubSpot Contact Created
Trigger workflow when a new contact is created in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Contact Deleted
Trigger workflow when a contact is deleted in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Contact Privacy Deleted
Trigger workflow when a contact is deleted for privacy compliance (GDPR, CCPA, etc.) in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Contact Property Changed
Trigger workflow when any property of a contact is updated in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Company Created
Trigger workflow when a new company is created in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Company Deleted
Trigger workflow when a company is deleted in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Company Property Changed
Trigger workflow when any property of a company is updated in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Conversation Creation
Trigger workflow when a new conversation is created in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Conversation Deletion
Trigger workflow when a conversation is deleted in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Conversation New Message
Trigger workflow when a new message is added to a conversation in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Conversation Privacy Deletion
Trigger workflow when a conversation is deleted for privacy compliance (GDPR, CCPA, etc.) in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Conversation Property Changed
Trigger workflow when any property of a conversation is updated in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Deal Created
Trigger workflow when a new deal is created in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Deal Deleted
Trigger workflow when a deal is deleted in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Deal Property Changed
Trigger workflow when any property of a deal is updated in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Ticket Created
Trigger workflow when a new ticket is created in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Ticket Deleted
Trigger workflow when a ticket is deleted in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)HubSpot Ticket Property Changed
Trigger workflow when any property of a ticket is updated in HubSpot
Setup Instructions
Sign up for a free developer account at developers.hubspot.com if you don't have one.
Note: HubSpot has deprecated the web UI for creating apps. You must use the HubSpot CLI to create and manage apps. Install the CLI with
npm install -g @hubspot/cli and run hs project create to create a new app. See HubSpot's documentation for details.Add
https://www.tradinggoose.ai/api/auth/oauth2/callback/hubspot to your HubSpot OAuth redirect URLs. Retrieve your Client ID and Client Secret from your HubSpot app configuration and enter them in the fields above.In your HubSpot developer account, find your App ID (shown below your app name) and your Developer API Key (in app settings). You'll need both for the next steps.
Configure your app to include the required OAuth scope:
crm.objects.contacts.readClick the "Save Configuration" button above. This will generate your unique webhook URL.
After saving above, copy the Webhook URL and run the two curl commands below (replace
{YOUR_APP_ID}, {YOUR_DEVELOPER_API_KEY}, and {YOUR_WEBHOOK_URL_FROM_ABOVE} with your actual values).Create or modify a contact in HubSpot to trigger the webhook. Check your workflow execution logs in TradingGoose to verify it's working.
Output Schema
payloadjsonFull webhook payload array from HubSpot containing event detailsproviderstringProvider name (hubspot)providerConfigobjectappIdstringHubSpot App IDclientIdstringHubSpot Client IDtriggerIdstringTrigger ID (e.g., hubspot_company_created)clientSecretstringHubSpot Client SecretdeveloperApiKeystringHubSpot Developer API KeycurlSetWebhookUrlstringcurl command to set webhook URLcurlCreateSubscriptionstringcurl command to create subscriptionwebhookUrlDisplaystringWebhook URL display valuepropertyNamestringOptional property name filter (for property change triggers)