Skip to Content
Richard Shackleton

Automated builds with Netlify and webhooks

15 February 2019

  • Netlify

One of the key aspects of developing a website using a static-site generator is understanding that the content is not served dynamically at the time of a request. In order to publish new content, the static website must be regenerated. An initial reaction could be that this is an arduous process that would require a developer or DevOps. However, this does not have to be the case.

This very website was developed using Gatsby and and is hosted by Netlify. In order to streamline content publishing, I configured to trigger a build which is automatically pushed live by Netlify - and this is how it was done.

Firstly, you need to log into your Netlify account and create a new Build Hook.

Once you have created a build hook you will see a URL.

Your Netlify build hook is now created, time to configure to send a request to the URL and trigger the Netlify build. Log in to your account and navigate to Project Settings > Development > Webhooks.

In this new window click the Create new Webhook button and enter a name and the URL from your Netlify build hook.

Finally, click save and you’re ready to go.

Try publishing some new content on and check your Deploys queue in Netlify.