diff --git a/src/Squidex/app/features/rules/pages/rules/actions/azure-queue-action.component.html b/src/Squidex/app/features/rules/pages/rules/actions/azure-queue-action.component.html
new file mode 100644
index 000000000..0a5a6831d
--- /dev/null
+++ b/src/Squidex/app/features/rules/pages/rules/actions/azure-queue-action.component.html
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/Squidex/app/features/rules/pages/rules/actions/azure-queue-action.component.scss b/src/Squidex/app/features/rules/pages/rules/actions/azure-queue-action.component.scss
new file mode 100644
index 000000000..fbb752506
--- /dev/null
+++ b/src/Squidex/app/features/rules/pages/rules/actions/azure-queue-action.component.scss
@@ -0,0 +1,2 @@
+@import '_vars';
+@import '_mixins';
\ No newline at end of file
diff --git a/src/Squidex/app/features/rules/pages/rules/actions/azure-queue-action.component.ts b/src/Squidex/app/features/rules/pages/rules/actions/azure-queue-action.component.ts
new file mode 100644
index 000000000..0556f59a1
--- /dev/null
+++ b/src/Squidex/app/features/rules/pages/rules/actions/azure-queue-action.component.ts
@@ -0,0 +1,61 @@
+/*
+ * Squidex Headless CMS
+ *
+ * @license
+ * Copyright (c) Squidex UG (haftungsbeschränkt). All rights reserved.
+ */
+
+import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
+import { FormBuilder, Validators } from '@angular/forms';
+
+import { ValidatorsEx } from 'shared';
+
+@Component({
+ selector: 'sqx-azure-queue-action',
+ styleUrls: ['./azure-queue-action.component.scss'],
+ templateUrl: './azure-queue-action.component.html'
+})
+export class AzureQueueActionComponent implements OnInit {
+ @Input()
+ public action: any;
+
+ @Output()
+ public actionChanged = new EventEmitter