diff --git a/.vitepress/sidebars/app/guides.ts b/.vitepress/sidebars/app/guides.ts
index 828d66a3..90c25811 100644
--- a/.vitepress/sidebars/app/guides.ts
+++ b/.vitepress/sidebars/app/guides.ts
@@ -300,6 +300,10 @@ export const guidesSidebar: DefaultTheme.SidebarItem[] = [
text: "Avoiding Rate-Limiting Protections",
link: "/app/guides/automate_rate_limiting",
},
+ {
+ text: "Customizing Result Columns with Extractors",
+ link: "/app/guides/automate_extractors",
+ },
],
},
{
diff --git a/src/_images/automate_extractor.png b/src/_images/automate_extractor.png
new file mode 100644
index 00000000..7e9f20d7
Binary files /dev/null and b/src/_images/automate_extractor.png differ
diff --git a/src/_images/automate_extractor_results.png b/src/_images/automate_extractor_results.png
new file mode 100644
index 00000000..374fe19e
Binary files /dev/null and b/src/_images/automate_extractor_results.png differ
diff --git a/src/app/guides/automate_extractors.md b/src/app/guides/automate_extractors.md
new file mode 100644
index 00000000..5392a014
--- /dev/null
+++ b/src/app/guides/automate_extractors.md
@@ -0,0 +1,19 @@
+---
+description: "A step-by-step guide to using extractors in Caido's Automate feature to create custom columns."
+---
+
+# Customizing Result Columns with Extractors
+
+The `Extractors` tab of an Automate session allows you to create custom columns in a session's result table. Values for these columns are determined based on whether or not a matching condition is met in the responses to the requests.
+
+To configure an extractor, define the matcher in the `Regex` input field.
+
+[Workflows](/app/concepts/workflows_intro.md) can be applied to matched data that will be presented as the value of a custom column.
+
+To test the matcher, input test data into the `Body` input field and **click** on the `Test` button. Successful matches will reflect the data in the `Result` field.
+
+
+
+Once an extractor has been configured, it will be applied to the session and the custom will be presented in the result table.
+
+
\ No newline at end of file
diff --git a/src/app/quickstart/automate.md b/src/app/quickstart/automate.md
index 6d9bf821..847f87f5 100644
--- a/src/app/quickstart/automate.md
+++ b/src/app/quickstart/automate.md
@@ -22,6 +22,7 @@ The `Automate` interface gives you the ability to send requests programatically.
- [Sending Multiple Payloads](/app/guides/automate_multiple.md)
- [Preprocessing Payloads](/app/guides/automate_preprocessors.md)
- [Avoiding Rate-Limiting Protections](/app/guides/automate_rate_limiting.md)
+- [Customizing Result Columns with Extractors](/app/guides/automate_extractors.md)
:::