TouchBasePro icon

TouchBasePro

Interact with TouchBasePro API for Email and WhatsApp operations

Overview

This node integrates with the TouchBasePro API to manage email, WhatsApp, and SMS operations. Specifically for the Email resource and the Add Email(s) to Suppression List operation, it allows users to add one or more email addresses to a suppression list. This is useful in scenarios where you want to prevent certain email addresses from receiving marketing or transactional emails, such as unsubscribed users, bounced addresses, or those who opted out.

Practical examples include:

  • Automatically suppressing emails collected from unsubscribe forms.
  • Adding bounced or complaint email addresses to the suppression list to maintain sender reputation.
  • Managing suppression lists dynamically based on user behavior or external data sources.

Properties

Name Meaning
Emails to Suppress One or more email addresses to add to the suppression list. Each entry requires an email address (e.g., "name@email.com").

Output

The node outputs a JSON object containing the response from the TouchBasePro API after attempting to add the specified emails to the suppression list. The exact structure depends on the API response but typically includes confirmation of the suppressed emails or any errors encountered.

No binary data output is involved in this operation.

Dependencies

  • Requires an API key credential for authenticating with the TouchBasePro API.
  • The node depends on the TouchBasePro service being accessible and the API key having permissions to modify suppression lists.
  • No additional environment variables are explicitly required beyond the API authentication setup.

Troubleshooting

  • Common issues:

    • Invalid or missing email addresses in the input will cause the API call to fail.
    • Insufficient API permissions or invalid API key can result in authentication errors.
    • Network connectivity problems may prevent successful communication with the TouchBasePro API.
  • Error messages:

    • "Operation "addToSuppressionList" not implemented for resource "email": This indicates a misconfiguration or unsupported operation; ensure the correct resource and operation are selected.
    • API errors related to invalid emails or duplicates should be checked against the input data.
  • Resolutions:

    • Validate all email addresses before passing them to the node.
    • Verify that the API key credential is correctly configured and has necessary permissions.
    • Check network connectivity and API endpoint availability.

Links and References

Discussion