This article details a schema-grounded approach to Conversational User Interface (CUI) development using OpenCUI, focusing on declaring schemas, attaching interaction and language annotations, and leveraging statecharts for efficient dialog management. It emphasizes building CUIs around backend service APIs.