SaFi Bank Space : Waiving fee - 30secon in Queue

This process describes a business request to Waive a fee automatically when the Customer spends more than the 30s in the queue waiting to be connected to agents.

Business requirements

  • there will be fee waiving for customers who were waiting for more than the 30s in queue

  • there has to be a push notification to the customer that will announce it to the customer

  • it can be announced directly in IVR

Assumption:

  • data from Genesys will be exported to DWH

Info about time spent in the queue is in Conversation detail ( /api/v2/analytics/conversations/{conversationId}/details ) as tACD value in participant object.

Solution

  1. data will be synchronized to DWH

2. The airflow gets appropriate records from DWH Conversation data about interactions that spend more than the 30s in the queue. Once it retrieved the data, it will send if to Kafka to waive the fee and send info to the Communication log

  1. Get data from Genesys
    (Conversation)
    the query will be defined once the data is synced to DWH (Radny project)

  2. Get data from DWH BOFE
    (Customer ID based on Conversation ID)

  3. Airflow process data
    It combines data from 1&2

  4. Kafka event - activate fee waiving
    (the event that will )
    https://confluent.cloud/environments/env-22o9jo/clusters/lkc-qr1p76/topics/products.subscription-fee-transaction-created.event.v2/schema/value

  5. the info will be sent to communication history so Agents will also know that this happened
    https://communication-history-manager.apps.brave.safibank.online/swagger/views/swagger-ui/#/Communication Records/createCommunicationRecord

  6. Info will also be saved in the Customer profile in Meiro for the campaign purposes

    1. the kafka topic for it has to be specified

    2. the kafka topic for it has to be specified


Attachments:

~drawio~622844dac88f1000683214ed~Untitled Diagram-1674450700016.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674450700016.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674450700016.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674450700016.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674450700016.drawio.tmp (application/vnd.jgraph.mxfile)
Untitled Diagram-1674450700016.drawio (application/vnd.jgraph.mxfile)
Untitled Diagram-1674450700016.drawio.png (image/png)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674450700016.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674450700016.drawio.tmp (application/vnd.jgraph.mxfile)
Untitled Diagram-1674450700016.drawio (application/vnd.jgraph.mxfile)
Untitled Diagram-1674450700016.drawio.png (image/png)
~Untitled Diagram-1674450700016.drawio.tmp (application/vnd.jgraph.mxfile)
Untitled Diagram-1674450700016.drawio (application/vnd.jgraph.mxfile)
Untitled Diagram-1674450700016.drawio.png (image/png)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451035230.drawio.tmp (application/vnd.jgraph.mxfile)
Untitled Diagram-1674451035230.drawio (application/vnd.jgraph.mxfile)
Untitled Diagram-1674451035230.drawio.png (image/png)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~622844dac88f1000683214ed~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
Untitled Diagram-1674451415226.drawio (application/vnd.jgraph.mxfile)
Untitled Diagram-1674451415226.drawio.png (image/png)
Untitled Diagram-1674451415226.drawio (application/vnd.jgraph.mxfile)
Untitled Diagram-1674451415226.drawio.png (image/png)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1674451415226.drawio.tmp (application/vnd.jgraph.mxfile)
Untitled Diagram-1674451415226.drawio (application/vnd.jgraph.mxfile)
Untitled Diagram-1674451415226.drawio.png (image/png)