How to create a workflow in Kylas CRM?

How to create a workflow in Kylas CRM?

This article covers the steps to be followed and the pre-requisites for creating a workflow in Kylas CRM.

Prerequisites

  1. Permissions:  Any user with access to Control Center along with the permission to ReadAll and Create to workflow
  2. Product Plans: Explore and Elevate.
  3. Activities to be Completed: Creating a workflow


Steps

Step 1 
Login to Kylas and Navigate to Setup -> Automation > Workflows. 
Click on the 'Add a Workflow' button to open the 'Create a New workflow' page. Enter the Name and Description of the workflow.

 
Step 2
Select the Entity for which you would like to create a workflow from the available entity (e.g. Lead)
 


Step 3
Choose the 'event-based' radio button and a trigger preference for the workflow, from the available options. The trigger preference is the system event after which you want this workflow to be triggered (e.g. When a Lead is Created).
 

Step 4
Once a trigger is selected then you are navigated to the next step of workflow creation i.e. Set Conditions. There are two radio buttons displayed on the screen
  1. All Records: When you want the workflow to be executed on all records without any filter.
  2. Based on Condition: You can choose certain conditions as a filter so that the workflow is not executed on all records but only for those which qualify the conditions. 
    In order to select a condition for filtering the records, choose the 'Based on Condition' radio button followed by the record property, filter parameter and it's a value (e.g. Lead Country -> New Value -> Equals -> United States 
 

Step 5
The next step after Conditions is 'Set Actions' These are the actions that you want the system to perform automatically on the records that qualify the set trigger and conditions. 
There are below possible actions in the Kylas workflows:
  1. Edit Property: Update any record property automatically.
  2. Reassign: Reassign a record to another user
  3. Create webhook: Send some data of the record to an external API via workflow, How?


Step 6
Save the workflow by clicking any of the below buttons
  1. Save and Activate: You can save and instantly activate the workflow and it will start executing based on the trigger and conditions.
  2. Save: Save the workflow as a draft and activate later when needed.. How to Activate or Deactivate workflows?


Some sample workflows with business use cases are as below
  1. Set the Lead city as 'Pune' whenever a Lead is created in the system.
    1. Go to Create a workflow and enter workflow name and description.
    2. Choose 'Lead' as the entity in step 1 of workflow creation
    3. Set the trigger as 'When Lead is Created' in step 2
    4. Set condition as 'All Leads' in step 3
    5. Choose 'Edit property' from the list of the available actions and select City from the list of properties populated followed by value as 'Pune' in step 4
    6. Save and Activate the workflow

  2. Reassign a Lead to another user when the Lead stage is updated as won
    1. Go to Create a workflow and enter workflow name and description.
    2. Choose 'Lead' as the entity in step 1 of workflow creation
    3. Set the trigger as 'When Lead is Updated' in step 2
    4. Choose the 'Based on condition' radio button in step 3
      1. Choose 'Forecasting type' from the list of available Lead properties 
      2. Choose 'Equals' as a filter parameter in the picklist next to 'New value'
      3. Choose the value as 'Won' from the list of available forecasting types
    5. Choose 'Reassign' from the list of the available actions and select the name of the User whom you want to reassign the Lead
    6. Save and Activate the workflow

    • Related Articles

    • How to create Tasks using Kylas workflow?

      Workflows in Kylas is a powerful tool to automate several activities that are performed repeatedly during the sales process. An active workflow will validate the trigger, conditions, and perform the set actions,  Prerequisites Permissions:  Any user ...
    • How to Create webhooks using Kylas workflow ?

      Webhooks are user-defined HTTP callbacks that are triggered based on some event in one system and send data to another system API. Prerequisites Permissions:  Any user with access to Create/Update workflows Product Plans: Explore and Elevate. ...
    • How to send Emails using Kylas workflow?

      Workflows in Kylas is a powerful tool to automate several activities that are performed repeatedly during the sales process. An active workflow will validate the trigger, conditions, and perform the set actions,  Prerequisites Permissions:  Any user ...
    • What is a Workflow?

      Workflows in Kylas is a way to automate certain repetitive tasks that are performed throughout a sales process. A workflow helps to write some Rules based on certain Triggers and Conditions followed by Actions to be performed by the system when the ...
    • What are the different triggers available in Kylas for workflow?

      Triggers are the set of events that take place in the system based on which a workflow starts its execution. There are two types of Event-based triggers available in Kylas: When a Record is Created: This triggers the workflow whenever a Record is ...