Zoho Payroll - ICICI Bank Integration

Integrate with ICICI Bank and deposit salaries directly from Zoho Payroll to your employees accounts. Let’s take a scenario to explain this better:

Scenario: Peter runs a medium scale cloud computing firm. At the end of each month, ensuring that all the employees get paid correctly and on time was manual and complicated. It involved preparing bank advice in the prescribed format, uploading it in the bank’s portal, ensuring the accuracy of account details and so on. Once he got to know about the automatic salary payments, he integrated his Zoho Payroll organisation with ICICI Bank. He’s now able to credit salaries directly to employees accounts automatically without even logging out of his application. 

In this page:

Connecting to ICICI Bank

Connect your ICICI Bank Corporate account to Zoho Payroll by following these simple steps:


Direct Deposit Setup

You will be prompted to fill in the necessary details to complete your setup.

If you are a new user to ICICI Bank:

Request New Account Request Details

The bank executives will get in touch with you and help you open a new account. Once you have received your User ID and Corp ID, you will be able to integrate your ICICI Bank account with Zoho Payroll.

If you are an existing user of ICICI Bank:

Login page

Warning: Once you have set up the integration with these credentials, you will not be able to edit them in Zoho Payroll. You must disable the integration and set it up once again with the new credentials.


After initiating the integration, you need to approve it in the ICICI Bank CIB Portal to complete the integration. Until then, your Account Status will be Pending.

To approve the integration:


Insight: If you haven’t created a Login ID for your CIB Portal, enter your CorporateID.UserID in the given field.

Approval Login Approval Pending Connected Approval Aggregator Approval Approval Preview

Your integration will be approved but your status will be Pending untill you Link your Bank Account. 

Link Bank Account

Link Account Link Acount Link Account

Once done, the status of your integration will be Active

Active Status

Adding employee’s bank account detail

Once you have integrated your ICICI Bank account, you can start making payments from Zoho Payroll. But you’ll have to ensure you’ve added all payment related details to the employee profile. To do so:

In case of an existing employee, edit and update the payment mode to Direct Deposit. 

Add Employee Account

Making payments via Zoho Payroll

Once you have added your employee’s bank account details, you can start crediting salaries to the employees’ accounts. Here’s how: 

The payment will be initiated only for the Direct Deposit enabled employees.

Initiate Payment OTP

The default payment mode for the payments initiated from Zoho Payroll using the ICICI Bank integration will be NEFT.

The status of the payment will be available 30 minutes after initiating the payment. If the payment is successful, the status will change to Paid and if the payment has failed, you’ll always be able to re-initiate the payment from Zoho Payroll. Alternatively, if payment fails, you can make the payment offline and record it in Zoho Payroll.

Approving Transactions In the CIB Portal

If you’ve enabled an approval workflow in your ICICI Bank CIB portal as a security measure, you will have to approve the payment in the portal for it to be initiated. To approve payments in the portal: 

Pending for Approval

Deleting the Integration

If you ever want to stop making payments via your ICICI Bank account from Zoho Payroll or change your account details, you can delete the integration.

Warning: Disabling the integration in Zoho Payroll will disable it from other integrated Zoho Finance (Zoho Books, Expense, etc) applications as well. Once disabled, you will not be able to track the status of any transactions you’ve initiated.

To delete:

Delete Integration