SmartLead

Comprehensive SmartLead API integration for email marketing automation

Overview

This node integrates with the SmartLead API to manage email accounts within an email marketing automation workflow. Specifically, the "Get by ID" operation under the 📧 Email Accounts resource retrieves detailed information about a single email account using its unique identifier.

Typical use cases include:

  • Fetching configuration and status details of a specific email account used in campaigns.
  • Verifying email account settings before associating it with campaigns or leads.
  • Monitoring warmup or connection status for troubleshooting or reporting purposes.

For example, you might use this node to retrieve the current state of an email account before adding it to a campaign or to confirm that the account is active and properly connected.

Properties

Name Meaning
Email Account ID The unique identifier of the email account to retrieve.
Additional Fields Optional parameters to refine the request (not applicable for "Get by ID" operation).

Note: For the Get by ID operation, only the Email Account ID is required and used.

Output

The node outputs JSON data representing the email account's details as returned by the SmartLead API. This typically includes fields such as:

  • Account identifiers
  • Email address associated with the account
  • Status (e.g., active, paused, stopped)
  • Warmup settings and statistics
  • Connection and authentication status
  • Any other metadata related to the email account configuration

The output is structured as an array of JSON objects, each corresponding to one item processed by the node. There is no binary data output for this operation.

Dependencies

  • Requires an API key credential for authenticating with the SmartLead API.
  • The node makes HTTP requests to https://server.smartlead.ai/api/v1.
  • Proper network access to the SmartLead API endpoint is necessary.
  • No additional environment variables are explicitly required beyond the API credential.

Troubleshooting

  • Common issues:

    • Invalid or missing Email Account ID will cause the API to return an error.
    • Authentication failures if the API key credential is incorrect or expired.
    • Network connectivity problems preventing access to the SmartLead API server.
  • Error messages:

    • "404 Not Found": The specified Email Account ID does not exist. Verify the ID.
    • "401 Unauthorized": Authentication failed. Check the API key credential.
    • "400 Bad Request": Malformed request, possibly due to invalid parameter format.
  • Resolutions:

    • Double-check the Email Account ID input for correctness.
    • Ensure the API key credential is valid and has appropriate permissions.
    • Confirm network connectivity and firewall rules allow outbound HTTPS requests to the API endpoint.

Links and References

Discussion