Orders not flowing through to monday.com
Our app requires access to the WooCommerce REST API on your WooCommerce site. We have noticed that some calls (such as POST requests) from our app get blocked. This could be for a variety of reasons such as plugins you have installed on your WordPress site or services like Cloudflare. We use POST requests to create a webhook on your WooCommerce site, so we can receive real-time events that is used for the monday.com integration. One way to get around this is to create the webhook manually on your WooCommerce site. This can be done as follows:
Note if you make any changes to your automations once the below steps have been completed (i.e. change the mapping of the order fields to the monday.com columns), then you will need to ask support to manually update this for you in the backend. Hence, if possible it might be best to work with support to try and resolve the issue that is blocking the API access to your website.
- First create the integration in monday.com and then email support@workflowpilot.io that this has been completed
- The support team will provide you a Delivery URL which you will need in the next step
- Go to your WordPress admin page, then click WooCommerce > Settings in the side bar
- Click on the Advanced Tab and select Webhooks
- Click Create webhook or Add webhook and fill in the form as below. In the Delivery URL type in the url provided by the support team and then click Save webhook
- Once saved, click on Webhooks again to see the newly created webhook. If you hover over this row, you will see the ID of the Webhook. You will need to provide this ID to the support team. Once the support team have confirmed this ID has been applied to your account everything should work as normal.