Triggers & Conditions
Triggers define when a workflow runs. Conditions filter which leads pass through to the next step. Combine them to build precise automation rules.
Trigger types
| Trigger | When it fires | Use case |
|---|---|---|
| new_lead | A new lead is detected by any keyword | Real-time lead routing |
| new_competitor_mention | A competitor brand is mentioned | Competitive intelligence |
| scheduled | At a set interval (hourly, daily, weekly) | Batch processing, reports |
| manual | Triggered by clicking a button in the dashboard | One-off exports, testing |
Condition operators
- equals: Field matches exactly (e.g., intent = "ACTIVE")
- greater_than: Numeric comparison (e.g., aiScore > 7)
- contains: String includes substring (e.g., keyword contains "CRM")
- in: Field is one of a list (e.g., channel in ["twitter", "linkedin"])
- not_empty: Field has a value (e.g., enriched.email is not empty)
Related guides
- AutomationsWorkflow BuilderBuild conditional workflows in Buska. When a new lead matches your conditions, trigger Slack, webhook, CRM creation, AI reply, or any chain of actions.
- AutomationsTemplatesBrowse Buska's library of automation templates: hot lead alerts, CRM sync, AI reply drafts, Notion logging, multi-channel routing, and more.