diff --git a/substrate/.github/workflows/auto-label-issues.yml b/substrate/.github/workflows/auto-label-issues.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ce0bad59d1ab4b29c5a13cdb4b30059da0ca982d
--- /dev/null
+++ b/substrate/.github/workflows/auto-label-issues.yml
@@ -0,0 +1,17 @@
+# If the author of the issues is not a contributor to the project, label
+# the issue with 'Z0-unconfirmed'
+
+name: Label New Issues
+on:
+  issues:
+    types: [opened]
+
+jobs:
+  label-new-issues:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Label drafts
+        uses: andymckay/labeler@master
+        if: github.event.issue.author_association == "NONE"
+        with:
+          add-labels: 'Z0-unconfirmed'