diff --git a/website/docs/docs/build/hooks-operations.md b/website/docs/docs/build/hooks-operations.md
index 9ed20291c34..6cec2a673c0 100644
--- a/website/docs/docs/build/hooks-operations.md
+++ b/website/docs/docs/build/hooks-operations.md
@@ -72,6 +72,41 @@ You can use hooks to provide database-specific functionality not available out-o
You can also use a [macro](/docs/build/jinja-macros#macros) to bundle up hook logic. Check out some of the examples in the reference sections for [on-run-start and on-run-end hooks](/reference/project-configs/on-run-start-on-run-end) and [pre- and post-hooks](/reference/resource-configs/pre-hook-post-hook).
+
+
+```sql
+{{ config(
+ pre_hook=[
+ "{{ some_macro() }}"
+ ]
+) }}
+```
+
+
+
+
+
+```yaml
+models:
+ - name:
+ config:
+ pre_hook:
+ - "{{ some_macro() }}"
+```
+
+
+
+
+
+```yaml
+models:
+ :
+ +pre-hook:
+ - "{{ some_macro() }}"
+```
+
+
+
## About operations
Operations are [macros](/docs/build/jinja-macros#macros) that you can run using the [`run-operation`](/reference/commands/run-operation) command. As such, operations aren't actually a separate resource in your dbt project — they are just a convenient way to invoke a macro without needing to run a model.
diff --git a/website/docs/reference/resource-configs/pre-hook-post-hook.md b/website/docs/reference/resource-configs/pre-hook-post-hook.md
index bf4375c9490..e1e7d67f02e 100644
--- a/website/docs/reference/resource-configs/pre-hook-post-hook.md
+++ b/website/docs/reference/resource-configs/pre-hook-post-hook.md
@@ -45,6 +45,18 @@ select ...
```
+
+
+
+
+```yml
+models:
+ - name: []
+ config:
+ [pre_hook](/reference/resource-configs/pre-hook-post-hook): | []
+ [post_hook](/reference/resource-configs/pre-hook-post-hook): | []
+```
+
@@ -66,6 +78,18 @@ seeds:
+
+
+```yml
+seeds:
+ - name: []
+ config:
+ [pre_hook](/reference/resource-configs/pre-hook-post-hook): | []
+ [post_hook](/reference/resource-configs/pre-hook-post-hook): | []
+```
+
+
+
@@ -102,6 +126,18 @@ select ...
+
+
+```yml
+snapshots:
+ - name: []
+ config:
+ [pre_hook](/reference/resource-configs/pre-hook-post-hook): | []
+ [post_hook](/reference/resource-configs/pre-hook-post-hook): | []
+```
+
+
+