Cloudia icon

Cloudia

Send messages

Overview

This node integrates with the Cloudia platform to manage customer sequences and messaging workflows. Specifically, the "Remove From Sequence" operation under the "Customer" resource allows users to remove a customer from a specified sequence in Cloudia. This is useful for automating customer lifecycle management, such as unsubscribing customers from marketing or notification sequences when they no longer qualify or opt out.

Practical examples include:

  • Removing a customer from an email drip campaign sequence after they make a purchase.
  • Unsubscribing a customer from a notification sequence if they request to stop receiving messages.
  • Managing customer engagement flows dynamically based on their actions or status changes.

Properties

Name Meaning
Cloudia API Key An API key string used for authentication if not using stored credentials.
Customer ID The unique numeric identifier of the customer to be removed from the sequence.
Sequence ID The numeric identifier of the sequence from which the customer will be removed.
Channel Integration ID The numeric ID of the channel integration through which messages are sent (required field).
Name The name of the customer, used for identification or messaging purposes.

Output

The node outputs a JSON array where each element corresponds to the response from the Cloudia API for each input item processed. Each JSON object contains the result of the "remove from sequence" operation, typically including confirmation of removal or error details if the operation failed.

If the node encounters errors and "Continue On Fail" is enabled, the output will include objects with an error property describing the failure message.

No binary data output is produced by this node.

Dependencies

  • Requires access to the Cloudia API endpoint.
  • Needs either an API key provided directly via the "Cloudia API Key" property or configured credentials within n8n.
  • The node uses HTTP POST requests to interact with Cloudia's REST API.
  • Proper configuration of channel integration IDs and sequence IDs within Cloudia is necessary for successful operations.

Troubleshooting

  • Common Issues:

    • Invalid or missing API key leading to authentication failures.
    • Incorrect Customer ID or Sequence ID causing the API to reject the request.
    • Network connectivity issues preventing communication with Cloudia API.
    • Using unsupported resources or operations will throw errors.
  • Error Messages:

    • "Unsupported resource: customer": Occurs if the resource parameter is set incorrectly; ensure "Customer" is selected.
    • "Unsupported operation: remove-from-sequence": Indicates the operation name is invalid or not implemented; verify spelling and case.
    • API errors returned from Cloudia will be included in the output if "Continue On Fail" is enabled; otherwise, execution stops at the first error.
  • Resolution Tips:

    • Double-check all IDs and API keys for correctness.
    • Ensure the Cloudia account has the necessary permissions for sequence management.
    • Enable "Continue On Fail" during testing to capture detailed error information per item.

Links and References

Discussion