Actions74
- šÆ Campaign Management Actions
- š„ Lead Management Actions
- š§ Email Accounts Actions
- š Analytics & Stats Actions
- š Smart Delivery Actions
- Get Region Provider IDs
- Create Manual Placement Test
- Create Automated Placement Test
- Get Spam Test Details
- Delete Tests in Bulk
- Stop Automated Test
- List All Tests
- Get Provider Report
- Get Geo Report
- Get Sender Account Report
- Get Spam Filter Report
- Get DKIM Details
- Get SPF Details
- Get rDNS Report
- Get Sender Account List
- Get Blacklists
- Get Domain Blacklist
- Get Spam Test Email Content
- Get Email Reply Headers
- Get Schedule History
- Get IP Details
- Get Mailbox Summary
- Get Mailbox Count
- Get All Folders
- Create Folder
- Get Folder by ID
- Delete Folder
- š Webhooks Actions
- šØ Smart Senders Actions
Overview
The node integrates with the SmartLead API to manage leads within email marketing campaigns. Specifically, the Lead Management - Update operation allows users to update information for a specific lead by providing the lead's ID and the new data in JSON format.
This operation is useful when you need to keep your lead database current, such as updating contact details, company information, or other custom fields associated with a lead. For example, if a lead changes their job title or company, you can use this node to reflect those changes automatically in your SmartLead system.
Properties
| Name | Meaning |
|---|---|
| Lead ID | The unique identifier of the lead to update. |
| Lead Update Data | JSON-formatted data containing the fields and values to update for the lead. Example: {"first_name": "John", "last_name": "Doe", "company": "New Company"} |
Output
- The output contains a JSON object representing the updated lead data returned from the SmartLead API.
- The exact structure depends on the API response but typically includes the lead's updated fields.
- No binary data output is involved in this operation.
Dependencies
- Requires an active connection to the SmartLead API via an API key credential configured in n8n.
- The node sends authenticated HTTP requests to
https://server.smartlead.ai/api/v1/leads/{leadId}endpoint using POST method with JSON body. - Proper API permissions are needed to update lead information.
Troubleshooting
- Invalid JSON in Lead Update Data: If the JSON provided in the "Lead Update Data" property is malformed, the node will throw an error indicating invalid JSON. Ensure the JSON syntax is correct before running.
- Lead Not Found or Invalid Lead ID: If the specified Lead ID does not exist or is incorrect, the API may return an error. Verify the Lead ID is valid.
- Authentication Errors: If the API key credential is missing or invalid, authentication will fail. Check that the API key is correctly set up in n8n credentials.
- API Rate Limits or Network Issues: Temporary network problems or rate limiting by the SmartLead API could cause failures. Retry after some time or check API usage limits.
Links and References
- SmartLead API Documentation (Assumed URL based on base URL)
- n8n Documentation on HTTP Request Node (for understanding request handling)
If you need summaries for other operations or resources, feel free to ask!