I’d like to suggest adding a user-facing webhook configuration tool directly within the Speech-to-Speech (EVI) configuration editor.
Currently, the API supports webhooks for events such as chat_started and chat_ended, but there’s no way to configure these directly through the dashboard UI. Implementing a simple “Add Webhook Tool” interface would be tremendously helpful for creators.
Why this matters:
Reliability: Webhooks tied directly to EVI lifecycle events would eliminate the need for fragile, client-side workarounds that break when the Vercel app or frontend code is updated.
Ease of Use: Many creators rely on no-code tools like Make.com, Hubitat, or IFTTT. Allowing webhooks to be added from the Config page (under “Tools” or a new “Webhooks” tab) would make event-based automation accessible without requiring deployment-level edits.
Consistent integration: For many use cases — like triggering lighting changes, analytics logs, or IoT events at the end of a session — the most natural and secure place to connect these automations is directly from the EVI backend, not from the app UI.
This small UI addition would make EVI integrations far easier to maintain and expand, while also reducing error rates from custom code changes.
Thank you for considering this — it would be a great enhancement for developers and creators who use EVI in interactive or physical environments.