The dialog manager is a crucial component of modern conversational agents that determines the most fitting output given user inputs. Most implementations use speech-to-text functionality to convert audio inputs into text transcripts and produce text outputs for downstream processes. Voiceflow approaches this problem by allowing designers to specify an observable and explainable logical transition graph triggered by various user intents, simplifying the process through intent classification and entity extraction techniques. The Raspberry Pi conversational client uses Picovoice's wake word detection engine, Google Cloud Platform Speech-to-Text API, and a custom configuration file to integrate these components and create a functional conversational agent.