SocialHub icon

SocialHub

SocialHub System API Integration Node

Overview

This node integrates with the SocialHub system API to perform various customer management operations, specifically binding a customer's third-party account to their profile. It is useful for scenarios where businesses need to link external accounts (e.g., Shopify, WeChat) to their internal customer records for unified customer management and enhanced user experience.

Use Case Examples

  1. Binding a Shopify account to a customer profile using their customer code and third-party account ID.
  2. Linking a WeChat OpenID to a customer record to enable cross-platform user identification.

Properties

Name Meaning
Customer Code The unique identifier for the customer within the system, used to specify which customer to bind the third-party account to.
Third-Party Account Type The type of third-party account to bind, such as Shopify.
Third-Party Account ID The unique identifier of the third-party account (e.g., WeChat OpenID) to be bound to the customer.
Third-Party Account Nickname Optional nickname for the third-party account being bound.

Output

JSON

  • json
    • data - The response data from the SocialHub API after binding the third-party account, typically confirming the binding status or details.

Dependencies

  • Requires an API key credential for SocialHub API authentication, configured as 'socialHubApi'.

Troubleshooting

  • Common issues include providing invalid or missing customer codes or third-party account IDs, which will result in API errors.
  • Ensure the third-party account type is supported and correctly specified; unsupported types will cause operation failure.
  • Network or authentication errors may occur if the SocialHub API credentials are incorrect or expired.

Links

Discussion