Our client

Our client is an American multinational financial services firm specializing in the credit card, charge card, and traveller’s cheques businesses. In fact, a whopping 30% of all credit card transactions in the US are attributable to their credit card business.


why they came to us

The client’s Corporate Credit business identifies companies across the globe who could become potential clients. This identification process was still extremely archaic and manual. Our client realized that they would have to use an intelligent process automation system to shorten their sales cycle and find the right corporate clients.

the problem

Current process of accomplishing the above is completely manual and time consuming with the sales team collecting data in different spreadsheets from third-party websites. Information in the spreadsheet is manually cleaned and enriched before feeding into a common database. The platform to be developed is proposed to do away with this manual process.



Our team proposed to create a cloud-based application with modular architecture using open source technologies i.e. Angularjs, Django, MySQL, Python. Microsoft Azure was chosen as the cloud platform for application deployment. Application comprised of the following modules

  1. Data Collection: Web Crawlers using python & selenium
  2. Data Transformation & Aggregation: Cleaning & enriching the data like standardizing of text fields, creating derived fields. Finally aggregating different company datasets to create a single view of the company.
  3. Lookalike models: Set of models to identify potential companies from new datasets that looked similar to the existing customer base. These companies, showing a high degree of similarity, would be then targeted by the sales team for corporate cards
  4. Product Recommendation Model: Ranked list of products to be pitched to potential targets
  5. User Interface: web-based application for sales team & management to:
    • View and segment list of prospects using similarity score and other attributes.
    • Allocate a list of prospects to individual sales team members based on hierarchy and other business rules.
    • Export the list to internal sales CRM with excel export.
    • Import the list of existing customers and retraining the model for finding similar leads.


Application went live for Switzerland market in 3 months time with the manual effort of the sales team being reduced to 50% within 1st month of implementation and down to nearly zero by the third month. Sales effort focused on a narrowed list of companies (based on similarity scores and recommended products) produced 75% more leads compared to existing process in 6 months of testing. The tool was further expanded to Middle east and other European markets.