Loading...

In many financial or compliance-based applications, organizations need a structured way to review and approve important documents or financial data before they are finalized.

For example, a company implemented a Salesforce approval process to validate Customer’s ITR (Income Tax Return) details to ensure that high-income cases are reviewed by senior authorities while keeping the process secure and controlled.

This article explains how to implement the approval process step by step.

For Instance, 

  • If income is greater than ₹500,000, the record must be approved by a senior authority.

  • If the income does not meet the criteria, it should be rejected.

  • Until the approval decision is made, the record must remain locked.

  • Only after approval should the process continue further in the system.

This ensures that high-value financial cases are verified by senior personnel before processing.

Why Salesforce Approval Process?

Salesforce provides a powerful Approval Process feature that allows organizations to:

  • Define multi-step approvals

  • Automatically lock records

  • Assign approvals to specific users or roles

  • Track approval history

Using this feature helps maintain data integrity, accountability, and audit tracking.

Solution Overview

The solution involved the following components:

  1. Custom Object (Customer Application / ITR Record)

  2. Income Field to evaluate approval condition

  3. Approval Process

  4. Senior Approver assignment

  5. Record Locking mechanism

Workflow:

Customer Record Created

Income Checked

Approval Process Triggered

Senior Authority Reviews

Approve or Reject

Record Updated Accordingly

Step 1: Create Required Fields

First add fields to store income and approval status.

Example fields:

Field Name Type
Customer Name Text
ITR_Income__c Currency
Approval_Status__c Picklist (Pending, Approved, Rejected)
Comments Text Area

The ITR_Income__c field determines whether approval is required.

 

ITR


Step 2: Configure Approval Process

Navigate to:

Setup → Approval Processes → Select Object

Create a new approval process for the object.

Define the entry criteria:

ITR_Income__c >= 500000

This means records with income above ₹500,000 will automatically enter the approval process.

sTEP 2

Step 3: Define the Approver

For this implementation, the senior officer/manager was assigned as the approver.

Approver can be defined using:

  • Specific User
  • Role
  • Manager
  • Queue

In this Senior Authority Role has been assigned.

sTEP 3


Step 4: Record Locking

One important requirement was to lock the record until approval is complete.

Salesforce automatically locks the record when it enters the approval process.

This ensures:

  • No one can modify the data
  • Prevents manipulation during the approval stage
  • Maintains compliance

Only approvers or administrators can edit the locked record.

Step 4 1


Step 5: Approval Actions

When the senior authority reviews the record, they have two options:

1. Approve

If the income details are valid:

  • Approval Status = Approved
  • Record unlocks
  • Process moves forward

2. Reject

If the income does not meet the criteria or information is incorrect:

  • Approval Status = Rejected

Applicant must correct the details

Step 5

Step 6: Email Notifications

To improve communication, also configured email alerts.

Notifications were sent when:

  • Approval request is submitted
  • Record is approved
  • Record is rejected

This ensured that all stakeholders were informed immediately.

Step 6

Step 7: Tracking Approval History

Salesforce automatically tracks approval history, including

  • Who approved or rejected
  • Date and time of action
  • Comments from approver

This provides a complete audit trail, which is especially important in financial processes.

Real-World Example

Let’s say a customer submits an ITR record with the following details:

Customer Name: Rahul Sharma

ITR Income: ₹650,000

Process flow:

  1. Record is created.
  2. Income exceeds ₹500,000.
  3. Record enters the approval process.
  4. Record becomes locked.
  5. Senior authority reviews the record.
  6. If valid → Approved.
  7. If incorrect → Rejected.

Benefits of This Approach

Here are some of the benefits:

Better Compliance

Ensures financial data is reviewed properly.

Controlled Decision Making

Senior authorities review high-income cases.

Data Security

Record locking prevents unauthorized edits.

Full Audit Trail

Every approval or rejection is recorded.

Automation

Reduces manual review effort.

Conclusion

The Salesforce approval process is a powerful tool for implementing structured decision-making workflows. In the company, the system helped enforce financial compliance by ensuring that customer ITR records with income above ₹500,000 are reviewed by senior authorities.

By combining approval rules, record locking, and notifications, created a process that was secure, automated, and fully auditable.

This approach is highly useful for banking, finance, insurance, and compliance-driven industries.

Watch Live Demo

No Data Found.

Related Articles
Salesforce Web Console Beta A Unified Browser Based IDE for Faster Development

Salesforce Web Console (Beta) is a browser-based development environment that allows developers to write Apex code, run queries, debug applications, and manage metadata directly within their org. It is designed as a modern alternative to older tools such as Developer Console and Workbench. The Salesforce Web Console is available directly inside Salesforce and does not […]

Read More
Fetch Document from Niko Health and Attach it to Salesforce Account

Integrating external healthcare platforms like Niko Health with Salesforce helps streamline document management and improve operational efficiency. In this guide, we will walk through the complete process of fetching a document from Niko Health using APIs and attaching it to a Salesforce account as a file. This step-by-step implementation is useful when you want to […]

Read More
Winter 26 Update Using LWC as Local Actions in Screen Flows

The Salesforce Winter Release 2026 introduces powerful AI-driven updates focused on automation, productivity, and smarter CRM experiences. From major enhancements in Salesforce LWC to improved Salesforce Flow local action capabilities, the release helps developers and admins build faster, more scalable Salesforce solutions. The Salesforce Winter 26 release also reflects Salesforce’s growing focus on AI-powered workflows, […]

Read More
Automation Difference Between HubSpot and Salesforce Flow

Customer Relationship Management (CRM) systems help businesses manage customer interactions, sales processes, and marketing campaigns efficiently. Two of the most popular CRM platforms used worldwide are HubSpot and Salesforce. Both platforms provide automation tools that allow businesses to automate repetitive tasks, improve efficiency, and reduce manual work. However, the automation capabilities and design of these […]

Read More
How to Automatically Create Messaging Consent Using Record Triggered Flow in Salesforce

Automating messaging consent in Salesforce is essential for maintaining compliance and scaling customer communication. In this guide, you’ll learn how to auto-create OPT-IN Messaging Consent records using a Record-Triggered Flow, eliminating manual work while ensuring accurate, real-time consent capture. If you’re searching for a reliable way to automate consent tracking in Salesforce without Apex and […]

Read More
How We Built a Structured Prospecting System Using HubSpot’s Prospecting Agent

Outbound prospecting doesn’t fail due to lack of effort, it breaks down when there is no structured system behind it. Many teams either rely heavily on manual outreach or expect automation tools to handle the entire process, often leading to inconsistent results and low-quality engagement. At HIC, we take a more balanced and scalable approach. […]

Read More
Our Location worldwide
Indian Flag India
3rd Floor, A-10, Pegasus Tower, Sector 68, Noida, Uttar Pradesh 201301 +91-1203239658
United States of America Flag USA
333 West Brown Deer Road Unit G – 366 Milwaukee WI, USA 53217 +1(262) 310-7818
United Kingdom Flag UK
7 Bell Yard, London, WC2A 2JR +44 20 3239 9428
Canada Canada
HIC Global Solutions INC
6D - 7398 Yonge St #1124 Thornhill, ON L4J 8J2 Canada +1(262) 310-7818