From 54861da4dffe0a5d4b1f7b18573d09c52965c3f3 Mon Sep 17 00:00:00 2001 From: Arjun Komath Date: Tue, 10 Feb 2026 18:13:28 +1100 Subject: [PATCH] Remove welcome email --- apps/web/inngest/email/send-welcome-email.ts | 25 --------------- apps/web/pages/api/inngest.ts | 2 -- apps/web/pages/api/users/webhook.ts | 32 ++------------------ 3 files changed, 2 insertions(+), 57 deletions(-) delete mode 100644 apps/web/inngest/email/send-welcome-email.ts diff --git a/apps/web/inngest/email/send-welcome-email.ts b/apps/web/inngest/email/send-welcome-email.ts deleted file mode 100644 index 9ce40c1..0000000 --- a/apps/web/inngest/email/send-welcome-email.ts +++ /dev/null @@ -1,25 +0,0 @@ -import inngestClient from "../../utils/inngest"; -import postmarkClient from "../../utils/postmark"; - -export const sendWelcomeEmail = inngestClient.createFunction( - { name: "Email: Welcome" }, - { event: "email/user.welcome" }, - async ({ event }) => { - const { email, payload } = event.data; - - console.log("Job started", { - email, - payload, - }); - - const result = await postmarkClient.sendEmailWithTemplate({ - MessageStream: "outbound", - From: "hello@changes.page", - To: email, - TemplateAlias: "welcome-user", - TemplateModel: payload, - }); - - return { body: "Job completed", result }; - } -); diff --git a/apps/web/pages/api/inngest.ts b/apps/web/pages/api/inngest.ts index 655b580..ef90df3 100644 --- a/apps/web/pages/api/inngest.ts +++ b/apps/web/pages/api/inngest.ts @@ -4,7 +4,6 @@ import { reportUsageForStripeInvoice } from "../../inngest/billing/report-pages- import { sendConfirmEmailNotification } from "../../inngest/email/send-confirm-email-notification"; import { sendRoadmapTriageNotification } from "../../inngest/email/send-roadmap-triage-notification"; import { sendTeamInviteEmail } from "../../inngest/email/send-team-invite"; -import { sendWelcomeEmail } from "../../inngest/email/send-welcome-email"; import { sendVisitorMagicLink } from "../../inngest/email/send-visitor-magic-link"; import { deleteImagesJob } from "../../inngest/jobs/delete-images"; import { processGitHubChangelog } from "../../inngest/jobs/process-github-changelog"; @@ -18,7 +17,6 @@ export default serve("changes-page", [ sendConfirmEmailNotification, sendPostNotification, sendRoadmapTriageNotification, - sendWelcomeEmail, sendTeamInviteEmail, sendVisitorMagicLink, // Background Jobs diff --git a/apps/web/pages/api/users/webhook.ts b/apps/web/pages/api/users/webhook.ts index e5078eb..0b8d2e4 100644 --- a/apps/web/pages/api/users/webhook.ts +++ b/apps/web/pages/api/users/webhook.ts @@ -1,5 +1,4 @@ import { NextApiRequest, NextApiResponse } from "next"; -import inngestClient from "../../../utils/inngest"; const databaseWebhook = async (req: NextApiRequest, res: NextApiResponse) => { if (req.method === "POST") { @@ -11,35 +10,8 @@ const databaseWebhook = async (req: NextApiRequest, res: NextApiResponse) => { } const { type, record, old_record } = req.body; - const user: { - id: string; - email?: string; - raw_user_meta_data?: { - name?: string; - full_name?: string; - }; - } = record || old_record; - - const { id, email } = user; - console.log("Trigger databaseWebhook [Users]: Record:", type, id); - - if (type === "INSERT") { - await inngestClient.send({ - name: "email/user.welcome", - data: { - email, - payload: { - first_name: - user.raw_user_meta_data?.full_name ?? - user.raw_user_meta_data?.name ?? - "there", - }, - }, - user: { - id, - }, - }); - } + const user = record || old_record; + console.log("Trigger databaseWebhook [Users]: Record:", type, user.id); return res.status(200).json({ ok: true }); } catch (err) {