Trigger UIPath actions with webhooks

We have a somewhat old CRM System we use at our company. It doesn’t have an API access or any documentation, the only way to input data into the system is manually through a browser, however it has big buttons and a clear UI, so it works surprisingly well with UIPath.

We use Zapier’s Webhook feature to transfer incoming leads from our website into a Google Sheet where our consultants process these leads and also upload them manually into the CRM.

We would like to use UIPath to automatically insert the leads into our CRM, and the best way to do this would be to use a webhook as a Trigger.
Through the webhook, we would like to send through the lead data fields (probably in JSON format) and have UIPath read the data and insert it into the corresponding fields in our CRM.

So far I haven’t figured out how to set this up, or if it’s possible at all. I appreciate all help!
Thank you,

Hi Buddy @Tamas_Balog

Welcome to Uipath community
Hope this would help you


Hi @Palaniyappan, thanks for the quick reply.

Please correct me if I’m wrong, but this only allows me to send data through a webhook from UIpath to an outside API or service.
What I’d like to do is send data through a webhook Into UIpath to trigger an event in UIpath.

Hi @Tamas_Balog,

You can use orchestrator API to do this using your WebHook which you can customize to trigger specific jobs on specific robots too. Every enterprise orchestrator installation has API calls enabled and we currently use it for various operations.
Call the Orchestrator API using your WebHook.
Additionally, if you’re using Queue items in your process, you can set triggers on the orchestrator itself whenever a Queue item gets updated (2019.4.10 version onwards)


Hello Tamas,
In the first video, you will see how Use Orchestrator Webhooks in Power Automate:

In the second video you can see how I use the Slack Webhooks to communicate with UiPath:

and in this video, you can see how to Trigger UiPath Robot from more than 10 software:

Cristian Negulescu

How do you authenticate and send the info to start the job within the same API-Call. Is there any intemediate software involved? We thought that it needs 2 API call then. But you seem to manage to trigger a job with a single call. Could you elaborate a bit on that?

Thx in advance and best regards,