Contact and Company Resolution (generate-insights)

Contact and Company Resolution

Autobound’s generate-insights API uses a flexible resolution system to identify your target prospect and their company—even if all you have is an email address or a domain. The more you pass in, the more precise and relevant the insights will be.


What Gets Resolved

  • Contact-level insights (e.g. LinkedIn posts, podcasts, job changes)
  • Company-level insights (e.g. 10-K filings, growth metrics, funding, news)
  • User context for insight ranking—so the insights are more relevant to your product, role, or target ICP.

By default, we treat the API key owner as the user.

But if you’re an OEM or building your own sales product on top of Autobound (e.g. TechTarget, AI SDR), you can override the user context by passing in a userEmail, userCompanyUrl, or userLinkedinUrl. (see TechTarget's use case )


Recommended Parameters

ParameterPurpose
contactEmailMost common. Resolves the individual and their employer.
contactLinkedinUrlHelpful fallback if email doesn't resolve LinkedIn. Improves resolution precision.
contactCompanyUrlUsed when you're generating insights for a company (not an individual).
userEmailOptional. Overrides the default user (API key owner) to improve ranking relevance.
userLinkedinUrlOptional. Improves user context if LinkedIn can’t be resolved from email.
userCompanyUrlOptional. Used if your company domain differs from the email domain (e.g. alias emails).

How to Think About Each Field

  • If you're passing in just a contact email, we’ll try to find their LinkedIn and company. But if that fails, having the LinkedIn URL helps as a backup.
  • The contactCompanyUrl is most useful when you're not targeting a specific person (e.g. “someone at Cisco”), but you still want company-level insights.
  • If you’re embedding Autobound in your own product or using it on behalf of multiple users, pass in explicit user context so our AI ranks insights based on that specific seller..

Example Use Cases

  • You want the top 20 insights on a prospect email → pass contactEmail only
  • You have the LinkedIn too → add contactLinkedinUrl to improve match rate
  • You’re targeting an account with no contact → pass contactCompanyUrl
  • You’re building a sales product for others, or want insights for a specific user on your team → pass in your user's userEmail, userCompanyUrl

Example Payload

{
  "contactLinkedinUrl": "linkedin.com/in/jane-smith",
  "userEmail": "[email protected]"
}

Resolution Tips

  • ✅ Always provide a real business email if possible
  • ✅ Add LinkedIn URLs when available—they boost match accuracy
  • ✅ Use company domains when person-level data isn’t available