How to Create and Use Automations
Build workflow automations to save time and eliminate repetitive tasks.
By Sebastian StreiffertPublished Jan 10, 2026Updated May 29, 20268 min read
What are CRM Automations?
Automations in Lumenbase let you create "If This Then That" workflows that execute automatically based on triggers you define. Instead of manually updating records, sending follow-ups, or creating tasks, automations handle repetitive work so you can focus on selling.
How Automations Work
Automations in Lumenbase use a visual flow-based builder. You create workflows by connecting nodes on a canvas. Triggers start the flow, filters branch based on conditions, and actions perform operations. This visual approach makes complex workflows easier to understand and maintain.
Flow building blocks
1. Trigger Node
2. Filter Nodes
3. Action Nodes
Types of Triggers
Choose how your automation starts based on your workflow needs:
| Trigger Type | When It Fires | Best For |
|---|---|---|
| Record Event | When a record is created, updated, or deleted | Real-time responses to changes |
| Schedule | At specific times (daily, weekly, custom) | Recurring cleanup or reminder tasks |
| Webhook | When external systems send data | Third-party integrations |
| Manual | When you click 'Run' on the automation | On-demand batch operations |
Record Event Triggers
Record events are the most common trigger type. They fire when something happens to a specific entity type:
- Deal Created: when a new deal is added to any pipeline
- Contact Updated: when any contact field changes
- Task Completed: when a task status changes to done
- Company Field Changed: when specific company fields are modified
Schedule Triggers
Schedule triggers run at defined intervals, perfect for maintenance and reminders. Configure recurring schedules based on your needs.
- Daily schedules: run at the same time each day
- Weekly schedules: run on specific days of the week
- Hourly schedules: run every hour at a specific minute
Available Actions
Actions define what your automation does when triggered. Each action node can perform one operation. Connect multiple action nodes to create complex workflows:
Entity Operations
Create or update records for core entity types:
- Create Deal, Contact, Company, Task, or Invoice
- Update Deal, Contact, Company, Task, or Invoice fields
Integration Actions
Actions provided by connected integrations vary based on which integrations you have enabled. Common integration actions include:
- Slack notifications (requires Slack integration)
- Email sending (requires email integration)
- Jira issue creation (requires Jira integration)
- Webhook calls to external systems
Creating Your First Automation
Follow these steps to build an automation using the visual flow builder:
Navigate to Automations
System Operations → Automations in the sidebar, then click "Create Automation".Configure the Basics
Set Up Your Trigger Node
- Select trigger type (Record Event, Schedule, Webhook, or Manual)
- For record events: choose entity type and events (created, updated, deleted)
- For schedules: configure frequency and base entity type
Add Filter Nodes (Optional)
Add Action Nodes
- Select action type (entity operation or integration action)
- For entity operations: choose fields to set and their values
- Use variable picker to insert dynamic values from the trigger
Save and Test
Common Automation Examples
New Deal Follow-Up Task
Automatically create a follow-up task when a new deal is created:
- Trigger: Deal Created
- Condition: Deal value > $10,000
- Action: Create Task 'Schedule discovery call with {{company_name}}' assigned to deal owner, due in 2 days
Stale Lead Follow-Up Task
Create follow-up tasks for contacts that haven't been contacted recently:
- Trigger: Schedule, Daily, base entity: Contact
- Filter: Last activity > 14 days AND status = 'Active'
- Action: Create Task 'Follow up with {{first_name}} {{last_name}}' assigned to contact owner, due today
Deal Stage Update Task
Create a task when deals reach negotiation stage:
- Trigger: Deal Updated, stage field changed
- Filter: New stage = 'Negotiation' AND deal value > $50,000
- Action: Create Task 'Prepare proposal for {{deal_name}}' assigned to deal owner
Welcome Task for New Contacts
Create a welcome task when contacts are added from web forms:
- Trigger: Contact Created
- Filter: Source = 'Web Form'
- Action: Create Task 'Welcome call with {{first_name}} {{last_name}}' assigned to contact owner
Using Conditions Effectively
Conditions prevent automations from running when they shouldn't. Build complex logic using AND/OR groups:
Condition Operators
| Operator | Use Case | Example |
|---|---|---|
| equals | Exact match | status equals 'Active' |
| not equals | Exclusion | stage not equals 'Closed Lost' |
| contains | Partial text match | email contains '@company.com' |
| greater than | Numeric comparison | deal_value greater than 10000 |
| is empty | Missing data | phone is empty |
| changed to | Field transition | stage changed to 'Proposal' |
Monitoring and Troubleshooting
Track automation performance and debug issues using the run history:
Run History
- View all automation executions with timestamps
- See which conditions matched or failed
- Review action results and any errors
- Filter by status: success, failed, skipped
Common Issues
| Issue | Cause | Solution |
|---|---|---|
| Automation not firing | Conditions too restrictive | Review and loosen conditions |
| Firing too often | Missing conditions | Add filters to narrow scope |
| Action failed | Invalid configuration | Check field names and values |
| Duplicate runs | Multiple triggers matched | Add idempotency conditions |
Best Practices
- Start simple: build basic automations first, then add complexity
- Use descriptive names that explain what the automation does
- Test with manual runs before enabling automatic triggers
- Add conditions to prevent unintended executions
- Monitor run history regularly to catch issues early
- Document complex automations so your team understands them
- Review and clean up unused automations quarterly
- Stay aware of rate limits: automations have execution limits
Lumenbase 101 · Step 8 of 8
Was this article helpful?
