ABOUT

TRIPLER SMART LEAD ENGINE

Tripler is a smart lead qualification platform for the real estate industry. The platform is used to qualify and distribute leads previously considered as not-suitable candidates for conversion into qualified leads again.

DURATION:

2021 - Continuous

TECHNOLOGIES USED:

Java, Play Framework, PHP, Symfony, Elasticsearch, MySQL, AWS SQS, NGINX, Virtual Telephony

TITLE

Tripler is a smart lead qualification platform for the real estate industry. The platform is used to qualify and distribute leads previously considered as not-suitable candidates for conversion into qualified leads again.

PROBLEM STATEMENT

The client wanted to build a large platform capable of sourcing real estate leads in 3 geographies viz. London - UK, Dubai - UAE & New York - USA.

The platform would consist of

  • A mobile application allowing real estate agents to upload unused leads.
  • A fungible call center, allowing expert real estate call center agents to be able to connect into the platform from any part of the world and make calls to qualify the leads.
  • The ability to record conversations used to qualify leads against each lead.
  • A distribution middleware which would allow one to broadcast these leads to agents who are looking to purchase pre-qualified, in-market leads from the platform.
  • A mobile application allowing agents to subscribe to membership plans allowing them to purchase or purchase pay per leads.

We also had to create a backend panel from where the operations team would take care of general operational activities.

OUR SOLUTION

The solution involved creating

1

Java based backend platform which would be the core platform. For this we used the Java play framework.

2

A PHP based frontend application built on top of Symfony.

3

Native mobile applications to allow agents to

  • Upload leads
  • Purchase leads
  • Subscribe to membership

4

Integration with multiple cloud telephony platforms allowing us to create a truly cloud based platform.

5

Integration with Stripe to facilitate collection of funds at multiple international locations.

6

A separate service to manage distribution of leads across multiple channels like

  • SMS
  • Email
  • In app push notifications
  • Outbound bot based voice calls with the lead qualification audio clip being played in call.

7

To support being able to send out a large number of messages across the above channels, we introduced a message based architecture. And we used AWS SQS for the same. This allowed us to be able to send out 1000s of messages without breaking the system.

8

To increase the speed at which we were able to read data we also introduced Elasticsearch, this allowed us to write to MySQL and read from Elasticsearch leading to a very fast throughput

9

To support Elasticsearch we implemented a middleware abstraction again using message based architecture which allowed us to setup replication between MySQL & Elasticsearch.

DURATION

The initial build of this project was done in 6 months. Post which this project was handled under our “Managed Services” business unit, hence the arrangement is on a continuous basis. What we have achieved for them is a captive team of engineers working at 100% commitment to take care of product iterations/changes as the market provides feedback.

RESULT

The client was able to launch the product in London, New York & Dubai, and they are actively running the business out of these locations. The platform has substantial engagement and reach.

HOW LOGICLOOP TECH BECOMES
YOUR UNDUE ADVANTAGE