Skip to content50% off your first yearClaim 50% off
AutoSEO

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. 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. 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. 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. 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.

Learn where your conversations start

Start with an AutoSEO Cloud workspace for $50/month, or self-host the open-source edition for free.

Claim 50% off