update_contact
Use only for contact details (e-mail, phone, position). For pipeline stage use set_deal_stage; for custom fields use set_lead_fields. Update a lead's contact details — email, phone, location, company, position, headline or company_info. Use to enrich a lead (e.g. save an email address you found). company_info is a short plain-text description of what the lead's company does (1–2 sentences, max 400 characters, from the company's own website, e.g. via read_company_website); it feeds the {{company_info}} message variable and must be factual — never guess it. web_research is longer free-text research about the person/company (what the company does, the verified offer/CTA, key facts from the website; max 4000 characters) that the message writer reads as background facts; it replaces the previous web_research and keeps the rest of the profile. Only the fields you pass are changed; omit the rest. Does not create contacts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email address. Optional. | ||
| phone | No | Phone number. Optional. | |
| company | No | Company name. Optional. | |
| headline | No | LinkedIn-style headline. Optional. | |
| location | No | City / location. Optional. | |
| position | No | Job title / position. Optional. | |
| contact_id | Yes | UUID of the contact | |
| company_info | No | Short factual description of what the lead's company does (max 400 chars, plain text, no links). Used by the {{company_info}} message variable. Optional. | |
| web_research | No | Factual research about the person/company for writing personalized messages: what the company does, verified offer/CTA, key facts (max 4000 chars). Replaces the previous web_research. Optional. |