Technology services for software-based business

valuecloud_newlogo_fullblack_final_transparent

>> Hazzle-free runtime environments for event-centric business systems <<

Technology services for software-based business

Building an autonomous sales lead generator, based on real-time market signals

TL;DR

  • We’ve combined RPA, NLP and Event Streaming technology…,
  • … put everything into containerized microservices…,
  • … to build a solution solution to generate tailored, market-based sales signals
  • Sales reps get their CRM pipelines filled up continuously
  • Staff is happy; Management is happy; we are happy 😉

Where we started: eliminating the manual bore-out

Our client operates a process where their employees, on top of their core work, have to go over a list of c. 30 news websites, over and over again, to look for relevant golden nuggets, in an ocean of irrelevant news. Once they have found an adequate signal, their core job is to make contact with the prospect to initiate a potential transaction.

Real-time is the new gold standard

In this special case, timing is really crucial as the first person to make the contact has a significant chance of winning the transaction. So, we want this process to run
a) autonomously (i.e. without any manual interaction required), and
b) in (near) real-time (where this means within a range of 3-5 minutes (not milliseconds)).

Solution consists of 5 components

In order to kick-start this process, we’ve deployed our ValueCloud platform foundation to Hetzner-based IaaS. On top of that, we’ve built a set of microservices that do the actual job.

Component #1: ValueCloud platform foundation

Deploying the ValueCloud platform foundation to Hetzner-based IaaS gave us a fully operational Kubernetes & Kafka including Observability, Backup, Authentication, and so on, within minutes. Nice start. On top, we’ve built the following components:

Component #2: Source crawler

Using Open Source RPA technology to automate a Browser-based process that scrapes raw data from c. 30 websites that have industry-relevant news for our case. The crawler services publishes its results to a Kafka topic #1.

Component #3: Signal extractor

The signal extractor listens to events from topic#1 and applies Regex-style logic to extract the relevant text fragments from the raw data. All extracted fragments, including the raw original, are published to topic#2.

Component #4: Signal evaluator

The signal evaluator uses a cascade of Open Source NLP-based text classifiers to calculate a relevance score based on the extracted text fragments.

Component #5: Signal publisher

Based on a user-configurable filtering, all relevant signals are being pushed to the client’s CRM system. This uses a plain vanilla Kafka connect connector.

The result: autonomous process for continuous sales signal provisioning

Using this little solution, our client gets a continuous stream of qualified signals into his CRM system, 24×7. Staff happiness and satisfaction has gone through the roof, as everyone now can concentrate on onboarding transactions, rather than wasting time with close-to-bore-out research work.

Imagine the possible!

This is another great example where the combination of various state-of-the-art technologies can provide real-life business value, and not taking people’s jobs away, rather than people keeping their jobs but being even happier afterwards.

If you’re interested to learn more, we’d be happy to hear from you!

Ein Blogartikel von:

cgilcher

Dr.-Ing. Christian Gilcher, CTO

Christian ist als GrĂŒnder und CTO der ValueCloud unser Takt- und Ideengeber.

Er hat als IT Manager in einem regulierten Umfeld ĂŒber mehrere Jahre hinweg klassische Enterprise-IT kennen und steuern gelernt und hat als Ingenieur ein naturgegebenes Interesse an der Lösung von Problemen.

Er beschĂ€ftigt sich insbesondere mit Fragen und Herausforderungen an der Schnittstelle zwischen Technologie-Strategie und digitalem Business – und wie sich beide Aspekte bedingen bzw. in Wechselwirkung miteinander stehen.

Weitere Posts von Christian

Transformational journeys begin with an inspiring conversation

Let’s start one!

Transformational journeys typically begin with an inspiring conversation

Let’s start one!

The calendly widget is synchronized with the availability of our solution architecture team. Simply select a time that suits you and let us know your contact details. You’ll automatically receive a calendar invite incuding the dial-in details for a Teams call.

The calendly widget is synchronized with the availability of our solution architecture team. Simply select a time that suits you and let us know your contact details. You’ll automatically receive a calendar invite incuding the dial-in details for a Teams call.

ValueCloud GmbH

Europaallee 10

67657 Kaiserslautern

Germany

P: +49-631-3435-8150

F: +49-631-3435-8159

E: [email protected]

W: https://valuecloud.io

Amtsgericht Kaiserslautern

HRB 33907

GeschĂ€ftsfĂŒhrer: Dr.-Ing. Christian Gilcher

USt.-ID: DE316714572

(c) ValueCloud GmbH 2022, all rights reserved.