Hello, I have an process where I am collecting data through a form created at Jotform. Currently the result of this form lands on a spreadsheet and I have a Dispatcher robot checking the spreadsheet every so often looking for a new response. This Dispatcher then creates a queue item that triggers a Performer to do the heavy duty work.
What I would like to do is use a webhook (or API?) from Jotform to send the queue item directly to Orchestrator (which would trigger the Performer) and eliminate the need for the Dispatcher all together. The benefit here is that the Performer would start almost immediately whereas currently the process has to wait for the Dispatcher to start before anything happens.
Disclaimer: I’m not an API or Webhook expert, so please speak slowly and use small words.
I initially was looking at the Orchestrator API, but it requires the form obtain and then rebroadcast an Authentication Token, which I don’t believe is possible given the available Jotform integrations. This is why I’m thinking perhaps I can accomplish this by Jotform broadcasting to the Orchestrator queue using a webhook.
Thanks in advance!
Hey @kevinpscott
The approach of flow is possible.
So first we need to understand the broadcasting part of jot form on how it is or the configuration page if you can show us the screenshot?
Thanks
#nK
Here’s the webhook integration screen. It looks like this is the place I’d use to tell Jotform where to communicate with Orchestrator.
And here’s the link to the examples:
I understand webhooks to be one way flows of information, so it seems to me that if I can get Orchestrator connected and listening to the webhook that broadcasts when a form is completed, I can achieve what I’m trying to do.
So what I’m not understanding is how to tell Orchestrator what to do (create a queue item) when the webhook broadcasts.
I don’t know if this is right or not but I have defined an External Application in Orchestrator:
but it’s still unclear to me how to take what comes from the webhook and organize it into a queue item.
Thank you in advance for your help! I’m not married to any of these mechanics for achieving my solution. I just want to be able to instantly create a queue item when a user completes a Jotform. Jotform supports Zapier integrations, so I’d be willing to go that direction too if it’s helpful.
1 Like
Okay got it @kevinpscott
So actually is there a field other than webhook url to add body ?
Thanks
#nK
It doesn’t appear so. I think the body has to be included as parameters in the webhook URL field. When I complete that field, there is no other place where I can provide detail.
1 Like
Okay then you can’t provide orchestrator API endpoint directly. You need to use a middle man or a bridge here to process the same.
i am facing the same issue now. did we get any workaround for this