What is your goal?
API secure
What is the problem & what have you tried?
Hi,
I’m building a chatbot in Voiceflow and connecting it to Make.com via webhooks.
My chatbot has two different flows. Initially, everything worked fine when both flows were sending data to the same Make webhook.
Now I’m trying to secure the webhook using Make’s native API key authentication.
What I did:
Created an API key in Make
Added the header in Voiceflow (stored securely using Secrets)
Used the same secured webhook URL for both Voiceflow flows
Since enabling security, the chatbot no longer works and I receive 401 Unauthorized, or Make does not receive any data at all.
It worked before adding security.
My questions:
Is it recommended (or required) to use separate webhooks per flow when API key authentication is enabled?
Is it a bad practice to use one secured webhook for multiple Voiceflow flows?
What is the best-practice setup for securing Make webhooks when a single chatbot has multiple flows?
I want to make sure the API is secure but also structured correctly before giving access to the client.
Thanks in advance for any guidance!