Attribution integrations
Intercom integration
Store the answer to “How did you hear about us?” in an Intercom contact attribute — asked by a Series or a bot — and AutoSEO receives it with every new lead and updated user and attributes it to AI search.
Overview
What you get with the Intercom integration
- Intercom webhooks for contact.lead.created and contact.user.updated
- A custom contact attribute holds the answer — filled by a Series, a bot or your team
- Email, name and contact ID pre-filled; you pick the attribute once under Field Mapping
- One record per contact: a changed answer replaces the old one
- Contacts linked to orders and deals from your other sources by hashed email
- Every notification listed under Webhook Logs
Use cases
What you can do with Intercom and AutoSEO
Ask in the conversation
Let a bot or Series ask new leads how they found you and store the answer on the contact.
Count leads from AI search
See how many Intercom leads came from ChatGPT, Perplexity or another assistant, next to your other channels.
Connect answers to revenue
Send payments from Stripe or deals from your CRM too, and AutoSEO links them to the Intercom answer by email hash.
No clear-text emails stored
Contact emails are hashed on arrival and shown in AutoSEO only as a masked preview.
Setup
Connect Intercom in four steps, with contact webhooks.
- 1 Step 1
Create the attribute
In Intercom, create a custom contact attribute such as “How did you hear about us?” and fill it from a Series, a bot or by hand.
- 2 Step 2
Generate your webhook URL
In your project, open Attribution → Integrations → Intercom and click Connect. Copy the webhook URL — it's shown only once.
- 3 Step 3
Subscribe to contact events
In the Intercom Developer Hub, open your app → Webhooks and subscribe to contact.lead.created and contact.user.updated with your URL.
- 4 Step 4
Send a test and map the attribute
Send a test notification, then pick your attribute from data.item.custom_attributes under Field Mapping and save.
FAQ
Frequently asked questions
How do I see which Intercom leads came from AI search?
Store the answer to “How did you hear about us?” in a custom contact attribute and subscribe AutoSEO to Intercom's contact webhooks. AutoSEO counts answers that mention ChatGPT, Perplexity or other assistants as AI search.
Does Intercom send deal values to AutoSEO?
No. The Intercom integration captures answers, not revenue. Connect Stripe, your shop or your CRM as well, and AutoSEO links their orders and deals to the Intercom answer by hashed email.
Do I need an Intercom app?
Yes, a developer app in the Intercom Developer Hub, because Intercom configures webhooks per app. AutoSEO itself gets no API access to your Intercom workspace.
What happens when a contact's answer changes?
Each contact is stored once, keyed on its Intercom ID. A later contact.user.updated event replaces the answer, so the contact isn't counted twice.
How is the Intercom webhook secured?
The webhook URL carries a secret token that AutoSEO stores only as a hash. You can regenerate the URL at any time, and the old one stops working immediately.
Is the Intercom integration included in the price?
Yes. Attribution and every integration are part of the open-source app: free when you self-host, or included in an AutoSEO Cloud workspace for $50 per month with $10 of AI and data usage.
Attribution integrations
More integrations in this category
- HubSpotSend contacts and deals from a HubSpot workflow, with deal value.
- SalesforceSend leads and opportunities from a Salesforce Flow.
- ShopifyA custom pixel attributes Shopify orders and revenue to AI search.
- StripeSigned webhooks turn checkouts and invoices into conversions.
- WooCommerceNative WooCommerce order webhooks, verified with a shared secret.
- ShopwareSend placed orders from the Shopware Flow Builder.
- TypeformTypeform webhooks; the “How did you hear about us?” answer is detected.
- TallyTally form webhooks with automatic option labels.
- JotformCapture Jotform submissions via webhook.
- Gravity FormsCapture WordPress form submissions via the Webhooks Add-On.
- FormstackCapture Formstack form submissions via webhook.
- SurveyMonkeyImport responses of a SurveyMonkey survey via its API.
- FairingImport post-purchase survey answers with order ID and total.
- KnoCommerceImport KnoCommerce post-purchase survey responses.
- ZigpollImport Zigpoll on-site and post-purchase poll answers.
- PipedrivePipedrive deal webhooks with value and currency.
- AttioSend records and deals from an Attio workflow.
- CloseClose webhooks for leads and opportunities.
- CalendlyBooking-question answers from Calendly invitee webhooks.
- Zapier / MakeSend answers from any app through Zapier or Make.
- n8nSend answers from any n8n workflow.
- Custom webhookPOST any lead or order as JSON and map the fields once.
Learn where your conversations start
Start with an AutoSEO Cloud workspace for $50/month, or self-host the open-source edition for free.