Omniwallet - Create Customer icon

Omniwallet - Create Customer

Create a customer in Omniwallet API

Overview

This node creates a new customer record in the Omniwallet system via its API. It is useful for automating customer management workflows, such as adding new customers from form submissions, CRM exports, or other data sources directly into Omniwallet without manual entry.

Practical examples include:

  • Automatically registering new users who sign up on a website.
  • Importing customer lists from external databases or spreadsheets.
  • Integrating with marketing tools to keep customer data synchronized.

Properties

Name Meaning
Email Customer's email address (required).
Name Customer's first name (required).
Last Name Customer's last name (optional).
Phone Customer's phone number (optional).
Level Customer's level or tier (optional).
Points Customer's loyalty points balance (optional, defaults to 0).
Card Customer's card number; if left empty, the system generates one automatically (optional).

Output

The node outputs an array of JSON objects, each representing the created customer data returned by the Omniwallet API. The structure includes the data field containing the customer's attributes as stored in Omniwallet.

If the creation fails and "Continue On Fail" is enabled, the output for that item will contain an error field with the error message.

No binary data is produced by this node.

Dependencies

  • Requires an active connection to the Omniwallet API using an API key credential configured in n8n.
  • The node uses a POST request to the /customers endpoint of the Omniwallet API.
  • Proper network access and valid credentials are necessary for successful execution.

Troubleshooting

  • Common issues:

    • Missing required fields (Email, Name) will cause the API call to fail.
    • Invalid or expired API credentials will result in authentication errors.
    • Network connectivity problems can prevent the node from reaching the Omniwallet API.
  • Error messages:

    • Errors returned from the API are captured and can be output per item if "Continue On Fail" is enabled.
    • Typical errors include validation failures (e.g., invalid email format), duplicate entries, or permission denied.
  • Resolution tips:

    • Ensure all required fields are provided and correctly formatted.
    • Verify API credentials and permissions.
    • Check network connectivity and firewall settings.
    • Use "Continue On Fail" during testing to isolate problematic input items.

Links and References

  • Omniwallet API documentation (refer to the official Omniwallet developer portal for detailed API specs).
  • n8n documentation on creating custom nodes and handling API requests.

Discussion