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
This node integrates with the SmartLead API to manage leads, campaigns, email accounts, analytics, and other related resources for email marketing automation. Specifically, the "Get by Email" operation under the Lead Management resource allows users to retrieve detailed information about a lead by providing their email address.
Typical use cases include:
- Fetching lead details to personalize follow-up emails.
- Verifying if a lead exists before adding or updating records.
- Automating workflows that depend on lead data retrieval by email.
For example, you might use this node to input an email address and get back the lead's profile, campaign participation, and status, enabling targeted marketing actions.
Properties
| Name | Meaning |
|---|---|
| Email Address | The email address of the lead to look up. |
| Additional Fields | Optional parameters to refine results (not applicable for "Get by Email" but available for other lead operations). Includes: - Limit: Number of results to return - Offset: Number of results to skip - Status: Campaign status filter (Active, Paused, Stopped) |
Note: For the "Get by Email" operation, only the Email Address property is required and used.
Output
The node outputs JSON data representing the lead information retrieved from the SmartLead API. The structure typically includes:
- Lead's personal details (e.g., name, email).
- Campaign associations and statuses.
- Lead categories or tags.
- Communication history or metadata (depending on API response).
The output is returned as an array of JSON objects, each corresponding to a lead record matching the email query (usually one or none).
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 uses the base URL
https://server.smartlead.ai/api/v1for API requests. - Proper permissions on the API key are necessary to access lead data.
Troubleshooting
- Invalid JSON Errors: If using JSON input fields (not relevant for "Get by Email"), ensure JSON syntax is correct to avoid parsing errors.
- Lead Not Found: If no lead matches the provided email, the output may be empty or contain an error message depending on API behavior.
- Authentication Failures: Verify that the API key credential is valid and has sufficient permissions.
- Network Issues: Ensure network connectivity to
server.smartlead.ai. - Rate Limits: Be aware of any API rate limits imposed by SmartLead to avoid request throttling.
Links and References
- SmartLead API Documentation (Assumed URL based on base URL; verify actual docs)
- n8n Documentation on HTTP Request Node for understanding API calls
- General best practices for email marketing automation and lead management