Seamlessly sync your customer conversations from Intercom to Shorter Loop, enabling you to transform customer feedback into actionable product insights and ideas.Keep your product strategy customer-centric by integrating Intercom with Shorter Loop. This one-way integration allows product teams to capture valuable feedback directly from customer tickets and automatically sync them into Shorter Loop.Overview: Bringing Customer Voice into Product Development#
Product teams often struggle to bridge the gap between customer tickets and product development.The Intercom Integration solves this by enabling seamless one-way synchronization from Intercom to Shorter Loop's Feedback Manager. This integration ensures that:Customer tickets automatically flow from Intercom into Shorter Loop as Issues
All customer feedback is centralized in one strategic platform for analysis and prioritization
Prerequisites & Permissions#
Workspace Admin Access#
The Intercom account you use to create the Access Token must have Workspace Admin permissions in Intercom. This is required so Shorter Loop can:Read tickets and customer data
Create and manage access tokens and webhooks for real-time sync
Once setup is complete, you can adjust permissions if needed, but Admin access is required during initial configuration.Access Token Validity#
Intercom Access Tokens do not expire by default but can become outdated. If you want to re-sync, a new access token needs to be generated from Intercom.You'll need to create an Access Token in Intercom:Log in to your Intercom workspace
Navigate to Settings (gear icon in bottom-left)
Go to Developer Hub → Your Apps → New app. Create a new app or select an existing one.
Go to Authentication section
4. Required Permissions#
Ensure your Access Token has the following permissions enabled:Read and list users and companies
Read one user and one company
5. Collect Your Credentials#
Access Token: The token you just generated
Open your Shorter Loop workspace
Click on Integrations in the left sidebar
Find and click on Connect from Intercom
2. Enter Your Credentials#
A dialog will appear requesting your Intercom credentials:Access Token: Paste the token you generated in Step 1
3. Authenticate#
Shorter Loop will verify your Access Token with Intercom
After this, you'll be directed to the popup for the webhook settings, explained below.After successful authentication, you'll see a dialog titled -"Action Required: Complete Your Intercom Setup" with a message: "Webhook created successfully — nice work! 🎉 To finish setup in Intercom:"
This critical step enables real-time synchronization between Intercom and Shorter Loop.Follow these steps carefully:In the Shorter Loop dialog, you'll see a URL field containing your unique webhook endpoint (it will look something like: https://api.shorterloop.com/webhooks/intercom/...).Click the copy icon next to the URL to copy it to your clipboard
Keep this URL handy for the next steps
2. Navigate to Intercom Webhook SettingsThe dialog provides clear instructions:Go to Settings → Integrations → Developer Hub in your Intercom workspace
Select your app (the one you created earlier for the integration)
Click on Webhooks in the left sidebar
In the Intercom Webhooks page:Find the Endpoint URL field (it will show https:// as a placeholder)
Paste the webhook URL you copied from Shorter Loop
The URL should now be visible in the endpoint field
4. Subscribe to Required TopicsThis is crucial — you must select specific event topics for the webhook to work properly.In the Topics section on the same Webhooks page:Click on the "Select a topic..." dropdown
Select the following topics (as specified in the Shorter Loop dialog):
contact.lead.created - When a new contact is created
contact.lead.updated - When a contact is updated
ticket.created - When a new ticket is created
ticket.state.updated - When a ticket state changes
ticket.closed - When a ticket is closed
comapny.created - When a new company is created
Important: You must select all the topics listed above. Missing even one topic will result in incomplete synchronization.5. Save Your Webhook ConfigurationAfter pasting the URL and selecting all required topics, click Save in Intercom
Intercom will validate the webhook endpoint and activate it
6. Confirm in Shorter LoopReturn to the Shorter Loop dialog
Click the Webhook Added button
You'll see a confirmation: "Integration complete — now syncing in real-time"
Important Note About Sync Direction#
This integration is one-way only — data flows from Intercom to Shorter Loop:✅ Tickets in Intercom automatically sync to Shorter Loop
✅ Contacts in Intercom automatically sync in Shorter Loop
✅ Companies in Intercom automatically sync in Shorter Loop
❌ Changes made in Shorter Loop do NOT sync back to Intercom
What This Enables:#
Once the webhook is configured, Shorter Loop will automatically receive instant notifications from Intercom whenever:New tickets are created in Intercom
Existing tickets are updated
This one-way sync ensures your Feedback Manager in Shorter Loop always reflects the latest customer tickets from Intercom without any manual syncing or delays. All updates flow automatically from Intercom to Shorter Loop in real time.Verification:#
To verify the webhook is working:1.
Create or update a test ticket in Intercom
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#
Access Token was revoked or outdated
Incorrect Access Token entered
Missing required permissions on the Intercom app
1.
Regenerate your Access Token in Intercom Developer Hub
2.
Verify you have Workspace Admin access
3.
Check all required permissions are enabled
4.
Re-authenticate in Shorter Loop