Dialogflow CX Virtual Agent — Financial Services Chatbot & Voicebot (GCP / CCAI)

Built and launched a production-style Dialogflow CX virtual agent for banking/financial services on GCP, covering 6+ customer intents (account statements, balance, transaction history, fund transfer, bill payment, contact updates). Shipped as both a chatbot and an inbound-telephony voicebot via CCAI, provisioned end-to-end as Python Infrastructure-as-Code instead of manual console configuration.

Problem

Banking/financial-services support for account statements, balances, transaction history, fund transfers, bill payments, and contact updates was handled manually or through rigid IVR trees, with no reusable, reproducible way to provision and redeploy the same conversational logic across chat and voice channels.

Solution

Designed the complete Dialogflow CX conversation graph — intents → entity types → flows → pages → form parameters → routes — with fuzzy entity extraction and multi-turn slot-filling, provisioned entirely as Python Infrastructure-as-Code on the Dialogflow CX SDK. Shipped the same agent as a voicebot for inbound telephony with natural Indian-English (en-IN) Neural2 speech, barge-in, and spell correction, wiring the CCAI Telephony integration so one virtual agent serves both chat and voice callers.

Impact

Key features

Tech stack

Architecture highlights

What K Laxman learned

← All 27 projects by K Laxman

Explore more

GitHub · LinkedIn · Email