Workflows

  • Click setting  icon in the top right
  • Click CRM Settings
  • Click Workflows.

    You’ll need to provide basic details that include selecting a module and scheduling workflow. Workflows gives you the ability to perform different operations on selected modules such as: sending an email, updating fields, creating a whole new record in another module, creating an event or todo, etc. This answers the question: why should we select a module here?

    You’ll need to specify when you would like to run the workflow. Workflow running conditions are all predefined and you only have to choose the condition that suits your requirements.

    1. Only on the first Time Condition met– Triggers workflow on your first save ie., when you create a new record.
    2. Every time Condition met– Triggers workflow every time you will save your record—including first save.
    3. Record is modified– Triggers workflow every time you edit and save your record—excluding first save.

Adding Condition(s)

Workflows will be executed on the records in the selected module. More often, you might only need to perform operations on selected records in that module. This is where conditions will come into play. Workflow will only be executed on the records that satisfy the condition specified by you.

For instance, I would like to create a workflow on the Leads module. I want the workflow to execute operations on records with ‘Lead Status’ equals ‘Hot’. So, my condition will be

  1. All Conditions : Filters records based on AND condition.
    For instance,
    Condition 1
    AND
    Condition 2
    AND
    Condition 3
    Displays the results if and only if ALL conditions are matched. If one condition is failed, other queries will not be executed.
  2. Any Conditions : Filters records based on OR condition.
    For instance,
    Condition 1
    OR
    Condition 2
    OR
    Condition 3
    Displays the results if at-least ONE condition is matched. If one query is failed, other queries will  be executed.

Adding Action

  1. Send Mail– To send an email notification
  2. Invoke Custom Function – To update target fields of records in a module when actions are performed on source field in a different module 
  3. Create Event– To create a new calendar event 
  4. Create To do– To create a new calendar task 
  5. Update fields– To updates field(s) of selected module 
  6. Create Entity– To create or update records when conditions are satisfied on parent record
  7. SMS Task– To send SMS notification

Workflow Task

Send Email 

Send sms

Add todo

Add Event(call/Meeting)

Update Fields

Create Entity

Invoke Custom Function

Workflow Use Cases

Business Process Automation

Automate Repetitive Tasks

Update Fields

Send Reminders

Send Update Notification.

Business Process Automation

1.Delivery Process – Add Tasks Automatically when a new project is created.

2.sales Process – schedule a call on day 3 and on day 10 when a new lead is assigned to a salesperson.

Automate Repetitive Tasks

1.Drip Email Campaigns – schedule Emails to be sent to new leads on day 1,day 3,……etc.

2.Send an email reminder 2 days before the project task is due.

Extension store guide and user guide

http://community.vtiger.com/help/