Update Campaign Lead (Smartlead)
Smartlead → Update Campaign Lead (Smartlead)
/v1/smartlead-update-campaign-lead{ "campaign_id": "sample-value", "lead_id": "sample-value", "first_name": "Jane", "last_name": "Doe", "email": "[email protected]", "mobile_number": "sample-value", "company_name": "Acme, Inc.", "website": "https://acme.com", "location": "sample-value", "linkedin_url": "https://acme.com", "company_url": "https://acme.com" }
{ "ok": true, "data": { "ok": true } }
Update details for a specific lead within a Smartlead campaign.
Install
Add update campaign lead (smartlead) to your MCP client.
Drop this into claude_desktop_config.json (or your client's equivalent) and the tool shows up in any chat.
{ "mcpServers": { "texau": { "command": "npx", "args": ["-y", "@texau/mcp-server"], "env": { "TEXAU_API_KEY": "..." } } } }
Tool name: texau__smartlead-update-campaign-lead
When to use this.
The "smartlead-update-campaign-lead" action allows users to update the details of a specific lead within a Smartlead campaign, enhancing lead management and engagement. Key input parameters include "campaign_id" and "lead_id," which uniquely identify the campaign and lead, respectively. Additional optional fields such as "first_name," "last_name," "email," "phone_number," "company_name," "website," "location," and "linkedin_profile" enable comprehensive updates to the lead's information. The action outputs a boolean "ok" indicating the success of the request. This functionality is essential for businesses looking to maintain accurate lead data, improve communication strategies, and optimize marketing efforts within integrated systems. Ideal for marketing teams and CRM integrations, this action falls under the integration category and supports various semantic data types including text, email, and ID.
Try it
Run a sample request.
The response is a deterministic, cached example. No live call, no credits used.
Update Campaign Lead (Smartlead)
Response
Output schema.
Every field returned in `data`. Click rows to expand nested objects.
okOkboolean
Integrate
Copy-pasteable snippets.
Real endpoint: https://v3-api.texau.com/api/v1/smartlead-update-campaign-lead. Auth: x-api-key.
/v1/smartlead-update-campaign-leadcurl -X POST 'https://v3-api.texau.com/api/v1/smartlead-update-campaign-lead' \ -H 'x-api-key: $TEXAU_API_KEY' \ -H 'content-type: application/json' \ -d '{"campaign_id":"sample-value","lead_id":"sample-value","first_name":"Jane","last_name":"Doe","email":"[email protected]","mobile_number":"sample-value","company_name":"Acme, Inc.","website":"https://acme.com","location":"sample-value","linkedin_url":"https://acme.com","company_url":"https://acme.com"}'
{ "ok": true, "data": { "ok": true } }
Compose
How this fits a workflow.
The next 2 actions most operators chain after this one.
integration
List Leads by Campaign ID (Smartlead)
Fetches all leads associated with a specific campaign ID in Smartlead.
integration
Add Leads to Campaign (Smartlead)
Add a lead to a specific Smartlead campaign and retrieve detailed import metrics.
integration
List Campaigns (Smartlead)
Retrieve a list of Smartlead campaigns with their statuses, scheduling settings, and configuration details.
Output
Results land in a TexAu table.
Sample rows below.
Real result preview coming soon.
| Input | Status | Score |
|---|---|---|
| [email protected] | valid | 96 |
| [email protected] | risky | 54 |
| [email protected] | invalid | 12 |
Workflow
A real example.
Trigger → update campaign lead (smartlead) → enrich → push to your CRM. ~80 ms operator effort, the rest runs in the background.
Built for
Who runs this.
Reliability
Rate limits & reliability.
- Per-minute limitNo public cap
- Per-day limitPlan-defined
- RetriesAutomatic w/ backoff
- ModeSync
Errors
HTTP status codes.
What each response means and what to do about it.
| Code | Cause | Fix |
|---|---|---|
| 200 OK | Action ran. Data in `data`. | Read response. |
| 400 Bad Request | Missing or malformed input. | Validate against the input schema. |
| 401 Unauthorized | Missing or invalid `x-api-key`. | Re-issue from /api-platform. |
| 403 Forbidden | Workspace lacks plan tier. | Upgrade or contact sales. |
| 404 Not Found | Action key not recognized. | Verify the slug. |
| 429 Rate Limited | Per-minute or per-day cap hit. | Backoff; reduce concurrency. |
| 500 Server Error | Unexpected TexAu issue. | Retry with backoff. |
| 502 Bad Gateway | Upstream provider 5xx. | Retry; we surface root cause. |
| 504 Timeout | Upstream slower than maxLatency. | Switch to `isAsync` polling. |
Related
More Smartlead actions.
integration
List Leads by Campaign ID (Smartlead)
Fetches all leads associated with a specific campaign ID in Smartlead.
integration
Add Leads to Campaign (Smartlead)
Add a lead to a specific Smartlead campaign and retrieve detailed import metrics.
integration
List Campaigns (Smartlead)
Retrieve a list of Smartlead campaigns with their statuses, scheduling settings, and configuration details.
FAQ.
Is this real-time?
Yes. Synchronous actions return in ~1–4 s. Long-running work uses async polling (see status 504 → switch to async).
Do I get charged on failure?
No. Verified failures cost zero credits. Provider miss / 5xx / timeout cascade to the next provider in the waterfall when applicable.
Does it work with Claude / Cursor via MCP?
Yes. Add the texau MCP server to your client config, then call `texau__smartlead-...` directly.
What CRMs can I push results to?
HubSpot, Salesforce, Pipedrive, Zoho, and GoHighLevel are bidirectional. Smartlead, Instantly, Lemlist, HeyReach, Apollo Sequences, and Reply.io for outbound.
Run Update Campaign Lead (Smartlead) in 60 seconds.
Pull your API key, paste the cURL, ship to your CRM.