Overview
This node acts as a trigger for SuiteCRM events, starting a workflow when a specified action occurs on a selected SuiteCRM module. It is useful for automating processes based on entity creation, updates, or deletions within SuiteCRM. For example, it can trigger a workflow when a new contact is created, an account is updated, or a record is deleted, enabling real-time integration and automation.
Use Case Examples
- Trigger a workflow when a new lead is created in SuiteCRM to automatically send a welcome email.
- Start a workflow when an account record is updated to synchronize data with another system.
- Trigger actions when a record is deleted to maintain data consistency across platforms.
Properties
| Name | Meaning |
|---|---|
| Module | The SuiteCRM module on which to trigger the action. The list of modules is dynamically loaded. |
| Action | The type of action to trigger the workflow on, such as entity creation, update, or deletion. |
| Description | An optional description for the trigger. |
Output
JSON
workflowData- Array containing the JSON data received from the SuiteCRM webhook, representing the entity event that triggered the workflow.
Dependencies
- Requires a SuiteCRM API credential for authentication to manage webhooks and receive event data.
Troubleshooting
- Webhook creation may fail if the SuiteCRM API credentials are incorrect or lack necessary permissions. Verify credentials and permissions.
- If the webhook does not trigger, ensure the webhook URL is correctly set in SuiteCRM and the workflow is active.
- Errors during webhook deletion or checking may indicate connectivity issues or that the webhook ID is invalid or missing.
Links
- SuiteCRM Webhooks Documentation - Official documentation on SuiteCRM webhooks, useful for understanding webhook setup and events.
