How Event Triggers Work

When a user performs an action that matches your trigger configuration, the workflow immediately starts processing that user through your workflow. Event triggers respond to specific user actions or events that occur in your application and are perfect for real-time responses to user behavior.

Configuration

Inputs

Trigger Event
string
required
Select the specific event name that should start your workflow. Examples: user_signed_up, subscription_created, purchase_completed, page_viewed.

Outputs

event
object
required
The complete event data that triggered the workflow.
org_user
object
required
Comprehensive user information for the user who triggered the event.

Use Cases

New User Onboarding
Event: user_signed_up
Condition: None (trigger for all new users)
Result: Starts onboarding workflow immediately after signup
High-Value Purchase Follow-up
Event: purchase_completed
Condition: purchase_amount > 1000
Result: Triggers premium customer welcome sequence
Feature Adoption Campaigns
Event: feature_used
Condition: feature_name = "advanced_analytics"
Result: Sends advanced tips and usage guides
Subscription Status Changes
Event: subscription_canceled
Condition: cancellation_reason = "pricing"
Result: Offers discount or alternative pricing options

Best Practices

Consider Event Frequency
  • Some events may fire multiple times for the same user
  • Plan for duplicate events and implement appropriate safeguards
  • Use workflow conditions to prevent redundant communications
Monitor Performance
  • Track trigger activation rates and workflow completion
  • Optimize based on user engagement and conversion data
  • A/B test different trigger conditions and timing