CRM Search
Look up a contact in your connected CRM(s) and surface the record owner. Provide email and/or linkedin_url. Only connected CRMs are queried. Pipedrive and Sellsy search is email-only, so a linkedin-only lookup returns HubSpot/Salesforce matches only.
Authorizations
Provide your API key in the x-api-key header.
Body
Provide email, linkedin_url, or a name (first_name/last_name) together with company_domain or company_name. A name is never searched unconstrained.
Email to look up in the connected CRM(s).
LinkedIn profile URL to look up. HubSpot/Salesforce only.
Used with last_name + a company when no email/LinkedIn is available. Matches are fuzzier and reported with a lower confidence.
Constrains a name search to that company. Preferred over company_name (more precise).
Fallback company constraint when no domain is known. Yields confidence: low.
Restrict the search to a single CRM instead of all connected ones.
hubspot, salesforce, pipedrive, sellsy Response
CRM matches with owner
The connected CRMs actually queried.
The CRM a crm-less sync would resolve to (same rules as POST /trigger/crm-sync). Null when ambiguous: ask the user which CRM to act on.
Per-CRM lookup failures. Present only when a provider errored. IMPORTANT: an empty matches alongside errors is NOT a confirmed "no match" — do not treat it as "contact is new".

