Seamlessly sync your HubSpot tickets, contacts, and companies to Shorter Loop, transforming CRM data into actionable product feedback, ideas, and strategic work items.Keep your product development customer-centric by integrating HubSpot with Shorter Loop. This integration allows product teams to capture valuable customer data as support tickets directly from HubSpot CRM and convert them into Issues in the Feedback Manager in Shorter Loop.Overview: Bringing CRM Data into Product Strategy#
Product teams often struggle to bridge the gap between CRM data and product development.The HubSpot Integration solves this by enabling seamless one-way synchronization between HubSpot CRM and Shorter Loop's Feedback Manager. This integration ensures that:Support tickets automatically flow into Shorter Loop as actionable feedback
Customer contacts and companies sync with full context and properties
Teams maintain full visibility of which customers are requesting through tickets
CRM tickets are centralized in one strategic product management platform
Step 1 — Generate Your HubSpot Access Token#
To establish a secure connection, Shorter Loop requires a HubSpot Private App Access Token with the necessary read permissions.1. Navigate to HubSpot Developer Settings#
Log in to your HubSpot account
Click the Settings icon (gear icon) in the top-right corner
In the left sidebar, navigate to Integrations → Legacy Apps
2. Connect the Legacy App#
Default Legacy App Screen1.
Click on "Create Legacy App" → "Private".
2.
Name: Enter "Shorter Loop Integration" (or your preferred name)
Description: "One-way integration for syncing HubSpot tickets, contacts, and companies to Shorter Loop"
Logo: Optional - you can add your company logo
Click on the Scopes tab and enable the permissions shown in the image.4. Create the App#
Click on the "Create App" button on the top right corner of the screen.5. Collect the Access Token#
Navigate to Auth on the menu.
Locate the "Access Token". Click on "Show Token" for the token to appear completely.
Copy the token and paste it in Shorter Loop.
Step 2 — Link HubSpot with Shorter Loop#
1. Open the Connect Dialog#
1.
Navigate to Integrations (left sidebar).
2.
Locate the HubSpot title.
3.
Click the Connect HubSpot button. You'll get a dialog box.
2. Enter Connection Details#
A dialog box titled "Connect to HubSpot" will appear with the following fields:Paste the Private App Access Token you generated in Step 1.
This should be a long string starting with pat-....
The dialog will also display the required scopes:Note: Make sure your Private App has all these scopes enabled before proceeding.3. Authenticate#
2.
Shorter Loop will verify your credentials with HubSpot
4. Webhook Dialog Box#
You'll see a screen with the message:"Action Required: Complete Your HubSpot Setup""Webhook created successfully — nice work! 🎉"This means the initial connection is established, but you need to complete the webhook setup for automatic syncing.Error: A red message will explain the issue:If you receive an error, double-check your Access Token and required scopes, then try again.This critical step enables automatic, real-time synchronization whenever tickets, contacts, or companies are created or updated in HubSpot.1. Copy the Webhook URL#
A webhook URL will be displayed (partially obscured for security):••••••••••••••••••••••••4cb8
1.
Click the Copy icon next to the URL
2.
The full webhook URL is now copied to your clipboard
Important: This URL is unique to your integration. Keep it secure and do not share it publicly.2. Navigate to HubSpot Webhooks Settings#
Click on "Edit Webhooks" to copy the URL.
Paste the Webhook URL in the "Target URL" field.
Keep the Event Throttling number to "10" to avoid delays in syncing data.
After pasting the URL, "Commit Changes" from the top right corner of the page.
3. Confirm in Shorter Loop#
Return to the Shorter Loop dialogClick the Webhook Added button
You'll see a confirmation:
Verification#
To verify the webhook is working:2.
Check your Shorter Loop Feedback Manager
3.
The tickets should appear as a new Issue automatically
If it doesn't appear, check the Troubleshooting section below for webhook-related issues.Troubleshooting Common Issues#
"Authentication Failed" Error#
Missing required scopes on the Private App
Private App has been deleted in HubSpot
1.
Verify the Private App still exists in HubSpot Settings → Private Apps
2.
Ensure all required scopes are enabled