Contact Based Workflows triggered by Webhooks

Hi,

I set up a contact-based workflow triggered by a webhook in order to update data in HubSpot.

When I first set up the webhook, I had the test webhook send 50 rows of data which was making the website crash. So I limited it to 1 row of data (aka 1 contact) and then mapped the fields accordingly.

That workflow worked, but next, I tried sending it 2 rows of data, and only the first contact enrolled in the workflow.

What do I need to do in order for the workflow to correctly catch the entire payload (which will have multiple contacts), and enroll each of them separately through the rest of the workflow? (the rest of the workflow will just be to copy the webhook fields to the appropriate HubSpot fields).

Thanks in advance!!

A Workflow only ever handles one record at a time, so the behaviour is the same for webhooks. It is designed to take one record. Perhaps an API might be more useful for you if you are trying to batch-update records. A webhook works well when you want to update HubSpot or trigger a workflow from real-time data from some other system action, etc., sending one event at a time.