Memberspot

Interact with the Memberspot API (powered by agentur-systeme.de)

Overview

This node integrates with the Memberspot API to manage user-related data and actions. Specifically, the "Set Custom Properties" operation for the "User" resource allows you to assign or update custom properties for a user identified by their email address.

Common scenarios where this node is beneficial include:

  • Enriching user profiles with additional metadata that is not part of the default user schema.
  • Storing custom flags, preferences, or attributes related to users in Memberspot.
  • Automating updates to user properties based on external triggers or workflows.

For example, you could use this node to set a custom property like "membershipLevel" or "preferredLanguage" for a user after they complete a survey or purchase a product.

Properties

Name Meaning
Email The email address of the user whose custom properties you want to set (required).
Custom Properties A collection of key-value pairs representing the custom properties to assign to the user. Each property has:
- ID: The identifier/name of the custom property.
- Value: The value to assign to that property. Multiple properties can be added.

Output

The output is a JSON object containing the response from the Memberspot API after setting the custom properties. This typically includes confirmation of the updated properties or any relevant status information returned by the API.

No binary data output is produced by this operation.

Dependencies

  • Requires an active Memberspot API credential configured in n8n with appropriate permissions.
  • The node makes authenticated HTTP requests to the Memberspot API base URL as specified in the credentials.
  • No other external dependencies are required.

Troubleshooting

  • Invalid or missing email: Ensure the email property is provided and correctly formatted; otherwise, the API may reject the request.
  • Incorrect property IDs or values: Custom property IDs must match those defined in Memberspot; invalid IDs may cause errors or no effect.
  • API authentication errors: Verify that the API credential is valid and has sufficient permissions.
  • Network or connectivity issues: Check network access to the Memberspot API endpoint.
  • Error messages from the API: The node throws detailed errors including the item index for easier debugging. Review the error message to identify issues such as invalid parameters or server errors.

Links and References

Discussion