Software documentation for management, scheduling, and optimization of field operations

Create a simple trigger on Cadulis


Guide Objective

This guide walks you step by step through configuring a simple trigger in Cadulis.
A trigger is an automation that runs when a specific event occurs in the lifecycle of an activity (creation, modification, closure, etc.).

This allows you to:

  • Save time
  • Automate repetitive actions
  • Connect Cadulis to other tools (CRM, ERP, emails…)

Note

This guide covers only the 20 standard triggers available in Cadulis.
For more complex scenarios, refer to the Advanced Triggers guide.

Steps to Configure a Trigger

1. Access Triggers

  1. Click on the Settings menu (left sidebar).
  2. Click on Triggers.
  3. Select the relevant Business Unit.
  4. Select an Activity Type.
  5. Click on Add Trigger.

2. Add a Trigger

  • Read the informational panels displayed.
  • Click the Add Trigger button.
  • Fill in the fields:
    • Activity Type
    • Clear Name (e.g., “Notify client closure KO”)
    • Trigger Type (from the 20 available)
  • Click Add to proceed to detailed configuration.

3. Configure the Trigger (Common Structure)

  • Activate the trigger using the switch.
  • Enter the name (editable).
  • Choose the trigger mode:
    • On event
    • Scheduled
  • Select the triggering event.
  • Define when to trigger: every time, the first time, or whenever the conditions are met again.
  • Add trigger conditions (optional but recommended).
  • Choose the logical operator AND / OR.
  • Enable or disable:
    • Trigger for contained activities
    • Priority trigger
  • Fill in the specific panel for the trigger type.
  • Click Save.

Detailed List of the 20 Standard Triggers

Each trigger type includes a specific panel to fill in. Here is a summary of the options:

Trigger Examples

  • Auto-assign: slot quality, confirmation, etc.
  • Cancel activity: parent or linked, with reason.
  • HTTP call: external API, JSON, error handling.
  • Close activity: status, comment, custom fields.
  • Create sub-activities: number, titles, types.
  • Create new activity: standard or advanced.
  • Detach contained activity: simple and direct.
  • SFTP send: files (reports, photos), remote server.
  • Send email: variables, attachments, calendar, client.
  • Push notification / SMS / Orange SMS: message, variables, recipients.
  • Invoicing: EBP or Pennylane, with billing data linkage.
  • GLPI: automated ticket creation.
  • Insert as contained activity: hierarchy.
  • Slack: webhook, message.
  • HubSpot: automatic record updates.
  • Modify activity / client record: fields, operations, values.

Tips and Best Practices

Key takeaways to get started:

  • Name your triggers clearly to make maintenance easier.
  • Use conditions to avoid unnecessary triggers.
  • Always test on a dedicated BU or test environment.
  • Duplicate similar triggers to save time.
  • Check the execution logs for monitoring and error detection.

Advanced Triggers

Learn how to:

  • Chain multiple triggers
  • Create advanced conditional triggers
  • Schedule recurring actions
  • Connect Cadulis to your complex business tools (CRM, ERP…)

👉 Check out the Advanced Triggers guide