x-market: AWS architecture to market banking services on 3rd party platforms
Cloud architecture using AWS for banking use cases
In this series, I will create cloud solution architecture, using AWS, for banking use cases.
Use Case - Embedded marketing of banking services on a property website
propguru.com is a well known property website.
WBL Bank offers housing loans. Prospective home buyers can apply for a housing loan from the propguru.com portal. propguru.com receives a referral fee for every buyer who takes a housing loan with WBL Bank.
The bank has spent $2 MM to integrate with propguru.com and offer a seamless customer journey. .
It has been 6 months since launch. Uptake of the offering is low. WBL Bank and propguru.com have decided to jointly market the service to increase the uptake.
Challenge
WBL Bank and propguru.com will jointly market the digital housing loan service on the propguru.com website.
The team has put forward the following requirements:
A banner promoting WBL’s loan offer will be shown on the propguru.com website
WBL bank will get a notification when a prospective buyer clicks on the loan offer (this is to nudge customers to complete the journey)
Due to Data Privacy regulations, propguru.com will need explicit consent before sharing any user data with WBL bank
Customer Journey Design
Prospective buyer sees WBL offer on propguru.com website
Buyer can start the digital housing loan journey by clicking on “Apply”
Buyer consent (to share information with WBL Bank) is collected via the check box. This is a pre-condition to “Apply”
Solution Architecture
Campaign Workflow
A prospective buyer logs into propguru.com ; campaign banner shows-up
Buyer clicks on “Apply”; this triggers a lambda function that
#1: creates a consent entry in a DynamoDB table (table1)
Customer Details
Date & Time of consent
#2: Creates a click event in a separate DynamoDB table (table2)
Customer Details
Date & Time of click
DynamoDB table2 triggers a SNS notification (DynamoDB streams)
An authorized representative of WBL Bank is invited to subscribe to the SNS Topic. This user will receive notification on the “Apply” event