diff --git a/ui-ngx/src/assets/help/en_US/widget/editor/widget_js_markdown_pattern.md b/ui-ngx/src/assets/help/en_US/widget/editor/widget_js_markdown_pattern.md
new file mode 100644
index 0000000000..68c0e43a70
--- /dev/null
+++ b/ui-ngx/src/assets/help/en_US/widget/editor/widget_js_markdown_pattern.md
@@ -0,0 +1,68 @@
+#### Markdown pattern
+
+
+
+
+The Markdown template gets keys only from the first entity in the entity alias.
+
+
+
+
+#### Examples
+
+Use # to create a Markdown header. The number of characters # specifies the type of header: # - h1, ## - h2, ### - h3, etc.
+
+```markdown
+ ###### Markdown/HTML card
+{:copy-code}
+```
+ ###### Markdown/HTML card
+
+
+
+
+Use - character to create list item. You can create nested lists separating them with tabs in the pattern:
+
+ ```markdown
+ - Element 1
+ - Element 2
+ - Element 2.1
+ - Element 2.2
+ -Element 3
+{:copy-code}
+ ```
+- Element 1
+- Element 2
+ - Element 2.1
+ - Element 2.2
+- Element 3
+
+
+
+
+Use * character to choose style:
+
+ ```markdown
+ - *Element 1*
+ - **Element 2**
+ - ***Element 3***
+{:copy-code}
+ ```
+- *Element 1*
+- **Element 2**
+- ***Element 3***
+
+
+
+
+Use ${} to add some value from your key:
+ ```markdown
+ - **Element 1**: ${key1Name}
+ - **Element 1**: ${key2Name}
+ - **Element 1**: ${key3Name}
+{:copy-code}
+ ```
+ - **Element 1**: key1Value
+ - **Element 2**: key2Value
+ - **Element 3**: key3Value
+