What are Triggers?

Triggers are events that automatically start your workflows. They can be based on customer actions, time schedules, external events, or API calls. When a trigger fires, it initiates the workflow and can pass relevant data to the first node.

Message-Based Triggers

Incoming Message Trigger

Start a workflow when a customer sends a message through any connected channel.

Keyword Trigger

Activate workflows based on specific keywords in customer messages.

Intent Trigger

Start workflows based on detected customer intent using AI analysis.

Time-Based Triggers

Schedule Trigger

Execute workflows at specific times or on recurring schedules.

Delay Trigger

Start workflows after a specified delay period.

Business Hours Trigger

Execute workflows only during business hours.

External Event Triggers

Webhook Trigger

Start workflows when external systems send data via webhooks.

API Call Trigger

Activate workflows through direct API calls.

Database Trigger

Start workflows when database records are created, updated, or deleted.

Customer Behavior Triggers

Customer Journey Trigger

Activate workflows based on customer journey stages.

Engagement Trigger

Start workflows based on customer engagement levels.

Purchase Trigger

Activate workflows based on customer purchase behavior.

Trigger Configuration Best Practices

Testing Triggers

Test Mode

Use the built-in test mode to verify trigger behavior:
  1. Manual Testing: Manually fire triggers with test data
  2. Simulation Mode: Simulate trigger conditions
  3. Load Testing: Test trigger performance under load
  4. Integration Testing: Test with real external systems

Debugging Tips

  • Check trigger logs for execution details
  • Verify trigger conditions are met
  • Test with different data scenarios
  • Monitor trigger performance metrics

Next Steps

Now that you understand triggers, explore these related topics: