SmartLead icon

SmartLead

Comprehensive SmartLead API integration for email marketing automation

Overview

This node integrates with the SmartLead platform's Smart Delivery resource, specifically supporting the Create Manual Placement Test operation. It allows users to create a manual email deliverability test by submitting custom email content and sender details in JSON format. This is useful for marketers and email deliverability specialists who want to analyze how their emails perform across different providers and regions before launching campaigns.

Typical use cases include:

  • Testing email placement and spam filtering behavior manually with specific email content.
  • Validating sender reputation and deliverability issues by simulating real email sends.
  • Pre-launch quality assurance of email templates and sender configurations.

Example: A user can input a JSON object describing the subject, content, sender email, and sender name of a test email. The node then triggers a manual placement test on the SmartLead platform, which returns detailed insights about where the email lands (inbox, spam, etc.).

Properties

Name Meaning
Manual Test Data JSON configuration for the manual test including:
- subject: Email subject
- content: Email body content
- from_email: Sender's email address
- from_name: Sender's display name

Output

The node outputs a JSON array containing the response data from the SmartLead API after creating the manual placement test. The structure typically includes details about the created test such as its ID, status, and any metadata returned by the API.

If the API supports it, the output may also contain reports or identifiers related to the test execution.

No binary data output is indicated for this operation.

Dependencies

  • Requires an API key credential for authenticating requests to the SmartLead platform.
  • The node makes HTTP requests to the SmartLead Smart Delivery API endpoint at https://smartdelivery.smartlead.ai/api/v1/spam-test/manual.
  • Proper JSON formatting of the "Manual Test Data" property is essential.

Troubleshooting

  • Invalid JSON in Manual Test Data: If the JSON provided in the "Manual Test Data" field is malformed, the node will throw an error indicating invalid JSON. To fix, ensure the JSON syntax is correct and all required fields (subject, content, from_email, from_name) are present.
  • Authentication Errors: If the API key credential is missing or invalid, the request will fail. Verify that the API key is correctly configured in n8n credentials.
  • API Endpoint Issues: Network problems or changes in the SmartLead API could cause failures. Check connectivity and confirm the API URL has not changed.
  • Unexpected API Response: If the API returns an error or unexpected data, review the SmartLead API documentation and ensure the input data meets all requirements.

Links and References

Discussion