Search Docs…

Search Docs…

Workflows

Understanding Dalil Workflows

Dalil Workflows allow you to automate actions across your CRM, conversations, and pipelines.
Instead of manually updating records, sending messages, or assigning tasks, workflows automatically execute these actions based on defined triggers and conditions.

Workflows help sales teams remove repetitive work, maintain clean CRM data, and ensure that important steps in the sales process always happen at the right moment.

In Dalil, workflows connect directly to People, Companies, Opportunities, Tasks, Notes, Conversations, and Sequences, allowing automation to operate across the entire sales system.

What a workflow is

A workflow is an automated sequence of actions triggered by a specific event in your CRM.

Workflows follow a simple structure:

Trigger → Logic → Action

When a trigger occurs, Dalil evaluates the workflow logic and executes the defined actions.

For example:

Trigger: Opportunity stage updated
Condition: Stage = Closed Won
Actions: Add the contact to an onboarding sequence

This allows teams to automate follow-ups, record updates, and communication workflows without manual intervention.

Why automation matters in Dalil

Sales operations involve many repetitive tasks:

  • Updating CRM records

  • Moving deals between pipeline stages

  • Sending follow-up messages

  • Assigning owners to leads

  • Adding contacts to sequences

Without automation, these tasks must be done manually, which leads to:

  • Incomplete CRM data

  • Missed follow-ups

  • Operational inefficiencies

Dalil Workflows solve this by ensuring that important actions are executed automatically based on real activity in your CRM and conversations.

Automation helps maintain consistent processes while freeing teams to focus on selling.

The Dalil visual workflow builder

Dalil includes a visual workflow editor that allows users to build automations using a drag-and-connect interface.

Each workflow consists of connected nodes representing triggers, logic, and actions.

Typical workflow components include:

Trigger: The event that starts the workflow.

Actions: Operations performed when the trigger occurs.

Logic: Conditions that control how the workflow behaves.

Users can build workflows from scratch or start from templates designed for common CRM automation scenarios.

Workflow triggers

Triggers define when a workflow should start.

Dalil supports several types of triggers connected to CRM activity.

Record triggers

  • Record created

  • Record updated

  • Record deleted

  • Record created or updated

Pipeline triggers

  • Pipeline record created

  • Pipeline record updated

  • Pipeline record deleted

  • Opportunity stage updated

Other triggers

  • Launch manually

  • On a schedule

  • Webhook

  • Sequence events

These triggers allow workflows to react automatically when data changes or new activity occurs inside the CRM.

Workflow actions

Actions define what the workflow does after it starts.

Dalil workflows can perform a wide range of operations across records, pipelines, messaging, and sequences.

Common actions include:

CRM actions

  • Create record

  • Update record

  • Delete record

  • Search records

  • Bulk update records

Pipeline actions

  • Add to pipeline

  • Update pipeline record

  • Delete pipeline record

Sequence actions

  • Add to sequence campaign

  • Exit sequence campaign

Messaging actions

  • Send email

  • Send WhatsApp message

Advanced actions

  • HTTP request

  • Custom code

By combining these actions, workflows can automate entire sales processes.

Workflow logic and conditions

Workflows often require decision logic to determine what actions should run.

Dalil includes several flow control tools:

  • Filter: Limit workflows to records that match specific conditions.

  • If / Else: Create conditional branches in a workflow.

  • Iterator: Loop through lists of records.

  • Delay: Pause workflow execution for a defined period.

This allows users to build complex automation flows that respond intelligently to CRM data.

Example workflow: Closed deal automation

Trigger
Opportunity stage updated

Condition (filter)
Stage = Closed Won

Actions

  • Send WhatsApp message to the customer thanking them

  • Add the contact to an onboarding sequence

  • Create a task for the account manager

This automation ensures that every new customer immediately receives a follow-up and enters the onboarding process.

Example workflow: New lead assignment

Trigger
Record created (Person)

Actions

  • Assign an owner to the lead

  • Add the person to the sales pipeline

  • Enroll the contact in a follow-up sequence

This ensures that every new lead is automatically routed into the sales process.

How workflows connect to CRM records

Dalil workflows operate directly on CRM entities.

Workflows can interact with:

  • People

  • Companies

  • Opportunities

  • Tasks

  • Notes

  • Pipelines

  • Sequences

  • Conversations

This deep integration allows automation to respond to real sales activity and maintain consistent CRM data.

For example, when a conversation creates a new lead, a workflow can automatically:

Create a record

Assign a sales owner

Add the lead to a pipeline

Enroll the contact in an outreach sequence

Key outcome

Dalil Workflows transform the CRM into an automated sales operating system.

By combining triggers, actions, and logic, teams can automate repetitive tasks, maintain accurate data, and ensure that every lead and opportunity follows the right process.