{{ JSON.stringify(sources, null, 2) }}
+
+
\ No newline at end of file
diff --git a/frontend/src/components/Settings/LeadSyncing/NewLeadSyncSource.vue b/frontend/src/components/Settings/LeadSyncing/NewLeadSyncSource.vue
new file mode 100644
index 00000000..41a40c8d
--- /dev/null
+++ b/frontend/src/components/Settings/LeadSyncing/NewLeadSyncSource.vue
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/frontend/src/components/Settings/Settings.vue b/frontend/src/components/Settings/Settings.vue
index 22e56200..5217ab8c 100644
--- a/frontend/src/components/Settings/Settings.vue
+++ b/frontend/src/components/Settings/Settings.vue
@@ -60,6 +60,7 @@ import ProfileSettings from '@/components/Settings/ProfileSettings.vue'
import WhatsAppSettings from '@/components/Settings/WhatsAppSettings.vue'
import ERPNextSettings from '@/components/Settings/ERPNextSettings.vue'
import HelpdeskSettings from '@/components/Settings/HelpdeskSettings.vue'
+import LeadSyncSourcePage from '@/components/Settings/LeadSyncing/LeadSyncSourcePage.vue'
import BrandSettings from '@/components/Settings/BrandSettings.vue'
import HomeActions from '@/components/Settings/HomeActions.vue'
import ForecastingSettings from '@/components/Settings/ForecastingSettings.vue'
@@ -204,6 +205,12 @@ const tabs = computed(() => {
component: markRaw(HelpdeskSettings),
condition: () => isManager(),
},
+ {
+ label: __('Lead Syncing'),
+ icon: 'refresh-cw',
+ component: markRaw(LeadSyncSourcePage),
+ condition: () => isManager(),
+ },
],
condition: () => isManager() || isTelephonyAgent(),
},