Skip to main content

How to Connect Deliveroo

This article will show you how to integrate with Deliveroo

Written by Marc Marras

How to Connect Deliveroo


1. Navigate to your Deliveroo Partner Hub and Click Integrations

2. If you have any active integrations be sure to disconnect them

If you do not have any active integrations then please proceed to step 3

3. Use the Search to find the “Stream” connection, select or enter your Brand ID and enter your Site Location ID

Don’t know your site ID here’s how to find it: https://help.deliveroo.com/en/articles/3220538-where-can-i-find-my-restaurant-id

4. Select Yes and then click the “Connect Your Menu” button

5. Copy Your Brand ID and your Site ID

6. Navigate back to Stream and paste your Brand ID and Site ID in the appropriate input boxes and confirm

7. Click Publish dropdown and Publish “Deliveroo”

8. Navigate back to Deliveroo Merchant Portal, click "Check menu status" & "Connect your Orders (POS)"

9. Your Deliveroo Menu & Orders should now be integrated and all sections showing green.


Troubleshooting

Error: DSP_REJECTED: Deliveroo partner hub not completed for [site-id]

If you see this error when pushing menu changes from Stream, it means the setup for that site (referenced in the error, e.g. your-site-id) has not been completed in your Deliveroo Partner Hub.

Deliveroo configuration is self-service. Stream is not involved with this setup and does not have access to perform it on your behalf — it must be completed by the merchant inside the Deliveroo Partner Hub.

How to resolve:

  1. Log in to the Deliveroo Partner Hub.

  2. Locate the site referenced in the error message.

  3. Work through steps 1–9 above to make sure the Stream integration setup is fully completed for that site (in particular that the menu has been connected and "Check menu status" / "Connect your Orders (POS)" have been actioned).

  4. Once the setup is complete in the Partner Hub, retry pushing your menu from Stream.

Did this answer your question?