3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node integrates with the 3CX telephony system, specifically providing an operation to send a welcome email to users. It is useful in scenarios where automated communication is needed to onboard new users or notify them via email as part of a workflow. For example, after creating a user in 3CX, this node can automatically trigger sending a welcome email to that user.

Properties

Name Meaning
Id The unique identifier of the user entity to whom the welcome email will be sent. This is a required numeric field and can be set dynamically using expressions like {{$json.Id}}.

Output

The node outputs data in JSON format representing the response from the 3CX API after attempting to send the welcome email. This typically includes confirmation of the email being sent or error details if the operation failed. There is no indication that binary data is output by this node.

Dependencies

  • Requires an API authentication token configured via OAuth2 credentials for the 3CX system.
  • The base URL for the 3CX API must be provided in the node's credential configuration.
  • The node sends requests to the 3CX API endpoint /xapi/v1.

Troubleshooting

  • Common issues:
    • Invalid or missing user Id: Ensure the Id property is correctly set and corresponds to an existing user in 3CX.
    • Authentication errors: Verify that the OAuth2 credentials are valid and have not expired.
    • Network or server errors: Check connectivity to the 3CX server and confirm the base URL is correct.
  • Error messages:
    • Authorization failures usually indicate invalid or missing API credentials.
    • "User not found" errors suggest the provided Id does not match any user in the system.
    • Timeout or connection errors may require checking network settings or server availability.

Links and References

Discussion