Hi, I have configured a webhook in Zoho Mail which sends an email to my app.
Bubble gave this endpoint -
I configured the same in Zoho and it sent the test data.
Now when I remove the /version-test and initialize from the webhook URL, Zoho is not letting me save the URL and throwing an error.
It does not look like an issue on the Zoho end as If I try to save the webhook with some other test webhook URL, it works perfectly fine.
one thing I can see is that the API section of my Bubble setting shows the URL with the subdomain and the address generated in workflow is the one that Bubble generates with its own subdomain.
However, even if I tried to save the webhook with my own subdomain and it didn’t work.
What am I missing here?
New to API and webhook. Please help.
After creating the Backend Workflow did you deploy it to your LIVE version already?
Jici
4
When I look at your first screenshot, it show zoho-email as your endpoint. When I look at your setting for live, -email have been removed.
Also, you can try to change test for live instead of removing the version-test/
Also, using the domain you have set instead of bubbleapps domain can help solving this
Hi Jici,
I attached the wrong screenshot, I have updated my post.
I tried both of your recommendations and it didn’t work.
When i check the response in dev console, it says "
[0, {“data”:“PROBLEM_IN_WEBHOOK_REGISTRATION”,“status”:“failure”}]
I also tried to run a similar test in Postmark and when I removed “version-test” from the URL, it did not recognize the address.
Jici
6
I think you didn’t push live. Switch to live version and check in your backend WF…
post a screenshot of your backend WF maybe?
Your new screenshot now show zoho … (ZOHO…) when in postman it show zoho-email
If you renam the endpoint, you need to push live again…
please ignore zoho vs zoho-email.
Zoho-email was created just for testing.
Jici
9
Yes but it’s hard to know what is the correct url
You show a postman that return an error for zoho-email but the endpoint is zoho…
You posted a screenshot of your backend WF in dev, but not in live. So hard to validate the endpoint…
Jici
10
Did a test on my side with url zoho for both your dev and live and got success response…
Really very sorry Jici for all these confusions.
Here is a video that i recorded - Awesome Screenshot
Hopefully, this can help you diagnose my issue.
Really appreciate your time 
Jici
12
permission denied invalid share key.
Jici
14
The error message in Zoho is from Zoho.
It may be because of a possible timedout issue. Your wf, when I test it in Postman, take a long time to complete.
Try this: delete everything in your workflow, push to live, try to save in zoho, revert all the change in Bubble (bring back all actions in your workflow), push to live again and do real test.
If this register the webhook, but after fail to send data, you will need to creeate two WF. One to receive the webhook with almost nothing in the WF and one that will process the data in another step that will be triggered from the first one.