diff --git a/app/javascript/dashboard/components-next/ConversationWorkflow/ConversationRequiredAttributes.vue b/app/javascript/dashboard/components-next/ConversationWorkflow/ConversationRequiredAttributes.vue
new file mode 100644
index 000000000..c25081d78
--- /dev/null
+++ b/app/javascript/dashboard/components-next/ConversationWorkflow/ConversationRequiredAttributes.vue
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
diff --git a/app/javascript/dashboard/i18n/locale/en/settings.json b/app/javascript/dashboard/i18n/locale/en/settings.json
index 2587be0db..e361fee0b 100644
--- a/app/javascript/dashboard/i18n/locale/en/settings.json
+++ b/app/javascript/dashboard/i18n/locale/en/settings.json
@@ -488,6 +488,14 @@
"TITLE": "Conversation Workflows",
"DESCRIPTION": "Configure rules and required fields for conversation resolution."
}
+ },
+ "REQUIRED_ATTRIBUTES": {
+ "TITLE": "Attributes required on resolution",
+ "DESCRIPTION": "When resolving a conversation, agents will be prompted to fill these attributes if they haven't yet.",
+ "ADD": {
+ "TITLE": "Add Attributes",
+ "SEARCH_PLACEHOLDER": "Search attributes"
+ }
}
},
"CREATE_ACCOUNT": {
diff --git a/app/javascript/dashboard/routes/dashboard/settings/conversationWorkflow/index.vue b/app/javascript/dashboard/routes/dashboard/settings/conversationWorkflow/index.vue
index e50d1191b..29009c7e9 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/conversationWorkflow/index.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/conversationWorkflow/index.vue
@@ -1,12 +1,7 @@
@@ -20,8 +15,13 @@ import SettingsLayout from '../SettingsLayout.vue';
-
-
{{ $t('CONVERSATION_WORKFLOW.INDEX.HEADER.TITLE') }}
+
+