Easy Approval Automation Logo

Eliminate complex Apex triggers and Flow workarounds. Easily configure complex submission criteria, child record conditions, cross-object approvals, and dynamic user tagging — all from a single intuitive UI.

No Apex Required100% Salesforce Native
Overview of Module

Why Easy Approval Automation?

All businesses have unique approval processes across Standard and Custom Objects with complex conditions & triggering points. Developers and Admins spend days automating these with Flows and Apex triggers.

The Solution: With “Easy Approval Automation”, you configure your complex conditions, triggering points, and dynamic user tagging directly inside the tool in minutes.
On Insert & Update Record Conditions
Child Record Field Evaluation
Parent Record Auto-Submission
Core Capabilities

Key Automation Features

Submission Conditions

Triggering Record Submission

Submit records to approval processes automatically on Insert or Update based on custom conditions — including evaluation of child record fields.

Cross-Object

Parent Record Submission

Trigger an event on a child or related record (e.g. Case created) and automatically submit its Parent Record (e.g. Account) to Approval.

Dynamic Approvers

Dynamic User Tagging

Automate Related User fields based on record criteria with mandatory default fallback rules when no criteria matches.

Configuration Walkthrough

Step-by-Step Setup Guide

Follow this step-by-step manual to configure your approval definitions, rules, and deployment.

Step 1

Launch the App

Open "Easy Approval Automation" from the Salesforce App Launcher.

Step 2

Definition Information

Fill in your approval definition details, target object, DB event, and submission criteria.

Definition Information Step 1
Definition Information Step 1
Definition Information Step 2
Definition Information Step 2
Definition Information Step 3
Definition Information Step 3
Definition Information Step 4
Definition Information Step 4
Step 3

Rule for Dynamic User Tagging

Create dynamic rules for Approver User fields. Creating a Default Rule is mandatory to handle fallback cases when no rule criteria is met.

If you set a Related User field as Approver in your Approval Step, only Related User Fields selected in the Approval Process will be available for Rule Creation.
Rule Creation for Dynamic User Tagging
Rule Creation for Dynamic User Tagging
Default Rule Configuration
Default Rule Configuration
Step 4

Trigger Deployment

Deploy the generic service trigger to your Salesforce org with one click, or copy and paste the generated code into your developer console.

Trigger Deployment Overview
Trigger Deployment Overview
Trigger Code & Deployment Status
Trigger Code & Deployment Status
Real-World Scenarios

Some Business Use Cases 💡

Explore how Easy Approval Automation solves complex enterprise requirements seamlessly.

Child Record Evaluation

1. Configuring Child Record Conditions

Business Requirement

Sales Team follows step-wise Stage changes. When they mark “Negotiation/Review” Stage, if any Opportunity Product has less Margin than 10%, the Opportunity should go to Approval by “Margin Approvers”.

Technical Breakdown

Here the criteria evaluates fields on “OpportunityLineItem” (Child) while the database event occurs on “Opportunity” (Parent).

1. Configuring Child Record Conditions — Configuration
1. Configuring Child Record Conditions
Cross-Object Approval

2. Submitting Parent Record

Business Requirement

When Service Team creates a Case against an unverified Account, the Parent Account should automatically go to the Approval Process for verification.

Technical Breakdown

Here the criteria evaluates event occurrence on “Case” while submitting the Parent Record (“Case.AccountId”).

2. Submitting Parent Record — Configuration
2. Submitting Parent Record
Dynamic Rules for Approver User

3. Dynamic Rules for Approver User

Business Requirement

When a Quote is marked “Final Quote”, it must go to Approval. But the approvers differ based on BillingState (e.g. Gujarat → User 1, Maharashtra → User 2, else User 3).

Technical Breakdown

Set the Step Approver Field as Related User Field “Final_Quote_Approver__c” & create dynamic rules based on the BillingState field.

3. Dynamic Rules for Approver User — Configuration
3. Dynamic Rules for Approver User