SuiteCRM Trigger icon

SuiteCRM Trigger

Handle SuiteCRM events via webhooks (v.1.0.15)

Overview

The SuiteCRM Trigger node listens for events from SuiteCRM via webhooks. It allows users to trigger workflows based on specific SuiteCRM module actions such as create, update, delete, and relationship changes. Users can specify the module, operation, and set conditions with logical operators to filter when the webhook should trigger. This node is useful for automating processes in response to CRM data changes, such as updating records, sending notifications, or syncing data with other systems.

Use Case Examples

  1. Trigger a workflow when a contact is deleted in SuiteCRM.
  2. Trigger a workflow when an opportunity is updated and meets certain conditions.
  3. Trigger a workflow when a relationship is added between two records.

Properties

Name Meaning
Module The SuiteCRM module on which to trigger the operation. This is selected from dynamically loaded module options.
Description A user-defined description for the trigger.
Logic The logical operator (AND/OR) to apply between multiple conditions for triggering the webhook.
Conditions A collection of conditions to check before triggering the webhook. Each condition includes a field, an operator (e.g., equal, greater than, has changed), and a value to compare against if applicable.

Output

JSON

  • bodyData - The JSON data received from the SuiteCRM webhook, representing the event payload.

Dependencies

  • Requires an API key credential for SuiteCRM to authenticate API requests.

Troubleshooting

  • Webhook creation may fail if the SuiteCRM API credentials are invalid or lack necessary permissions. Verify credentials and permissions.
  • If the webhook does not trigger, ensure the SuiteCRM module and operation are correctly configured and that the webhook URL is accessible from SuiteCRM.
  • Errors during webhook deletion or existence check may indicate network issues or invalid webhook IDs. Verify connectivity and webhook ID validity.

Links

Discussion