Visitor Identification

Aimdoc includes built-in visitor identification to help you understand who is engaging with your agent, even when the visitor does not fill out a form.

This page covers anonymous website enrichment. To identify signed-in users inside your application—and associate them with your application accounts—use the identify method in the Aimdoc SDK with Identity Verification on the Activate plan.

What it does

When identification is available for a session, Aimdoc can:

  • Identify visitors from available network and enrichment signals
  • Enrich conversations with person and company context
  • Personalize responses using that context in real time
  • Support routing and follow-up by giving your team better lead intelligence
  • Link company context to an Account when a company domain is known

How it appears in Aimdoc

Identification data is surfaced directly in your existing workflow:

  • In conversations, the agent can use enriched context to personalize replies
  • In contact and session records, enriched visitor details are included when available
  • In Accounts, enrichment can create or update an enriched account and show company facts
  • In notifications, teams can receive Visitor Identified and Warm Visitor notifications

Account owners and notifications

When Aimdoc resolves a company domain from enrichment (or from a later work-email contact), it can match that domain to a Salesforce or HubSpot account and surface the CRM account owner.

If a teammate in Aimdoc matches that CRM owner and has Visitor Identified (or other relevant) notifications enabled, their email and Slack alerts can call out the account they own. Enriched matches include a disclaimer that the association is a signal, not a confirmed work-email identity.

For Salesforce, configure the Account Match Field on the agent so Aimdoc can find the right CRM account by domain. See Accounts: CRM account owners and Salesforce.

Setup

Organization admins configure visitor identification in User Settings -> Organization Details. The controls appear when identification is included for your organization.

  1. Accept the visitor identification terms under Visitor identification compliance. Suggested cookie-banner language is available there to review with your legal team.
  2. Turn on Identify website visitors.
  3. Under When to identify, choose one mode:
    • Visitors who start a conversation — identify only when a visitor chats with your agent. Uses the fewest credits.
    • Warm visitors — identify once browsing shows buying intent, such as visiting pricing, demo, or contact pages or coming back for a second visit. Blog readers and bounces stay anonymous.
    • Every visitor — identify as soon as anyone lands. Uses the most credits.
  4. Optionally set a Monthly budget in credits for the billing cycle. Leave it blank for no budget cap. The settings page shows how many credits each identified visitor uses.
  5. Add the Websites where identification should run (the domain where your agent is installed). Identification applies to those domains and their subdomains.

The same card shows usage for the current billing cycle, including whether you are capped by your budget or your plan. When the cycle limit is reached, identification pauses until the next cycle (or until you raise the budget). The agent keeps running; visitors stay anonymous for identification purposes until the pause ends.

To validate how identification appears in your workspace, check:

  1. A live conversation where a visitor can be enriched
  2. The session or contact record for enriched fields
  3. Notification preferences for "Visitor Identified" alerts
  4. The Accounts page when a company domain is available

Notes and expectations

  • Identification coverage varies by traffic source, geography, and data availability.
  • Not every anonymous visitor can be resolved to a person.
  • When no enrichment is available, Aimdoc continues operating normally with standard conversation and contact capture behavior.
  • Enriched account matches are lower trust than confirmed work-email accounts.
  • If a website you add is already set up for identification on another Aimdoc account, contact support to move it.

Was this page helpful?