08. Workflows

Automate processes with workflows: configure events, conditions, and actions to execute tasks automatically when certain events occur in the system.

Onboarding
2 min read
Mar 30, 2026

Workflows are automations that execute actions when certain events occur in the system. They allow automating repetitive tasks and maintaining consistency in commercial processes.

Workflow Structure

Each workflow has three components:

  1. Events - What triggers the workflow
  2. Conditions - Optional filters to execute only in certain cases
  3. Actions - What the workflow does when activated

Available Events

Contact Events

EventDescription
Contact createdTriggered when a new contact is created
Contact updatedTriggered when a contact field is modified
Contact enters stageTriggered when the contact changes stage

Opportunity Events

EventDescription
Opportunity createdTriggered when a new deal is created
Opportunity updatedTriggered when a deal is modified

Monitored Fields

For the "updated" event, you can specify which fields to monitor. The workflow only triggers if one of the selected fields changes.

Conditions

You can add conditions to filter when the workflow executes:

  • Conditions on contact fields
  • Conditions on custom attributes
  • Conditions on CRM fields
  • Time conditions (time of day, day of week)

Conditions can be combined with AND/OR logic to create complex rules.

Available Actions

ActionDescription
Send emailSends an email template to the contact
Send WhatsAppSends a WhatsApp template
Send SMSSends an SMS message
Update fieldModifies a contact or deal value
Change assigneeReassigns the contact to another agent
Move to Sales Brain (Playbook)Changes the contact's Sales Brain (Playbook) and stage
Delete contactRemoves the contact from the system
Create opportunityCreates a new deal for the contact

Execution Delay

You can configure a delay before executing actions:

UnitExample
MinutesExecute in 30 minutes
HoursExecute in 2 hours
DaysExecute in 3 days
Business daysExecute in 2 business days (skips weekends)

The delay is calculated from the moment the event occurs.

Execution Policies

Control how many times a workflow can execute for the same contact:

PolicyBehavior
Multiple timesExecutes every time the event occurs
Once per contactOnly executes the first time for each contact
Once while in Sales Brain (Playbook)Executes once per contact, but resets if they leave and return to the Sales Brain (Playbook)

Workflow Scope

Workflows can apply to:

  • Entire account - Affects all contacts
  • A specific Sales Brain (Playbook) - Only contacts in that Sales Brain (Playbook)
  • A specific stage - Only contacts in that stage

Activation and Deactivation

Workflows have an active/inactive state:

  • Only active workflows execute
  • You can temporarily deactivate without deleting
  • The system records who made changes and when

Automatic Deactivation

The system can automatically deactivate a workflow if:

  • An execution limit is reached
  • A possible infinite loop is detected
  • The account is deactivated

Execution History

Each workflow execution generates a record that includes:

  • Execution date and time
  • Affected contact
  • Actions executed
  • Result (successful or failed)

Requirements to Activate

A workflow needs the following to be activated:

  • At least one event configured
  • At least one action configured
  • A defined name

Best Practices

  • Use descriptive names that indicate what the workflow does
  • Test workflows with a few contacts before activating them on a large scale
  • Document complex logic in the description
  • Periodically review active workflows to remove obsolete ones
  • Be careful with loops: avoid a workflow triggering another that triggers the first

Was this article helpful?

Related Articles