Articles on: Integration

How to Configure HubSpot Webhook Integration with XTEN-AV?

Overview


This guide explains how to connect your HubSpot account with XTEN-AV and configure webhooks for real-time synchronization of CRM data, including Deals, Companies (Accounts), and Contacts.


Step 1: Connect HubSpot Account to XTEN-AV


  • Log in to your XTEN-AV account.
  • Navigate to Integrations → HubSpot.
  • Click on Connect HubSpot Account.
  • Complete the HubSpot login and authorization process.


Once completed, your HubSpot account will be successfully linked with XTEN-AV.


Step 2: Create a Private App in HubSpot


  • Log in to your HubSpot account.
  • Go to Settings.
  • Navigate to Integrations → Private Apps.





  • Click on Go to Legacy Apps.




  • Click on Create Legacy App




  • Select Private to create Legacy App



  • Check the Box and click on Continue with legacy private app.



  • Now Configure all steps like Basic Info, Scopes and Webhooks



Step 3: Set up the required Configure Permissions (Scopes) for each CRM object as follows:


  1. Deals
  • Select: crm.objects.deals.read


  1. Companies (Accounts)
  • Select: crm.objects.companies.read


  1. Contacts
  • Select: crm.objects.contacts.read



Step 4: Configure Webhooks


  • Go to Webhook setup



Enter the Webhook Target URL provided in XTEN-AV by navigating to **Overall Settings > HubSpot. **


The same webhook endpoint is used for Deals, Accounts (Companies), and Contacts.


Click on it to open the Overall Setting page, then configure the subscriptions.


Step 5: Create Webhook Subscriptions (Add the following subscriptions):


  1. Deals
  • Object type: Deal
  • Listen for which elements: Created and property changed
  • Which properties: dealname , amount, hs_priority


  1. Companies (Accounts)
  • Object type: Companies
  • Listen for which events: Created and property changed
  • Which properties: name, state


  1. Contacts
  • Object type: Contacts
  • Listen for which events: Created and property changed
  • Which properties: firstname, lastname, phone



Step 6: Finalize Setup


  • Review all configured webhook subscriptions.
  • Click on Create app button and then click on Continue creating button for submission webhook setup.


Updated on: 06/19/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!