The Omni Channel Customer On-boarding solution has been designed to help the users to onboard the customers smoothly. This process helps the Financial Institutions to identify the critical customers that can create complications to the bank. It is high risk for the bank if the customers are not verified prior to onboarding. The system holds deep level of individual and corporate customer KYC details skillfully programmed to demand the KYC details depending upon the nature of the customer. The API allows the system to have connectivity with other application of the banks such as CBS, Loan Management System, Leads generating system etc.