SmartLead icon

SmartLead

Comprehensive SmartLead API integration for email marketing automation

Overview

This node integrates with the SmartLead API to manage and retrieve information about webhooks related to email marketing campaigns. Specifically, the Get Webhooks Publish Summary operation fetches a summary of webhook publishing status across campaigns.

Use cases include:

  • Monitoring the overall status and health of webhooks configured in your email marketing campaigns.
  • Auditing webhook delivery and publish metrics to ensure event notifications are properly sent.
  • Troubleshooting webhook issues by reviewing summarized data on webhook events.

Practical example:

  • A marketing automation specialist wants to verify that all campaign webhooks are active and successfully publishing events. They use this node operation to get a consolidated summary report from SmartLead’s API.

Properties

Name Meaning
Additional Fields Collection of optional parameters:
- Limit: Number of results to return (default 100)
- Offset: Number of results to skip (default 0)
- Status: Filter by campaign status; options are "Active", "Paused", or "Stopped"

Output

The node outputs JSON data representing the webhook publish summary retrieved from the SmartLead API endpoint /webhooks/publish-summary. The structure typically includes aggregated statistics about webhook events, their statuses, and possibly counts or timestamps related to webhook publishing.

No binary data output is involved.

Dependencies

  • Requires an API key credential for authenticating with the SmartLead API.
  • The node makes HTTP requests to https://server.smartlead.ai/api/v1/webhooks/publish-summary.
  • Ensure the API key has permissions to access webhook-related endpoints.

Troubleshooting

  • Invalid JSON errors: If you provide JSON input fields (not applicable for this operation), ensure the JSON is well-formed.
  • Authentication errors: Verify that the API key credential is correctly configured and has necessary permissions.
  • Empty or unexpected response: Check if the SmartLead service is operational and that webhooks exist for your account.
  • Rate limiting or quota exceeded: If many requests are made, consider adjusting the limit/offset or consult SmartLead API usage policies.

Links and References

Discussion