Articles in this section
Authenticate Emails with SPF, DKIM, and DMARC Auto forward your emails to Vtiger Managing User Profiles Automate Outgoing Emails in Email Settings Automation - Assignment Rules Set up Multi-path Workflows Creating a Scheduled Workflow Automation - Workflow Scheduler Workflows in Vtiger CRM Vtiger Webforms Set up a Workflow Action to Create Event Set up a Workflow Action to Create Records Set up a Workflow Action to Create Task Set up a Workflow Action to Invoke Custom Function Set up a Workflow Action to Create an SMS Task Setting Up a Workflow Action to Send Emails Workflow Action to Update Fields Automation - Webhook Workflow Automation - Expressions Workflow Configuring Business Hours Configuration - Company Details Configuration - Consents Configuring the Customer Portal Maps in Vtiger CRM Configuration - Usage Details Configuring Encrypted Data Fields in Vtiger CRM Configure Picklist Dependencies Considerations for Deactivating Vtiger Users Configuring Field and Record Displays Create Reminders for Records and Inbox Creating a Grid Field Type Dealing with Currencies and Taxes Enable Desktop Notifications on Chrome Web Browsers Vtiger CRM Add-ons IMAP Configuration - 2-way sync between Vtiger and IMAP providers Setting up Autopay & Payment Gateways Inventory - Tax Management Inventory - Terms and Conditions Login to Vtiger on SSO SAML using ADFS Mailroom Functionality for Different Scenarios Manage Multiple Currencies Marketing and Sales - Deal to Project Mapping Lead Conversion Data Mapping Marketing and Sales - Profile Scoring Using the Module Label Editor Configuring Module Numbering Configure My Preferences Feature My Preferences - Calendar Settings Tags in Vtiger My Preferences - Notification Preferences SAML Support in Vtiger CRM Vtiger Mailroom Configuring a Relationship Between Modules Settings - Left Menu Configuring Global Picklists in Vtiger Settings - Set up your Support Team Settings - Start Up Page Configuring Picklist Values Configuring Modules Using Module Builder SLA Policies in Vtiger Troubleshooting Login Issues Add-Edit Unsubscribe Links in your Email Template User Management - Authentication User Management - Encrypted Field Access Logs User Management - Groups User Management - Login History User Management - Profiles User Management - Roles User Management - Settings Log User Management - Sharing Rules User Management - Users User Management - Vtiger Support Access Vtiger Buzz - Chrome Extension for Notifications Vtiger Implementation wizard Vtiger Language Support Setting Up Websense Trackers Vtiger Websense Widgets Creating Custom Modules in Vtiger CRM Configuring Dependent Fields and Blocks for Modules Formula Fields Configuring App Passwords for Gmail Outgoing Server and Yahoo Mail Customizing Module Layouts Configuring Module Layouts & Fields Auto forward Emails from Microsoft Office 365 Automation - SMS Reply Actions Duplicate Record Prevention in Vtiger CRM Generate and Manage Third-party App Passwords in Yahoo Configuration - Storage Guard Customizing your Self-Service Portal Theme Using CSS Styles Adding Hidden Fields to a Webform Login Page Customization Creating Custom Filters Adding a local DNS Entry

Automation - Approvals

This article will help you set up an approval rule in the CRM.
R
Rashmi Kashyap
27 Feb, 2026 - Updated  2 days ago

Feature Availability

Vtiger Editions: One Pilot | One Growth | One Professional | One Enterprise | One AI

Introduction

Administrators or process owners can set up approvals in Vtiger to automate their workflows. Most businesses have processes that require a manager or other team member's approval.

To know more about how to submit approval or how approvals work in Vtiger, you must look at the Approvals article.

In this article, you will learn about:

  • Configuring an approval process based on your business requirements
  • Setting up single-level or multi-level approval hierarchies
  • Assigning approvers, such as reporting managers or specific users

Setting up an Approval

Any user with Administrator privileges can set up an approval process. 

Before you get started, analyze the entry criteria for the module approval process. Entry criteria and sequence affect the process executed for a record.

For example, if there are two approval processes with entry criteria as “Expense location is the USA,” Expense location is India,” the process whose entry criteria match the submitted record is run. If two approval processes are defined for India, the first that matches the record is run.

Flow Chart

To set up approvals, follow these steps:
  1. Log in to your CRM account.
  2. Go to the main Menu.
  3. Click Settings.
  4. Select Approvals under the Automation section. The Approvals settings page opens.
  5. Click +New Approval.
Basic Information
  1. Enter the Basic Information.
    1. Module: Select the module from the drop-down. 
    2. Approval Name: Provide a unique name for approval.
    3. Status: Set the approval as Active or Inactive.
    4. Description: Give a short description that explains the approval.
  2. Set up the Entry Criteria.
Entry criteria
  • Add entry criteria for the approvals process.
  • Set unique field criteria that the record must meet to proceed with the approval process. Only when the entry criteria are met does the Approval process run when a record is saved. For example, if the Expense location is India, execute India process rules. If the Expense location is the US, execute the US process rules.
  1. Configure the Rules. Set the rules for the approval process to execute. The rules are executed sequentially only if the entry criteria are met.
Adding rules
  1. Rule Name: Provide a unique name for the rule and set its criteria. If the mentioned criteria are met, the rule is executed.
  2. Owner profiles: Select profiles from the drop-down. A rule is executed if the record owner's profile matches the configured rules.
  3. Approval matrix: Choose the approvers for the rule. It can be your reporting managers or any other user.
  1. Configure Final Approval and Rejection Actions.
Final Approval and Rejection actions
  1. Select the action to be executed on Final Approval and Rejection of the record. 
  2. You can add up to 8 actions for a single approval.
  3. The actions can include adding an event or task, creating a record, updating fields, sending email alerts and push notifications, calling webhooks, or calling custom functions.
  1. Activate all actions, then click Save.

Inserting Payment Links

  • You can include a payment link in your emails when creating an Approval. 
  • For example, you can attach a payment link directly to each invoice email sent to customers, allowing them to pay the specific invoice. This streamlines the payment process, enabling quick decision-making, reducing confusion, and minimizing follow-up communication.
  • Once the Payment Link field is added, the Default Gateway Payment link will automatically appear in the email body when the Workflow is triggered. 

The payment link can be accessed in the email Activity section of the email record and the recipient’s email.

To learn more about configuring payment gateways in Vtiger, click here.

Deleting an approval

A user with Administrator privileges can delete the approval process. This does not affect any record already submitted for approval.

Approvers in a record

You can configure up to three approvers for a single approval rule.

An approver of the rule can be:

  • Level 1 manager (Direct Reporting Manager)
  • Level 2 manager
  • Level 3 manager
  • Any specific user, such as Bill - Accounts manager, Mary - HR Manager

Note: 
 

  • The Reports to field in the user record is used to determine the reporting manager of the record owner submitting for approval.
  • You can set up Wait Time for each approver, after which a record is sent to the next level approver, even if not approved. 
  • Groups cannot be added as an approver.
  • Any user in the group can approve the request. This id done under:
  • Settings > Approvals > Add Rule section:
  • Approver equals Groups

List View in Approvals

By default, the List view is the screen that is visible when you click the Approvals tab. This view lists all approvals created by the administrator.

Columns in List view 

The columns that are visible by default in the List View are :

  • Module - Displays the module icon for the module to which the approval was created. If you hover over the icon, you can see the module name.
  • Name - Displays the name of the approval.
  • Entry Criteria - Displays the All and Any conditions set by the admin as the entry criteria.
  • # of rules - Displays the number of rules configured in the approval.
  • View Rules - If you click the down arrow button, you can see the rules, final approval, and rejection actions set up in that particular approval.

List View Actions

You can perform the following quick actions on Approvals:

  • Edit an approval by clicking on the approval record in the List View.
  • Changing the status by clicking the toggle button on the approval record. You can make an approval active or inactive.
  • Delete an approval by clicking the Delete icon on the approval record. 

Note: A user with Administrator privileges can delete the approval process. This does not affect any record already submitted for approval.

References

Approvals in Vtiger CRM
Approval Process for Quote Discounts
Using Custom Server Scripts in Processes, Workflows, and Approvals

Related articles
Approvals in Vtiger CRM My Preferences - Calendar Settings Automation - Workflow Scheduler
Home Privacy Policy Terms of Service Security Center Policy & Legal Center Contact Us
© Copyright 2025 Vtiger. All rights reserved.
Powered by Vtiger
Facebook Twitter Linkedin Youtube