From 222f3ddb5b323f5e0ce829918efcae9da732da4e Mon Sep 17 00:00:00 2001 From: Mike Date: Thu, 12 Dec 2024 15:44:42 +0100 Subject: [PATCH] Feat: Add upgraded and failed event (#3683) --- .../frontend-2/lib/billing/composables/actions.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/frontend-2/lib/billing/composables/actions.ts b/packages/frontend-2/lib/billing/composables/actions.ts index b8b230d4f..fed3dbd58 100644 --- a/packages/frontend-2/lib/billing/composables/actions.ts +++ b/packages/frontend-2/lib/billing/composables/actions.ts @@ -199,12 +199,24 @@ export const useBillingActions = () => { type: ToastNotificationType.Danger, title: 'Your payment was canceled' }) + + mixpanel.track('Workspace Upgrade Cancelled', { + // eslint-disable-next-line camelcase + workspace_id: workspace.id + }) } else { triggerNotification({ type: ToastNotificationType.Success, title: 'Your workspace plan was successfully updated' }) + mixpanel.track('Workspace Upgraded', { + plan: workspace.plan?.name, + cycle: workspace.subscription?.billingInterval, + // eslint-disable-next-line camelcase + workspace_id: workspace.id + }) + if (import.meta.server) { await sendWebhook(defaultZapierWebhookUrl, { workspaceId: workspace.id,