diff --git a/apps/portal/src/app/account/billing/manage-team/page.mdx b/apps/portal/src/app/account/billing/manage-team/page.mdx
deleted file mode 100644
index 31ba5a77e83..00000000000
--- a/apps/portal/src/app/account/billing/manage-team/page.mdx
+++ /dev/null
@@ -1,49 +0,0 @@
-import { Callout, Step, Steps, DocImage } from "@doc";
-import ManageTeam from './assets/manage-team.png';
-
-# Manage Team
-
-## Create Additional Teams
-
-This feature is coming soon.
-
-## Invite team members
-Learn how to invite team members to collaborate on projects and manage billing information in your thirdweb organization.
-
-- **Member**: Can view and edit projects without destructive actions (i.e. delete projects).
-- **Owner**: Can view, edit, and manage billing information and team members.
-
-An additional fee applies to each seat— refer to our [pricing details](https://thirdweb.com/pricing) for more information.
-
-
-
-
-While logged in, navigate to settings on your dashboard.
-
-
-
-
-
-Invite your team members using email addresses and assign a member or owner role.
-
-
-
-
-
-
-
-## Transfer Ownership
-
-Owners may transfer ownership of a team to another member by adding a new owner and deleting the current owner. This is useful if you want to change the primary contact for billing or project management.
-
-
-
-While logged in, navigate to settings on your dashboard.
-
-
-Invite the member you want to transfer ownership to and select the "Owner" role for them. Ensure that the member has accepted the invitation and is listed as a team member.
-
-
-Using the three dots next to the member's name, select "Remove Member" to remove the owner from the team.
-
-
\ No newline at end of file
diff --git a/apps/portal/src/app/account/page.mdx b/apps/portal/src/app/account/page.mdx
index d6491a53a20..7d56b404240 100644
--- a/apps/portal/src/app/account/page.mdx
+++ b/apps/portal/src/app/account/page.mdx
@@ -1,16 +1,22 @@
-# Account
+# Teams & Accounts
-### Billing
-- [Account Info](/account/billing/account-info)
-- [Upgrade Plan](/account/billing/upgrade-plan)
-- [Credits](/account/billing/credits)
+## Account
+- [Create Account](/account/create-account)
+- [Link Accounts](/account/link-accounts)
+
+## Teams
+- [Manage Teams](/account/teams/manage-teams)
+- [Manage Team Members](/account/teams/manage-team-members)
- [Manage Billing](/account/billing/manage-billing)
-### API Keys
+## Projects
- [Overview](/account/api-keys)
-- [Create API key](/account/api-keys/create)
-- [Use API key](/account/api-keys/use)
+- [Create API Key](/account/api-keys/create)
+- [Use API Key](/account/api-keys/use)
- [Edit enabled services](/account/api-keys/edit-services)
-- [Delete API key](/account/api-keys/delete)
+- [Delete API Key](/account/api-keys/delete)
- [Access Restrictions](/account/api-keys/access)
-- [FAQs](/account/api-keys/faq)
+- [Transfer Projects](/account/api-keys/transfer-projects)
+
+## FAQs
+- [FAQs](/account/faq)
diff --git a/apps/portal/src/app/account/sidebar.tsx b/apps/portal/src/app/account/sidebar.tsx
index ac682a5c96e..b57f70057aa 100644
--- a/apps/portal/src/app/account/sidebar.tsx
+++ b/apps/portal/src/app/account/sidebar.tsx
@@ -2,38 +2,35 @@ const accountSlug = "/account";
import type { SideBar } from "@/components/Layouts/DocLayout";
export const sidebar: SideBar = {
- name: "Account",
+ name: "Teams & Accounts",
links: [
{
- name: "Create Account",
- href: `${accountSlug}/create-account`,
- },
- {
- name: "Link Accounts",
- href: `${accountSlug}/link-accounts`,
- },
- {
- name: "Billing",
+ name: "Account",
links: [
{
- name: "Manage Billing",
- href: `${accountSlug}/billing/manage-billing`,
+ name: "Create Account",
+ href: `${accountSlug}/create-account`,
},
{
- name: "View Usage",
- href: `${accountSlug}/billing/view-usage`,
+ name: "Link Accounts",
+ href: `${accountSlug}/link-accounts`,
},
+ ],
+ },
+ {
+ name: "Teams",
+ links: [
{
- name: "Credits",
- href: `${accountSlug}/billing/credits`,
+ name: "Manage Teams",
+ href: `${accountSlug}/teams/manage-teams`,
},
{
- name: "Upgrade Plan",
- href: `${accountSlug}/billing/upgrade-plan`,
+ name: "Manage Team Members",
+ href: `${accountSlug}/teams/manage-team-members`,
},
{
- name: "Manage Team",
- href: `${accountSlug}/billing/manage-team`,
+ name: "Manage Billing",
+ href: `${accountSlug}/billing/manage-billing`,
},
],
},
diff --git a/apps/portal/src/app/account/billing/manage-team/assets/manage-team.png b/apps/portal/src/app/account/teams/assets/manage-team.png
similarity index 100%
rename from apps/portal/src/app/account/billing/manage-team/assets/manage-team.png
rename to apps/portal/src/app/account/teams/assets/manage-team.png
diff --git a/apps/portal/src/app/account/teams/manage-team-members/page.mdx b/apps/portal/src/app/account/teams/manage-team-members/page.mdx
new file mode 100644
index 00000000000..31493eba53f
--- /dev/null
+++ b/apps/portal/src/app/account/teams/manage-team-members/page.mdx
@@ -0,0 +1,28 @@
+import { Callout, Step, Steps, DocImage } from "@doc";
+import ManageTeam from '../assets/manage-team.png';
+
+# Manage Team Members
+
+Learn how to invite team members to collaborate on projects and manage billing information in your thirdweb organization.
+
+- **Member**: Can view and edit projects without destructive actions (i.e. delete projects).
+- **Owner**: Can view, edit, and manage billing information and team members.
+
+An additional fee applies to each seat— refer to our [pricing details](https://thirdweb.com/pricing) for more information.
+
+
+
+
+While logged in, navigate to settings on your dashboard.
+
+
+
+
+
+Invite your team members using email addresses and assign a member or owner role.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/portal/src/app/account/teams/manage-teams/page.mdx b/apps/portal/src/app/account/teams/manage-teams/page.mdx
new file mode 100644
index 00000000000..837329f83b6
--- /dev/null
+++ b/apps/portal/src/app/account/teams/manage-teams/page.mdx
@@ -0,0 +1,53 @@
+import { Callout, Step, Steps, DocImage } from "@doc";
+
+# Manage Teams
+
+Use teams to organize your different applications. Teams have separate assets, team members, usage analytics, billing, and limits.
+
+Your account can be a member of multiple teams, and teams may have one or more members.
+
+
+ There is **no cost** to create a team. Billing accounts, including subscriptions, invoices, and features, are completely independent for each team.
+
+
+## Create Team
+
+Create teams for improved organization.
+
+
+
+ While logged in, navigate to "My Account" or use the team selector in the top navigation.
+
+
+ Select "Create Team".
+
+
+
+## Transfer Team
+
+This is useful if you want to change the primary contact for billing or project management.
+
+
+
+ While logged in, navigate to "Settings > Members" on your dashboard.
+
+
+ Invite the member you want to transfer ownership to and select the "Owner" role for them. Ensure that the member has accepted the invitation and is listed as a team member.
+
+
+ Using the three dots next to the member's name, select "Remove Member" to remove the owner from the team.
+
+
+
+## Delete Team
+
+Delete a team if you no longer need it. You must cancel all subscriptions and remove all team members before deleting a team.
+
+
+
+ While logged in, navigate to your team settings on your dashboard.
+
+
+ Select "Delete Team" to remove it permanently.
+
+
\ No newline at end of file