CRM · create_lead_salesforce
Create Salesforce lead
Create a lead in Salesforce.
- Price
- included
- Requirements
- Salesforce
- set it up in Settings → Integrations
- Human approval
- Yes, by default
- outside-facing write: a human validates
Input
| Field | Type | Description |
|---|---|---|
| leads | array | Batch import: the FULL list of prospects to create in one call (preferred whenever there is more than one). Each item takes the same fields as a single lead (firstName, lastName, company required per item). Up to 200 per call; larger lists are chunked automatically. When provided, the top-level single-lead fields are ignored. |
| firstName | string | Single lead: prospect's first name. Ignored when `leads` is provided. |
| lastName | string | Prospect's last name |
| company | string | Company name |
| string | Professional email address | |
| title | string | Job title / position |
| phone | string | Office phone number |
| mobilePhone | string | Mobile phone number |
| linkedinUrl | string | LinkedIn profile URL |
| website | string | Company website URL |
| industry | string | Industry sector |
| numberOfEmployees | number | Number of employees at the company |
| city | string | City |
| country | string | Country |
| leadSource | string | How this lead was sourced, e.g. "Apollo", "Pappers", "LinkedIn", "Web Research" |
| description | string | Internal notes or prospect summary (visible in Salesforce Lead record) |
| leadStatus | Open - Not Contacted | Working - Contacted | Closed - Converted | Closed - Not Converted | Lead status (default: Open - Not Contacted) |
Call this tool
Through the HTTP API, or from the MCP server with the run meta-tool.
curl https://api.ezyagents.fr/gateway/v1/run \
-H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
-d '{"tool":"create_lead_salesforce","input":{"leads":[],"firstName":"…","lastName":"…","company":"…"}}'$
run({ "tool": "create_lead_salesforce", "input": {"leads":[],"firstName":"…","lastName":"…","company":"…"} })