diff --git a/packages/api/src/router/clerk/webhook.ts b/packages/api/src/router/clerk/webhook.ts index 40696e3b..a65028fd 100644 --- a/packages/api/src/router/clerk/webhook.ts +++ b/packages/api/src/router/clerk/webhook.ts @@ -73,7 +73,12 @@ export const webhookRouter = createTRPCRouter({ }), userSignedIn: webhookProcedure.mutation(async (opts) => { if (opts.input.data.type === "session.created") { - await analytics.identify(opts.input.data.data.user_id); + const currentUser = await opts.ctx.db + .select({ id: user.id }) + .from(user) + .where(eq(user.tenantId, opts.input.data.data.user_id)) + .get(); + await analytics.identify(currentUser.id ); await trackAnalytics({ event: "User Signed In" }); } }),