How workflows work
Every workflow has three parts:- Trigger — What starts the workflow (an event, schedule, or manual button press)
- Actions — What the workflow does (create tasks, send emails, add tags, etc.)
- Logic — How the workflow makes decisions (branches, loops, waits)
The workflow builder
Build workflows visually in a canvas-based builder:- Nodes — Triggers and actions appear as connected blocks
- Edges — Lines show the flow between steps
- Properties panel — Configure each node’s settings
Trigger types
Triggers determine when your workflow runs:| Trigger | When it fires |
|---|---|
| Record created | A client, prospect, contact, task, opportunity, or project is created |
| Attribute updated | A specific field changes on a client, prospect, task, opportunity, or project |
| Tag added | A tag is applied to a household |
| Prospect promoted | A prospect becomes a client |
| Email received | An email arrives that matches your criteria |
| Meeting scheduled | A new meeting is added to the calendar |
| Meeting completed | Meeting notes are generated after a meeting |
| Recording finished | A meeting recording finishes processing |
| Meeting reminder | A configurable time before a meeting (30 minutes to 2 weeks) |
| Date reminder | Before or on a date field (birthday, became client date, next review due) |
| Recurring | On a schedule (daily, weekly, or monthly) |
| Magic button | Someone clicks a workflow button on a client, prospect, or meeting record |
Each workflow has exactly one trigger. To run the same actions from different triggers, create separate workflows.
Action types
Actions are the steps your workflow performs:Household actions
- Add tag / Remove tag — Apply or remove tags
- Add note — Create a note on the household
- Send email — Send an email to household members
- Send SMS — Send a text message to household members (requires a phone integration)
- Start project — Begin a project from a template
- Add to sequence / Remove from sequence — Enroll in or remove from an email sequence
- Update household — Change field values
- Promote to client — Convert a prospect to a client
- Create opportunity — Add an opportunity to a pipeline
- Find opportunity — Locate an existing opportunity for the household
Task actions
- Create task — Add a new task
- Update task — Change task fields
Record actions
- Add comment — Add a comment to a record
Opportunity actions
- Move stage — Change an opportunity’s pipeline stage
AI actions
- Draft email — Generate email content with AI
- Research — Search and summarize information about a record
- Categorize — Sort records into categories using AI
- Filter — Use AI to decide if the workflow should continue
- Parse and create contact — Extract contact information from emails
Flow control
- Branch — Split into multiple paths based on conditions
- Loop — Repeat actions for a collection of items
- Wait — Pause execution for a set duration
System actions
- Internal notification — Send an in-app alert to team members
- Search record — Find a specific record by query
- Confetti — Show a celebration animation for milestone moments
Building a workflow
Add actions
Click + below the trigger to add your first action. Configure its settings in the properties panel.
Connect more actions
Add additional actions as needed. Each action can access data from previous steps.
Example workflows
New client onboarding
Trigger: Prospect promoted to client Actions:- Create task: “Schedule onboarding meeting”
- Start project: “Client onboarding” template
- Send email: Welcome email
- Add tag: “Onboarding in progress”
Birthday reminders
Trigger: Date reminder (7 days before date_of_birth) Actions:- Create task: “Send birthday card”
- Internal notification: Birthday reminder to the team
Hot lead follow-up
Trigger: Tag added (“Hot lead”) Actions:- Create task: “Follow up within 24 hours”
- Add to sequence: “Hot lead nurture”
- Create opportunity: Link to prospect pipeline
Magic buttons
Magic buttons let you trigger workflows manually from a record page:- Appear on client, prospect, or meeting records
- Run immediately when clicked
- Useful for on-demand actions like generating documents or scheduling reviews
Workflow runs
Every time a workflow executes, Slant creates a run that tracks:- What triggered the workflow
- Which actions executed
- Success or failure status
- Duration and timestamps
Run statuses
| Status | Meaning |
|---|---|
| Active | Workflow is currently executing |
| Finished | Workflow completed all actions |
| Failed | An error stopped the workflow |