Overview
This node acts as a trigger for SuiteCRM events via webhooks. It listens for specific events occurring in SuiteCRM modules and triggers workflows in n8n when those events happen. This is useful for automating processes based on changes or actions in SuiteCRM, such as creating or updating records, or custom operations defined by the user.
Use Case Examples
- Trigger a workflow when a new contact is created in SuiteCRM.
- Trigger a workflow on a custom operation in a specific SuiteCRM module to automate follow-up tasks.
Properties
| Name | Meaning |
|---|---|
| Module | The SuiteCRM module on which to trigger the operation. The list of modules is dynamically loaded from SuiteCRM. |
| Custom Operation | The name of the custom operation to trigger on. |
| Description | A description for the trigger, used as a subtitle in the node. |
Output
JSON
bodyData- The data received from the SuiteCRM webhook event, returned as JSON array items to the workflow.
Dependencies
- Requires SuiteCRM API credentials to authenticate and interact with the SuiteCRM instance.
Troubleshooting
- If the webhook creation fails, ensure the SuiteCRM API credentials are correct and have sufficient permissions.
- If the webhook does not trigger, verify the webhook URL is correctly set in SuiteCRM and the SuiteCRM instance can reach the n8n webhook endpoint.
- Common error: 'SuiteCRM webhook creation response did not contain the expected data.' indicates an issue with the webhook creation response from SuiteCRM, possibly due to API changes or permission issues.
Links
- SuiteCRM Webhooks Documentation - Official documentation on SuiteCRM webhooks, useful for understanding webhook events and configuration.
