Google Dialogflow CX + Webex Contact Center Integration (Contact Center)

Google Dialogflow CX + Webex Contact Center Integration

Playbook by Webex for Developers

Google Dialogflow CX + Webex Contact Center Integration

Connect WxCC to Google Dialogflow CX for AI-powered voice self-service using the BYOVA gateway protocol

Connect WxCC to Google Dialogflow CX for AI-powered voice self-service using the BYOVA gateway protocol
View Playbook
Playbook by Webex for Developers

A Python-based gRPC gateway that connects Webex Contact Center (WxCC) to Google Dialogflow CX virtual agents using the BYOVA (Bring Your Own Virtual Agent) protocol. Enables AI-powered voice self-service without replacing existing contact center infrastructure.

How it works:

  • WxCC routes inbound calls to a BYOVA-configured entry point
  • The gateway receives voice streams via gRPC (ListVirtualAgents, ProcessCallerInput)
  • Audio is forwarded to Dialogflow CX for intent detection and response generation
  • AI agent responses are streamed back to the caller in real time

Key requirements:

  • Webex Contact Center org with BYOVA feature enabled
  • Google Cloud project with Dialogflow CX agent configured
  • Python 3.8+ runtime with gRPC toolchain installed
  • Publicly reachable server (port 50051 gRPC, 8080 monitoring dashboard)

What's included:

  • Python gRPC gateway server (modular connector architecture)
  • Google Dialogflow CX connector (OAuth 2.0 and ADC authentication)
  • AWS Lex v2 connector (alternative virtual agent provider)
  • Real-time web monitoring dashboard (session and connection tracking)
  • Importable WxCC Flow (BYOVA_Gateway_Flow.json)
  • Config templates for Dialogflow CX and AWS Lex

Preview listing

This App Hub entry was published from an open pull request. Review the change.

Support

Third-Party Tool

Google Dialogflow CX

Estimated Implementation Time

4-8 hours

Categories

A Python-based gRPC gateway that connects Webex Contact Center (WxCC) to Google Dialogflow CX virtual agents using the BYOVA (Bring Your Own Virtual Agent) protocol. Enables AI-powered voice self-service without replacing existing contact center infrastructure.

How it works:

  • WxCC routes inbound calls to a BYOVA-configured entry point
  • The gateway receives voice streams via gRPC (ListVirtualAgents, ProcessCallerInput)
  • Audio is forwarded to Dialogflow CX for intent detection and response generation
  • AI agent responses are streamed back to the caller in real time

Key requirements:

  • Webex Contact Center org with BYOVA feature enabled
  • Google Cloud project with Dialogflow CX agent configured
  • Python 3.8+ runtime with gRPC toolchain installed
  • Publicly reachable server (port 50051 gRPC, 8080 monitoring dashboard)

What's included:

  • Python gRPC gateway server (modular connector architecture)
  • Google Dialogflow CX connector (OAuth 2.0 and ADC authentication)
  • AWS Lex v2 connector (alternative virtual agent provider)
  • Real-time web monitoring dashboard (session and connection tracking)
  • Importable WxCC Flow (BYOVA_Gateway_Flow.json)
  • Config templates for Dialogflow CX and AWS Lex

Preview listing

This App Hub entry was published from an open pull request. Review the change.