-
-
Features of OmniAssist Financial Ghost Assistant and their working mechanism
-
Once user install our app and activates it with his basic info, our app can listen to all the finance context on user's screen in background
-
Feature 1: Financial context-aware and omnipresent assistant which can be invoked from any page on mobile phone.
-
Feature 1 (cont.):Payment happens in one-click, no data entry or any hassle.
-
Feature 1 (cont.): All the financial messages are auto-translated to users regional language, designed for the next billion.
-
Feature 1 (example): Pop-up opens when friend of the user asked for money. App populates all financial data & 1-click can initiate transfer
-
Feature 1 (example): Pop-up opens when user get travel related context message on any channel, if travel isn't insured. Can buy in 1-click
-
Feature 1 (example): Pop-up opens when assistance senses the user is looking for financial help and offer the loans in 1-click.
-
Tech Implementation: Flow For One-Click Payment Assist.
-
Feature 2: Next billion users are the prime target for social engineering frauds, and OmniAssist prevents it easily and warns the users.
-
Feature 2 (cont.): Fraud alert pop-up and blocks the user from clicking or taking action on fraud messages..
-
Tech Implementation: Social Engineering Fraud Firewall.
-
Feature 3: Banking Queue Management on the mobile phone, as omniassist pop-ups with queue token automatically as user enters the bank.
Inspiration
The following are the major inspiration for building OmniAssist app,
- Banking apps are dumb for tech-savvy & hardest for technically challenged. Banks has more than 60% of users from rural India who are not tech-savvy.
- Slower Digital Adaptation of Banking Services especially in developing countries.
- Technically challenged users are the primary target for social engineering frauds.
What it does
AI-Powered Mobile Assistant that can be invoked from any screen on user phone that has the ability to understand your financial context on the screen (like a financial conversation with a friend on Whatsapp etc...) and provide access to banking services in one click. While safeguarding the users from social engineering frauds.
Features:
- Easy Payment, Easy Referral, Easy Suggestions through context-aware payment assistant for banking services.
- Social Engineering Frauds Blocker through Social Engineering Fraud Firewall.
- Banking Queue Management + Banking Service Promoter through location-aware queue management.
Scalability
We have designed this system to work offline and process in client-side, due to which our system is 100% scalable while not compromising on user's privacy.
Impact
If our system comes in production, we would be able to help more than 120M Indian mobile bankers to get adapted to online banking without being tech-savvy and help them from all type of cyber frauds and social engineering frauds, which causes a total loss of approx. $1B every year in India.
How I built it
- Frontend: Android
- Backend: Google ML, Firebase, Python, NLP
- Mock and test data
4. Finastra APIs USED:
a. Consumer Profile, Account Information(B2C), Payment Beneficiary, Person to Person Payment APIs used to retrieve user's bank account info and facilitate easy money transfer in one click by the Ghost Assistant.
b. Product Information, to retrieve the bank's product information to suggest to the users when the user enters the bank under the Bank Queue Management module.
c. Loans API used to recommend the user with loans availability whenever our context engine analysis user's need for loans.
Challenges I ran into
Training social engineering fraud module with the little bit of available data took much time than expected but was able to finish the POC in the given time.
Accomplishments that I'm proud of
I am proud that in a short time, with the help if Finastra APIs I was able to build an almost production-level and innovative product targeting the next billion.
What I learned
I never realise the ease of integrating financial services into our application and I always thought using financial APIs isn't for the common people/developer. Build as I started to explore Finastra API, I learnt how easy it to integrate the financial services.
What's next for Omniassist, Finance Assistant for the Next Billion
We want to add more assistive technology in finance and banking domain for our users through our platform, such as a. providing travel insurance automatically from their travel confirmation message. b. helping users to understand complex banking and finance jargon and many more.
Built With
- android
- finastra-api
- fushion-fabric
- google-cloud
- java
- location-api
- natural-language-processing
- python

Log in or sign up for Devpost to join the conversation.