Feature Availability and Limits
| One Pilot | One Growth | One Professional | One Enterprise | One AI |
Feature Availability |
Standard workflows | ✓ | ✓ | ✓ | ✓ | ✓ |
Workflow field updates | ✓ | ✓ | ✓ | ✓ | ✓ |
Limits on Workflows |
Standard workflows | 25 | 50 | 75 | 75 | 150 |
Actions allowed | 6 | 8 | 8 | 8 | 8 |
Introduction
Standard workflows help you automate simple, repetitive tasks in Vtiger CRM. They follow a single set of rules and perform actions like sending emails or creating tasks, when certain conditions are met. For example, you can set up a workflow to automatically send a welcome email whenever a new contact is added.
Four Components of Standard Workflows
To create a standard workflow, you must specify the following:
- The module on which the workflow is executed.
- The trigger that will cause the workflow to execute.
- Conditions based on which the workflow will execute its actions.
- Actions that the workflow will perform when the conditions are met.
In this article, you will learn about:
- Standard Workflow
- Components of a Standard Workflow
- Setting up Standard Workflow
- Deactivating and Deleting am Standard Workflow
Key Terminology
Field Name | Description |
Automation | Automation refers to automatically performing repetitive tasks like sending emails, updating records, and assigning leads. |
Workflow trigger | A workflow trigger is the event that starts or activates a workflow. |
Workflow conditions | Workflow conditions are the rules that determine when a workflow should run. |
Email Opt-in | Email opt-in refers to a user choosing to be added to a mailing list for future communication. |
Creating a Standard Workflow
Follow these steps to create a standard workflow:
- Log in to the CRM.
- Click the User Menu in the top right corner of the screen.
- Click the Settings button. The Settings page opens.
- Look for the Automation section.
- Select Workflows.
- Click the +New Workflow button.
- Select Standard.
- Enter or select the following information:
- Basic information: Enter the workflow name, target module, and status.
- Workflow trigger: Select when the workflow should run.
- Entry criteria: Select the conditions that must be met for the workflow to execute.
- Actions: Select what the workflow will do, such as sending emails, updating fields, or creating tasks.
- Click Save.
Let us look at each components in detail.
Section 1: Basic information
This section provides basic information about a workflow, such as its name, module, etc.
- Workflow Name: Specify the name of the workflow.
- Target Module: Specify the module on which the workflow must execute, such as Deals, Contacts, Products, etc.
- Status: Specify the workflow status as Active or Inactive. The workflow does not execute when the status is set to Inactive
- Description: Provide a brief description of what the workflow is used for, the actions it performs, etc.
Section 2: Workflow trigger
Specify when the workflow must trigger by choosing an option from the following two fields:
- Trigger Workflow On:
- Record creation: Choose this option if you want the workflow to trigger when a record is created in the Target Module (mentioned in the previous section).
- Record updation (includes creation): Choose this option if you want the workflow to trigger when a record is updated or created in the Target Module (mentioned in the previous section).
- Time Interval: Choose this option if you want the workflow to trigger at a frequent time interval.
- Frequency: Specify the frequency at which the workflow must trigger. To learn more about this option, click here.
- Recurrence: This option is shown when you select Record updation in the previous section.
- Only first-time conditions are met: Triggers the workflow if the specified conditions are true. Once executed, the workflow will not trigger on the same record again. However, it will trigger on other records in the selected module.
- Every time conditions met: Triggers the workflow on a record every time the specified conditions are true.
Section 3: Entry criteria
Define the conditions to specify which records the workflow should run on. Vtiger offers two types of conditions:
Condition 1 AND Condition 2 AND Condition 3 If one condition fails, the others are not executed. |
Condition 1 OR Condition 2 OR Condition 3 If one condition fails, the others are executed. |
Note: There is an AND operation between All conditions and Any condition. The conditions mentioned under both All conditions and Any condition are applied in the entry criteria.
For example, to send an email to a contact three weekdays before the deal’s close date, you must set up the condition as follows:
In this case, workflows exclude non-working days based on the specified business hours. You can apply conditions to different fields in a module, and the type of condition may vary depending on the field.
Deals module
You create a workflow on the
Deals module. You want the workflow to execute its actions when the deal amount is more than 1000. So, the condition that you specify is that the Amount is greater than 1000. You can specify the condition using three fields. In the first field, you must select the field name (Amount). In the second step, select the condition (greater than), and in the third step, enter the amount (1000).
Contacts module
You create a workflow on the
Contacts module. The intent is to send an email to contacts two days before their support end date. Select Support End Date in the first field, less than days later in the second, and enter 3 in the last field.
To learn more about conditions,
click here.
Section 4: Actions
The Actions part defines what the workflow must execute after getting triggered and meeting the entry criteria. You can set up different types of actions around a Picklist or Assigned To field, which is called the Anchor Field.
Here is a list of actions and what each one does.
Action | Definition |
Send Email | Send an email notification |
Invoke Custom Function | Update target fields in a module by executing predefined functions when source fields in another module are updated |
Create Task | Create a task record |
Create Event | Create an event record |
Update Fields | Update the field in the selected module |
Create Record | Create or update records in a module when entry criteria are satisfied |
SMS Task | Send an SMS notification |
Mobile Push Notification | Notify the user on their mobile with a Push Notification |
Webhook | Notify your software application of changes that occur in Vtiger with HTTP callbacks |
Let us consider an example where, whenever a new lead is created with the source marked as Trade Show, the system automatically creates a high-priority follow-up task. This ensures the sales team takes prompt action and stays engaged with potential customers.
Follow these steps to create an standard workflow: - Log in to the CRM.
- Click the User Menu in the top right corner of the screen.
- Click the Settings button. The Settings page opens.
- Look for the Automation section.
- Select Workflows.
- Click the +New Workflow button.
- Select Standard. The New Standard Workflow page opens.
- Enter or select the following details:
- Basic Information
- Module: Select Leads as the target module.
- Workflow Name: Enter a name like Create Follow-Up Task for Trade Show Leads.
- Status: Set to Active to enable the workflow once saved.
- Description: Enter a brief description of what the workflow is used for.
- Workflow Trigger
- Choose Lead creation as the trigger event.
- Entry Criteria
- Define a condition to target only leads from a specific source. This limits the workflow to leads that originate from trade show events.
- Actions
- Click Add Action.
- Choose Create Record.
- Set the Action title, choose the module where the new record will be created, and define the field values for the record using Add Record Field.
- Click Save to activate the workflow.
Deactivating a Standard Workflow
Follow these steps to deactivate a standard workflow:
- Log in to the CRM.
- Click the User Menu in the top right corner of the screen.
- Click the Settings button. The Settings page opens.
- Look for the Automation section.
- Click Workflows.
- Click the Standard tab on the top left side of the workflow list.
- Select a module from the drop-down at the top to view its related workflows.
- Select a workflow.
- Disable the toggle button on the left side of the workflow to deactivate it.
Deleting a Standard Workflow
Follow these steps to delete a standard workflow:
- Log in to the CRM.
- Click the User Menu in the top right corner of the screen.
- Click the Settings button. The Settings page opens.
- Look for the Automation section.
- Click Workflows.
- Click the Standard tab on the top left side of the workflow list.
- Select a module from the drop-down at the top to view its related workflows.
- Select a workflow.
- Hover over a workflow and click the Delete icon to delete it.
References