Blending Human Interaction and Self-Service for Modern CX