Scenario
AI copilot inside a CRM / sales engagement tool that needs to remember account and contact details across interactions.Extraction
From emails, call notes, support tickets, and CRM events, GetProfile extracts traits for:Contact-level traits:
role,seniority,decision_powercommunication_style: short & blunt vs narrativetopics_that_resonate[]: ROI, compliance, integrationsobjections[]: price, migration risk, security
Account-level traits:
company_size,industrytech_stack[]deal_stage,champions[],blockers[]
Injection
When a rep asks:“Draft a follow-up email to Sarah about the pilot.”The copilot’s LLM call goes through GetProfile:
-
GetProfile injects contact + account profile:
- “Sarah: VP Eng, high decision power, cares about migration risk and reliability; previously expressed worry about vendor lock-in.”
-
It injects a few relevant memories:
- last meeting summary,
- her exact wording on concerns.
Impact
The copilot:- Frames messages around the right value props,
- Remembers objections over weeks/months,
- Tailors tone and detail to the specific contact.
Implementation
Trait Schema Example
Related Resources
Profiles API
Retrieve contact and account profiles programmatically
SDK Integration
Build custom sales workflows with the JavaScript SDK