mirror of
https://github.com/formbricks/formbricks.git
synced 2026-04-30 03:33:48 -05:00
feat: send getting started email on signup (#1877)
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com> Co-authored-by: Johannes <johannes@formbricks.com> Co-authored-by: Johannes <72809645+jobenjada@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
5ab55bb2b3
commit
64ddcb64b7
@@ -2,7 +2,11 @@ import { NextResponse } from "next/server";
|
||||
|
||||
import { prisma } from "@formbricks/database";
|
||||
import { EMAIL_VERIFICATION_DISABLED, INVITE_DISABLED, SIGNUP_ENABLED } from "@formbricks/lib/constants";
|
||||
import { sendInviteAcceptedEmail, sendVerificationEmail } from "@formbricks/lib/emails/emails";
|
||||
import {
|
||||
sendGettingStartedEmail,
|
||||
sendInviteAcceptedEmail,
|
||||
sendVerificationEmail,
|
||||
} from "@formbricks/lib/emails/emails";
|
||||
import { env } from "@formbricks/lib/env.mjs";
|
||||
import { deleteInvite } from "@formbricks/lib/invite/service";
|
||||
import { verifyInviteToken } from "@formbricks/lib/jwt";
|
||||
@@ -50,6 +54,8 @@ export async function POST(request: Request) {
|
||||
|
||||
if (!EMAIL_VERIFICATION_DISABLED) {
|
||||
await sendVerificationEmail(user);
|
||||
} else {
|
||||
await sendGettingStartedEmail(user);
|
||||
}
|
||||
|
||||
await sendInviteAcceptedEmail(invite.creator.name, user.name, invite.creator.email);
|
||||
@@ -81,6 +87,8 @@ export async function POST(request: Request) {
|
||||
// send verification email amd return user
|
||||
if (!EMAIL_VERIFICATION_DISABLED) {
|
||||
await sendVerificationEmail(user);
|
||||
} else {
|
||||
await sendGettingStartedEmail(user);
|
||||
}
|
||||
return NextResponse.json(user);
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user