diff --git a/apps/dashboard/.env.example b/apps/dashboard/.env.example
index 783f2dcda4d..0684ab7bb03 100644
--- a/apps/dashboard/.env.example
+++ b/apps/dashboard/.env.example
@@ -8,3 +8,4 @@ VITE_NOVU_APP_ID=
VITE_INTERCOM_APP_ID=
VITE_GTM=
VITE_SELF_HOSTED=
+VITE_EMAIL_DELAY_DIGEST_ENABLED=
diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json
index eb3c4869c5b..603c17134e9 100644
--- a/apps/dashboard/package.json
+++ b/apps/dashboard/package.json
@@ -25,6 +25,7 @@
"@codemirror/autocomplete": "^6.18.3",
"@hookform/resolvers": "^3.9.0",
"@lezer/highlight": "^1.2.1",
+ "@maily-to/core": "^0.0.16",
"@novu/framework": "workspace:*",
"@novu/js": "workspace:*",
"@novu/react": "workspace:*",
@@ -88,6 +89,7 @@
"@hookform/devtools": "^4.3.0",
"@playwright/test": "^1.44.0",
"@sentry/vite-plugin": "^2.22.6",
+ "@tiptap/core": "^2.10.2",
"@types/lodash.debounce": "^4.0.9",
"@types/lodash.merge": "^4.6.6",
"@types/mixpanel-browser": "^2.49.0",
diff --git a/apps/dashboard/src/components/workflow-editor/add-step-menu.tsx b/apps/dashboard/src/components/workflow-editor/add-step-menu.tsx
index 75eef5b6737..d0d27f693b9 100644
--- a/apps/dashboard/src/components/workflow-editor/add-step-menu.tsx
+++ b/apps/dashboard/src/components/workflow-editor/add-step-menu.tsx
@@ -8,6 +8,7 @@ import { Badge } from '../primitives/badge';
import { cn } from '@/utils/ui';
import { StepTypeEnum } from '@/utils/enums';
import { STEP_TYPE_TO_COLOR } from '@/utils/color';
+import { EMAIL_DELAY_DIGEST_ENABLED } from '@/config';
const MenuGroup = ({ children }: { children: ReactNode }) => {
return
{children}
;
@@ -104,7 +105,18 @@ export const AddStepMenu = ({
Channels
-
+