I like the idea behind the new #blocks feature, but as soon as i am leaving the Proof of Concept (POC) complexity, i would like to include my own code.
My suggestion:
Make it possible for the developer to upload code that will receive events and can return results ( for example the next prompt, logs, etc )
It would be great if this code can be hosted on the VAPI.AI servers for best possible latency.
This code can be created with any kind of visual tools like
https://stately.ai/ or
https://developers.google.com/blockly if needed.
I am sure that you evaluating solutions like voiceflow, with its fancy UI that is great for some small(ish) demos.
But i would not choose a product based on the functions of its own visual editor.
I know that a visual workflow, at some point, can become a huge mess. In many cases i only use those visualizations at the start of a project for a better communication with the customers. But after a while and many Requirements later, i will abandon those visualizations and only use code instead.