Overview
This node integrates with the CleverTap API to manage user profiles by performing an "upsert" operation. The upsert operation allows you to create new user profiles or update existing ones in CleverTap's system. This is particularly useful for maintaining accurate and up-to-date user data, enabling personalized marketing campaigns, user segmentation, and analytics.
Practical examples:
- Syncing your CRM user data with CleverTap profiles.
- Updating user attributes such as preferences, subscription status, or engagement metrics.
- Creating new user profiles when onboarding users from other platforms.
Properties
| Name | Meaning |
|---|---|
| Profiles JSON | An array of profile objects formatted according to the CleverTap Upload API specification. Each object represents a user profile to be created or updated. |
Output
The node outputs the response from the CleverTap API as JSON. The structure corresponds to the API's response to the profile upsert request, typically including success indicators or error details.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with CleverTap, including account ID and passcode.
- The node uses the CleverTap region or base URL to construct API requests.
- No additional external dependencies beyond the CleverTap API and proper credentials.
Troubleshooting
Common issues:
- Malformed JSON in the "Profiles JSON" input can cause parsing errors.
- Invalid or missing API credentials will result in authentication failures.
- Incorrectly formatted profile objects may lead to API rejection.
Error messages:
- Errors returned from the CleverTap API will be included in the node output if "Continue On Fail" is enabled.
- Typical errors include authentication errors (invalid credentials), validation errors (incorrect profile data), or network issues.
Resolutions:
- Ensure the "Profiles JSON" is valid JSON and matches CleverTap's expected schema.
- Verify that the API credentials are correctly configured and active.
- Check network connectivity and CleverTap service status.