diff --git a/apps/docs/docs/integrations/webhook.md b/apps/docs/docs/integrations/webhook.md
new file mode 100644
index 000000000..30723ae2a
--- /dev/null
+++ b/apps/docs/docs/integrations/webhook.md
@@ -0,0 +1,48 @@
+# Webhook
+
+The Webhook block allows you to either:
+
+- Call a Webhook URL of a 3rd party service to send information from the bot.
+- Make an API request to a 3rd party service to fetch information and use it in the bot.
+
+## Call a Webhook URL
+
+Your 3rd party service (Make.com, Zapier, etc) is giving you a Webhook URL.
+
+You only have to paste this URL in the Webhook block and click on "Test the request". By default the 3rd party service will receive a snapshot of what the bot could send.
+
+
+
+You can also decide to customize the request sent to the 3rd party service.
+
+## Make an API request and fetch data
+
+This gets more technical as you'll need to know more about HTTP request parameters.
+
+Lots of services offer an API. They also, most likely have an API documentation. Depending on the parameters you are giving the Webhook block, it should return different info from the 3rd party service.
+
+### Example: fetch movie information
+
+Let's create a bot that ask for a movie and retrieve its informations (By sending an HTTP request to the [OMDB API](http://www.omdbapi.com/)).
+
+From the documentation, I know that by calling this specific URL: http://www.omdbapi.com/?t=Star%20Wars&apikey=1eb4670b, it will search for "Star Wars" movie information and return JSON data.
+
+What I need in my case is instead of inserting "Star Wars", I'd like to insert a Typebot variable:
+
+
+
+Then, we can set a test value for our variable (it will replace the variable with this value only for the "Test the request" button):
+
+
+
+Hit the "Test the request" button and then we can save the result in multiple variables:
+
+
+
+Then we can use these variables to display dynamic content in the next bubbles:
+
+
+
+Possibilities are endless when it comes to API calls, you can litteraly call any API and fetch any data you want.
+
+Feel free to ask the [community](https://www.facebook.com/groups/typebot) for help if you struggle setting up a Webhook block.
diff --git a/apps/docs/static/img/integrations/webhook/preview.png b/apps/docs/static/img/integrations/webhook/preview.png
new file mode 100644
index 000000000..c852975cb
Binary files /dev/null and b/apps/docs/static/img/integrations/webhook/preview.png differ
diff --git a/apps/docs/static/img/integrations/webhook/save-in-variable.png b/apps/docs/static/img/integrations/webhook/save-in-variable.png
new file mode 100644
index 000000000..1ad16151c
Binary files /dev/null and b/apps/docs/static/img/integrations/webhook/save-in-variable.png differ
diff --git a/apps/docs/static/img/integrations/webhook/simple-post.png b/apps/docs/static/img/integrations/webhook/simple-post.png
new file mode 100644
index 000000000..b60c28dca
Binary files /dev/null and b/apps/docs/static/img/integrations/webhook/simple-post.png differ
diff --git a/apps/docs/static/img/integrations/webhook/variable-test-value.png b/apps/docs/static/img/integrations/webhook/variable-test-value.png
new file mode 100644
index 000000000..aebe96033
Binary files /dev/null and b/apps/docs/static/img/integrations/webhook/variable-test-value.png differ
diff --git a/apps/docs/static/img/integrations/webhook/variable-url.png b/apps/docs/static/img/integrations/webhook/variable-url.png
new file mode 100644
index 000000000..2d8beabeb
Binary files /dev/null and b/apps/docs/static/img/integrations/webhook/variable-url.png differ