From ad0c8e6d46de68d56ea2c635609af82f639c86b7 Mon Sep 17 00:00:00 2001 From: Phillip Ho Date: Sat, 21 Jun 2025 11:08:59 +0800 Subject: [PATCH] docs: Add docs about dedicated support channel --- apps/portal/src/app/account/page.mdx | 1 + apps/portal/src/app/account/sidebar.tsx | 4 +++ .../teams/get-dedicated-support/page.mdx | 32 +++++++++++++++++++ packages/service-utils/src/core/usage.ts | 2 ++ 4 files changed, 39 insertions(+) create mode 100644 apps/portal/src/app/account/teams/get-dedicated-support/page.mdx diff --git a/apps/portal/src/app/account/page.mdx b/apps/portal/src/app/account/page.mdx index 7d56b404240..24d724251c1 100644 --- a/apps/portal/src/app/account/page.mdx +++ b/apps/portal/src/app/account/page.mdx @@ -8,6 +8,7 @@ - [Manage Teams](/account/teams/manage-teams) - [Manage Team Members](/account/teams/manage-team-members) - [Manage Billing](/account/billing/manage-billing) +- [Get Dedicated Support](/account/teams/get-dedicated-support) ## Projects - [Overview](/account/api-keys) diff --git a/apps/portal/src/app/account/sidebar.tsx b/apps/portal/src/app/account/sidebar.tsx index 08ff2c0f318..a7acd63abc7 100644 --- a/apps/portal/src/app/account/sidebar.tsx +++ b/apps/portal/src/app/account/sidebar.tsx @@ -31,6 +31,10 @@ export const sidebar: SideBar = { href: `${accountSlug}/billing/manage-billing`, name: "Manage Billing", }, + { + name: "Get Dedicated Support", + href: `${accountSlug}/teams/get-dedicated-support`, + }, ], name: "Teams", }, diff --git a/apps/portal/src/app/account/teams/get-dedicated-support/page.mdx b/apps/portal/src/app/account/teams/get-dedicated-support/page.mdx new file mode 100644 index 00000000000..da8639ba30f --- /dev/null +++ b/apps/portal/src/app/account/teams/get-dedicated-support/page.mdx @@ -0,0 +1,32 @@ +import { Callout, Step, Steps, DocImage } from "@doc"; + +# Get Dedicated Support + +Teams on the Scale or higher plan are eligible for dedicated support on Slack or other channels. Use this channel for direct communication and collaboration with the thirdweb team. + +## Create a dedicated support channel + +All team members will be sent instructions to join the channel via email. + + + + While logged in, select your team and navigate to the "Settings" page. + + + Select the channel you want to use for support (Slack, Telegram, etc.) and select "Create Support Channel". + + + + + Some platforms like Slack are instant, but others may require our team to manually invite your team. + + +## Updating the support channel + +You will be able to invite other team members once you join the channel. + +Ask our support team in the channel if you need the name, topic, or other settings updated. + +## Removing the support channel + +Your support channel will be automatically removed if you cancel or downgrade your plan subscription. \ No newline at end of file diff --git a/packages/service-utils/src/core/usage.ts b/packages/service-utils/src/core/usage.ts index 05b75382c34..be295f3d6d0 100644 --- a/packages/service-utils/src/core/usage.ts +++ b/packages/service-utils/src/core/usage.ts @@ -1,5 +1,6 @@ import { z } from "zod"; +/** @deprecated - Use UsageV2Event instead */ export const usageEventSchema = z.object({ /** * The following fields are optional. @@ -81,4 +82,5 @@ export const usageEventSchema = z.object({ walletAddress: z.string().optional(), walletType: z.string().optional(), }); +/** @deprecated - Use UsageV2Event instead */ export type UsageEvent = z.infer;