AI Agent Orchestra

18 Specialized Agents Working in Harmony

All Systems Operational

ACP Protocol v1.0.0 Active

Active Agents

18

Total Messages

0

Active Journeys

3

Success Rate

100.0%

Proactive churn prevention 7-14 days before customer visits outlet

1

Proactive Risk Detection (7-14 days early)

Real-time Monitoring Agent continuously scans customer behavior patterns

πŸ€– Realtime Monitoring Agent ACP v1.0.0 0 msgs
2

Risk Scoring & Prediction

Risk Detection Agent analyzes 24-month history and predicts churn probability

πŸ€– Risk Detection Agent ACP v1.0.0 0 msgs πŸ€– Predictive Analytics Agent ACP v1.0.0 0 msgs
3

Root Cause Analysis

Deep dive into WHY customer wants to churn

πŸ€– Root Cause Agent ACP v1.0.0 0 msgs πŸ€– Sentiment Analysis Agent ACP v1.0.0 0 msgs πŸ€– Churn Attribution Agent ACP v1.0.0 0 msgs
4

Intervention Strategy (Floor→Middle→Ceiling)

AI selects personalized offer tier based on CLV and churn drivers

πŸ€– Intervention Strategy Agent ACP v1.0.0 0 msgs
5

Channel Orchestration (15-min SLA)

Optimize delivery channel and timing for maximum impact

πŸ€– Channel Orchestration Agent ACP v1.0.0 0 msgs πŸ€– Dialer Agent ACP v1.0.0 0 msgs
6

Customer Conversation & Real-time Support

AI assists retention agent during live customer call

πŸ€– Conversation Agent ACP v1.0.0 0 msgs
7

Continuous Learning & Optimization

Learn from outcomes to improve future predictions

πŸ€– Optimization Agent ACP v1.0.0 0 msgs

5G Upsell Campaign for high-value customers

AI-powered real-time call center support

πŸ” Feature Selection Agent

Scans feature store, identifies critical columns & extracts relevant customer behavior patterns

Purpose:

Identify and extract the most critical customer behavior features from the data store to enable accurate churn prediction

Type: feature_selection Level: Advanced ACP: v1.0.0
Guidelines:
When: Feature store contains >100 columns
Do: Use automated importance ranking to select top 20-30 critical features
When: New behavioral patterns detected
Do: Add new features to tracking list and notify Analytics Agent
+1 more guidelines
Success Rate: 100.0%
πŸ“Š Analytics Agent

Samples 100-200 records and determines 10-20 most relevant KPIs using reasoning models

Purpose:

Determine the most relevant KPIs and statistical patterns that predict customer churn behavior

Type: analytics Level: Advanced ACP: v1.0.0
Guidelines:
When: Sampling dataset for KPI selection
Do: Use stratified sampling of 100-200 records to ensure representative distribution
When: KPI shows <5% variance
Do: Exclude from final selection as non-discriminative feature
+1 more guidelines
Success Rate: 100.0%
🏷️ Data Labeller Agent

Auto-generates labels for churn risk, sentiment tags & classifies complaint types using AI

Purpose:

Automatically classify and label customer data for churn risk, sentiment, and complaint categories using AI

Type: labeller Level: Intermediate ACP: v1.0.0
Guidelines:
When: Customer shows conflicting signals
Do: Use multi-label classification and flag for human review
When: Confidence score <70%
Do: Apply active learning and request additional context
+1 more guidelines
Success Rate: 100.0%
πŸ’Ύ Text-to-SQL Agent

Converts KPI definitions to SQL queries and executes them, adding ~20 KPI columns to dataset

Purpose:

Convert business KPI definitions into executable SQL queries to enrich customer datasets

Type: text_to_sql Level: Advanced ACP: v1.0.0
Guidelines:
When: KPI requires complex aggregation
Do: Break into subqueries and validate results before column addition
When: Query execution time >30 seconds
Do: Optimize with indexes or materialized views
+1 more guidelines
Success Rate: 100.0%
🎭 NLP Sentiment Analyzer

Analyzes call transcripts for sentiment, intent, emotion & creates weighted churn propensity scores

Purpose:

Analyze call transcripts to extract customer sentiment, intent, and emotion for churn propensity scoring

Type: nlp_sentiment Level: Advanced ACP: v1.0.0
Guidelines:
When: Transcript contains negative sentiment
Do: Weight churn propensity score higher and flag for immediate review
When: Customer mentions competitor
Do: Extract competitor name, tag as high-risk, and notify Competitor Intelligence Agent
+1 more guidelines
Success Rate: 100.0%
🎯 Predictive Model Agent

Ranks all customers by predicted churn score and selects top 50-100 high-risk customers

Purpose:

Rank all customers by predicted churn probability and select the highest-risk customers for intervention

Type: predictive_model Level: Advanced ACP: v1.0.0
Guidelines:
When: Model confidence <75%
Do: Do not flag customer; request additional behavioral data first
When: Selecting top N high-risk customers
Do: Apply CLV threshold to prioritize high-value customers
+1 more guidelines
Success Rate: 100.0%
🚨 Risk Detection Agent

Predicts Post2Pre churn 7-14 days before outlet visit with >75% accuracy

Purpose:

Monitor customer behavior in real-time to detect early churn warning signs 7-14 days before outlet visit

Type: risk_detection Level: Advanced ACP: v1.0.0
Guidelines:
When: Usage decline >30% over 3 months
Do: Flag as high-risk and trigger proactive outreach within 15 minutes
When: Customer visits outlet after AON >90 days
Do: Immediately analyze CLV and recommend three-tier offer strategy
+1 more guidelines
Success Rate: 100.0%
πŸ” Root Cause Agent

Diagnoses WHY customer wants to switch from postpaid to prepaid

Purpose:

Analyze WHY a customer wants to churn by identifying the underlying drivers and pain points

Type: root_cause Level: Advanced ACP: v1.0.0
Guidelines:
When: Customer has high churn risk
Do: Deep dive into usage, billing, interaction history to identify root cause
When: Multiple potential causes found
Do: Rank by severity and likelihood, present top 3 drivers to intervention team
+1 more guidelines
Success Rate: 100.0%
πŸ’‘ Intervention Strategy Agent

Recommends personalized Floor/Middle/Ceiling offers based on CLV and churn drivers

Purpose:

Map customers to optimal retention offers using three-tier escalation system based on CLV and churn drivers

Type: intervention_strategy Level: Advanced ACP: v1.0.0
Guidelines:
When: Customer CLV is High segment
Do: Start with middle-tier offer to maximize retention while minimizing cost
When: Customer rejects floor-tier offer
Do: Escalate to middle-tier immediately and log escalation reason
+1 more guidelines
Success Rate: 100.0%
πŸ“‘ Channel Orchestration Agent

Prioritizes high-risk customers and manages multi-channel delivery with 15-minute SLA

Purpose:

Select optimal communication channel and timing for customer outreach to maximize engagement

Type: channel_orchestration Level: Intermediate ACP: v1.0.0
Guidelines:
When: Customer prefers SMS over calls
Do: Use SMS for initial contact, schedule call as followup
When: Best contact time is evening
Do: Queue outreach for 6-8 PM local time
+1 more guidelines
Success Rate: 100.0%
πŸ’¬ Conversation Agent

Provides live recommendations during customer calls with real-time agent assist

Purpose:

Assist retention agents during live customer calls with real-time suggestions and next-best actions

Type: conversation Level: Intermediate ACP: v1.0.0
Guidelines:
When: Customer raises pricing objection
Do: Suggest floor-tier offer and highlight value-adds
When: Sentiment turns negative
Do: Recommend empathy statements and escalation to supervisor
+1 more guidelines
Success Rate: 100.0%
πŸ“Š Optimization Agent

Learns from outcomes to improve future predictions through continuous learning

Purpose:

Learn from intervention outcomes to continuously improve churn prediction and retention strategies

Type: optimization Level: Advanced ACP: v1.0.0
Guidelines:
When: Retention offer acceptance rate <40%
Do: Analyze rejection reasons and recommend offer adjustments
When: Intervention ROI <1.0 for specific segment
Do: Flag segment for strategy review and cost optimization
+1 more guidelines
Success Rate: 100.0%
πŸ“ž Dialer Agent

Executes proactive outbound campaigns with automated calling

Purpose:

Automate outbound calling to high-risk customers with intelligent retry logic and SLA tracking

Type: dialer Level: Beginner ACP: v1.0.0
Guidelines:
When: Customer does not answer
Do: Wait 2 hours and retry up to 3 times
When: All call attempts failed
Do: Switch to SMS channel and escalate to human agent
+1 more guidelines
Success Rate: 100.0%
πŸ”¬ Churn Attribution Agent

Deep forensic analysis of churn events with detailed attribution

Purpose:

Analyze churned customers to determine which factors contributed most to their decision

Type: churn_attribution Level: Intermediate ACP: v1.0.0
Guidelines:
When: Customer churned despite intervention
Do: Perform post-mortem analysis to identify failure reasons
When: Churn reason is network quality
Do: Flag geographic area for infrastructure review
+1 more guidelines
Success Rate: 100.0%
πŸ“ˆ Predictive Analytics Agent

Time-series forecasting and customer lifetime value prediction

Purpose:

Forecast future churn trends and customer behavior patterns using advanced statistical models

Type: predictive_analytics Level: Advanced ACP: v1.0.0
Guidelines:
When: Forecasting next quarter churn
Do: Use 24-month historical data with seasonal adjustments
When: Trend shows increasing churn
Do: Alert management and recommend proactive campaign
+1 more guidelines
Success Rate: 100.0%
😊 Sentiment Analysis Agent

Analyzes customer sentiment from interactions with emotion detection

Purpose:

Monitor customer sentiment across all touchpoints to identify satisfaction trends and early warning signs

Type: sentiment_analysis Level: Advanced ACP: v1.0.0
Guidelines:
When: Sentiment declining over 3+ interactions
Do: Flag as at-risk and trigger proactive retention check
When: Detecting frustration in call
Do: Recommend immediate empathy response and possible escalation
+1 more guidelines
Success Rate: 100.0%
🏒 Competitor Intelligence Agent

Monitors competitor activity and provides defensive strategies

Purpose:

Track competitor offerings and customer mentions to inform retention strategy and counter-offers

Type: competitor_intelligence Level: Intermediate ACP: v1.0.0
Guidelines:
When: Customer mentions competitor offer
Do: Extract offer details and compare against our catalog
When: Competitor launches new promotion
Do: Alert strategy team and recommend defensive offers
+1 more guidelines
Success Rate: 100.0%
⚑ Realtime Monitoring Agent

Continuous monitoring and anomaly detection with 24/7 surveillance

Purpose:

Continuously scan customer behavior streams to detect anomalies and trigger immediate alerts

Type: realtime_monitoring Level: Intermediate ACP: v1.0.0
Guidelines:
When: Usage drops >50% in single day
Do: Trigger immediate investigation and notify risk detection team
When: SIM swap detected
Do: Flag potential churn and verify with customer
+1 more guidelines
Success Rate: 100.0%
analyze_billing_history

Detects bill shock and pricing issues

analysis MCP Compliant
View Details
analyze_trends

Time-series pattern detection

analysis MCP Compliant
View Details
assess_threat

Rates competitive risk

analysis MCP Compliant
View Details
attribute_churn

Maps to specific root causes

analysis MCP Compliant
View Details
benchmark_pricing

Compares plans and pricing

analysis MCP Compliant
View Details
calculate_acceptance_probability

Predicts offer success rate

analysis MCP Compliant
View Details
calculate_churn_score

Predicts churn probability on 0-1 scale

analysis MCP Compliant
View Details
calculate_revenue_loss

Quantifies financial impact

analysis MCP Compliant
View Details
categorize_cause

Groups issues into price/network/service buckets

analysis MCP Compliant
View Details
competitor_check

Identifies Ooredoo/Vodafone mentions and influences

analysis MCP Compliant
View Details
create_churn_profile

Generates comprehensive driver profile

analysis MCP Compliant
View Details
detect_behavioral_triggers

Identifies usage drops, payment delays, complaints

analysis MCP Compliant
View Details
examine_complaints

Reviews customer service interactions

analysis MCP Compliant
View Details
filter_aon_eligible

Filters customers with AON > 90 days

analysis MCP Compliant
View Details
forecast_churn_date

Estimates predicted churn date (7-14 days)

analysis MCP Compliant
View Details
forecast_clv

Predicts customer lifetime value

analysis MCP Compliant
View Details
identify_patterns

Discovers new churn signals

analysis MCP Compliant
View Details
identify_prevention

What could have saved them

analysis MCP Compliant
View Details
identify_usage_changes

Tracks behavior pattern shifts

analysis MCP Compliant
View Details
nlp_extract_drivers

Extracts churn reasons from conversations

analysis MCP Compliant
View Details
sentiment_analysis

Detects emotional triggers and frustration levels

analysis MCP Compliant
View Details
simulate_revenue

What-if financial modeling

analysis MCP Compliant
View Details
dial_customer

Initiates outbound call

communication MCP Compliant
View Details
escalate_offer

Real-time Floor→Middle→Ceiling escalation

communication MCP Compliant
View Details
generate_script

Creates personalized retention scripts

communication MCP Compliant
View Details
handle_objection

Suggests responses to rejections

communication MCP Compliant
View Details
handle_objections

Provides real-time counter-arguments

communication MCP Compliant
View Details
leave_voicemail

Personalized voice messages

communication MCP Compliant
View Details
optimize_timing

Finds best time to contact customer

communication MCP Compliant
View Details
prioritize_queue

Ranks customers by urgency

communication MCP Compliant
View Details
recommend_response

Suggests tone/approach

communication MCP Compliant
View Details
retry_logic

Smart callback scheduling

communication MCP Compliant
View Details
schedule_call

Optimizes call timing

communication MCP Compliant
View Details
schedule_contact

Books calls/messages at optimal times

communication MCP Compliant
View Details
schedule_follow_up

Plans escalation path

communication MCP Compliant
View Details
select_channel

Chooses best channel per customer preference

communication MCP Compliant
View Details
simulate_conversation

Runs what-if scenarios

communication MCP Compliant
View Details
track_sla

Monitors 15-minute response requirement

communication MCP Compliant
View Details
translate_arabic

Bilingual Arabic/English support

communication MCP Compliant
View Details
Data Analysis Tool

Perform data analysis using Polars/Pandas

data_analysis MCP Compliant
View Details
Database Tool

Execute SQL queries on SQLite database

data_management MCP Compliant
View Details
SQL Generator Tool

Generate SQL queries from natural language descriptions

data_management MCP Compliant
View Details
Azure OpenAI Tool

Generate text and chat responses using Azure OpenAI

generative_ai MCP Compliant
View Details
Text Embedding Tool

Generate text embeddings for semantic search and analysis

generative_ai MCP Compliant
View Details
Web Search Tool

Search the web for real-time information using Serper API

information_retrieval MCP Compliant
View Details
API Tool

Make HTTP API requests to external services

integration MCP Compliant
View Details
Webhook Tool

Send data to webhook endpoints

integration MCP Compliant
View Details
PyCaret ML Tool

Automated machine learning using PyCaret

machine_learning MCP Compliant
View Details
Scikit-Learn ML Tool

Machine learning operations using scikit-learn

machine_learning MCP Compliant
View Details
cluster_similar

Groups churners by pattern

machine_learning MCP Compliant
View Details
model_churn_probability

Multi-timeframe predictions

machine_learning MCP Compliant
View Details
detect_anomalies

Identifies unusual behavior patterns and usage spikes

monitoring MCP Compliant
View Details
generate_alerts

Creates priority notifications for critical events

monitoring MCP Compliant
View Details
monitor_usage

Tracks real-time data and voice consumption patterns

monitoring MCP Compliant
View Details
track_competitor_offers

Monitors Ooredoo/Vodafone

monitoring MCP Compliant
View Details
track_offer_performance

Monitors acceptance by tier

monitoring MCP Compliant
View Details
track_system_health

Monitors agent performance and system metrics

monitoring MCP Compliant
View Details
Sentiment Analysis Tool

Analyze sentiment of text using AI

nlp MCP Compliant
View Details
analyze_sentiment

Scores emotional state

nlp MCP Compliant
View Details
detect_frustration

Identifies anger/stress

nlp MCP Compliant
View Details
predict_escalation

Forecasts complaint risk

nlp MCP Compliant
View Details
analyze_outcomes

Analyzes retention campaign results

optimization MCP Compliant
View Details
analyze_rejections

Studies why offers failed

optimization MCP Compliant
View Details
optimize_roi

Maximizes (revenue saved - cost) / cost

optimization MCP Compliant
View Details
recommend_adjustments

Suggests strategy improvements

optimization MCP Compliant
View Details
track_kpis

Monitors retention and revenue KPIs

optimization MCP Compliant
View Details
update_models

Updates ML models based on outcomes

optimization MCP Compliant
View Details
Speech to Text Tool

Convert speech audio to text transcription

speech MCP Compliant
View Details
Text to Speech Tool

Convert text to natural sounding speech using ElevenLabs

speech MCP Compliant
View Details
assess_cannibalization_risk

Prevents over-discounting

strategy MCP Compliant
View Details
calculate_roi

Predicts ROI for each offer tier

strategy MCP Compliant
View Details
design_counter_offer

Creates defensive response

strategy MCP Compliant
View Details
escalate_tier

Floor β†’ Middle β†’ Ceiling offer progression

strategy MCP Compliant
View Details
map_offers_to_drivers

Matches offers to specific churn reasons

strategy MCP Compliant
View Details
match_offer_to_driver

Aligns retention offer with churn reason

strategy MCP Compliant
View Details
recommend_alternatives

Proposes plan B/C options

strategy MCP Compliant
View Details
segment_clv

High/Medium/Low CLV customer segmentation

strategy MCP Compliant
View Details

Agent Communication Protocol Status

Agent ACP Status Protocol Version Messages Success Rate Capabilities
Feature Selection Agent Enabled 1.0.0 0 100.0% 3 capabilities
Analytics Agent Enabled 1.0.0 0 100.0% 3 capabilities
Data Labeller Agent Enabled 1.0.0 0 100.0% 3 capabilities
Text-to-SQL Agent Enabled 1.0.0 0 100.0% 3 capabilities
NLP Sentiment Analyzer Enabled 1.0.0 0 100.0% 3 capabilities
Predictive Model Agent Enabled 1.0.0 0 100.0% 3 capabilities
Risk Detection Agent Enabled 1.0.0 0 100.0% 3 capabilities
Root Cause Agent Enabled 1.0.0 0 100.0% 3 capabilities
Intervention Strategy Agent Enabled 1.0.0 0 100.0% 3 capabilities
Channel Orchestration Agent Enabled 1.0.0 0 100.0% 3 capabilities
Conversation Agent Enabled 1.0.0 0 100.0% 3 capabilities
Optimization Agent Enabled 1.0.0 0 100.0% 3 capabilities
Dialer Agent Enabled 1.0.0 0 100.0% 3 capabilities
Churn Attribution Agent Enabled 1.0.0 0 100.0% 3 capabilities
Predictive Analytics Agent Enabled 1.0.0 0 100.0% 3 capabilities
Sentiment Analysis Agent Enabled 1.0.0 0 100.0% 3 capabilities
Competitor Intelligence Agent Enabled 1.0.0 0 100.0% 3 capabilities
Realtime Monitoring Agent Enabled 1.0.0 0 100.0% 3 capabilities