> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zudo.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Parent accounts

> Group the accounts that make up one customer, and see their MRR and activity together.

A customer is often more than one account. One publisher might have an account per product or per platform, each with its own IDs, billing and usage. A **parent account** groups them so you can work with the customer as a whole.

The accounts inside a parent keep everything they have. Their IDs, MRR, contacts, health scores and activity stay on them, and integrations keep syncing to them as before. The parent account adds a view on top.

## Create a parent account

1. Open one of the customer's accounts.
2. In the actions menu (**⋯**), choose **Create parent account**.
3. Name it. The name starts as the account's name.

The account you started from becomes the parent's first account.

## Add an account to a parent account

1. Open the account.
2. In the actions menu, choose **Add to parent account**.
3. Search for the parent account and select it.

An account belongs to one parent account at a time. If it's already in one, the menu item reads **Move to another parent account**, and Zudo shows which parent it will leave before you confirm.

To take an account out, choose **Remove from *parent name*** in its actions menu, or **Remove** next to it in the parent account's list of accounts.

If your organization has [CSM auto-assignment rules](/settings/organization#auto-assignment-rules), a new parent account gets a CSM from them, judged on its accounts' combined MRR.

## Find a parent account

Parent accounts show up in the command palette (**⌘/** or **Ctrl+/**) and wherever you pick an account, such as when adding a request, meeting or task. When an account inside a parent matches your search, it's listed indented under its parent. When a parent account matches, its accounts are listed under it.

## Add records to a parent account

Requests, meetings, tasks, emails, notes and files can be added to a parent account itself, for things that concern the whole customer. They appear on the parent's timeline alongside its accounts' activity.

A request linked to a parent account counts the parent's accounts in its impact score. If a request is linked to both a parent account and one of its accounts, that account's MRR is counted once.

## What a parent account shows

* **Accounts in the parent:** each account's status, MRR and health score, with a link to it.
* **MRR:** the total MRR of its active accounts. Churned and inactive accounts stay in the parent but don't count toward its MRR. The total updates when an account's MRR or status changes, or when an account is added, removed or deleted. If you edit MRR on the parent account, your figure is used instead until you clear it.
* **Timeline:** meetings, emails, tasks, requests, notes and files from every account in the parent, plus anything logged on the parent itself. Items from an account in the parent are labeled with that account's name.
* **Contacts:** the contacts of every account in the parent.
* **Health score:** calculated from its accounts' scores, with its own history, trend and tier. See [How a parent account is calculated](#how-a-parent-account-is-calculated).
* **Status:** active if any account in it is active, churned only when all of them are, onboarding if a live one is. Setting the status on the parent account yourself keeps it until you choose **Use the status of its accounts** in the actions menu.
* **Last active:** the most recent date across its accounts, unless a date is set on the parent through the API.
* **Indicators:** worked out from the accounts inside it. See [Indicators](/accounts/indicators#parent-accounts).
* **Product events:** the event chart and the events on its timeline cover every account inside it.
* **Traits:** worked out from its accounts' values. See [Traits on a parent account](#traits-on-a-parent-account).
* **Logo:** taken from its accounts' contact email domains, or its largest account's logo. You can still upload one.

Each account's page shows **Part of *parent name*** under its name, linking to the parent.

## How a parent account is calculated

A parent account is scored once a day, after the accounts inside it. Two org settings control it, under **Settings → Organization → Parent accounts**:

| Setting                                 | Options                                                                        | Default                 |
| --------------------------------------- | ------------------------------------------------------------------------------ | ----------------------- |
| **Health score**                        | The average of its accounts weighted by MRR, or its least healthy account      | Average weighted by MRR |
| **Count churned and inactive accounts** | Whether churned and inactive accounts count toward the parent's MRR and health | Off                     |

An account with no MRR counts as much as the smallest paying account, so a free or trial account still moves the score. An account that has no score yet is left out.

A **CSM Pulse** set on a parent account is blended into its score at the same weight as on any account, and an extreme pulse (1 or 10) carries the same force. Setting a pulse rescores the parent straight away.

The health card on a parent account lists the accounts it was scored from, their scores and how much each one counts.

### Health alerts

If a parent account drops a health tier, its CSM gets the alert and a task, the same as for any account. If that person was already told about one of its accounts dropping in the same run, the parent alert is skipped rather than sent twice.

## Traits on a parent account

A trait is synced or typed onto the accounts a customer is made of, so a parent account is given a value of its own from theirs, refreshed every 20 minutes. Rolled-up values are marked **Rolled up** on the account's Traits tab.

A value set on the parent account itself always wins: a HubSpot company linked straight to it, or a trait you type on it. Editing a rolled-up user trait on a parent account makes it the parent's own.

By default a parent account takes **the largest-paying account's value**, except dates, which take **the earliest** — a renewal date is the one coming up next. Churned and inactive accounts are left out unless your organization counts them.

You can change the rule per trait:

| Trait type | Options                                                                        |
| ---------- | ------------------------------------------------------------------------------ |
| Text       | The largest account's value                                                    |
| Number     | The largest account's value, add up, highest, lowest, or average               |
| Date       | The earliest, the latest, or the largest account's value                       |
| Yes/no     | The largest account's value, yes if any account is yes, or yes only if all are |

For traits you create, the rule is in the trait's own form under **Settings → Organization → Traits**. For traits synced from a platform or learned from product events, it's under **Settings → Organization → Parent accounts**, in the **Synced traits** list.

## Accounts list

The **Accounts** page has two views:

| View             | Shows                                                                                 |
| ---------------- | ------------------------------------------------------------------------------------- |
| **Customers**    | One row per customer: parent accounts, plus accounts that aren't in a parent account. |
| **All accounts** | Every account, including those inside a parent account. Parent accounts aren't shown. |

Total MRR is correct in both views. Parent account rows show how many accounts they contain, and the arrow next to the name opens the accounts inside, listed under it with the same columns. On a phone, open the parent account to see them.

A parent account's **activity columns** — open requests, meetings, emails, contacts, notes and the last meeting, email and active dates — count its accounts' records together with its own. A request linked to both a parent account and one of its accounts counts once. **Has open requests** matches a parent account when any of its accounts has one.

In the **Customers** view, filtering by a segment keeps a parent account when any of its accounts is in the segment.

A **filtered summary** run from the Customers view summarises each parent account using its accounts' meetings, emails, requests, tasks and notes, and counts each customer's MRR once.

## Current limits

Parent accounts are new, and some parts of Zudo still work only with individual accounts:

* **Scoring a parent from its accounts' combined activity**, rather than from their scores, isn't an option yet.
* **Meeting Prep, Account Summary, AI Pulse and account search** on a parent account use only what's logged on the parent itself, not its accounts' activity.
* **Segments, the renewal pipeline, dashboards and reporting** count individual accounts. A parent account isn't counted separately, so totals don't double.
* **Alerts** go to each account's own CSM, not the parent account's CSM.
* **The API and MCP tools** return only a parent account's own records, not its accounts'.

Deleting a parent account doesn't delete its accounts. They become standalone accounts again.

## Daily and weekly emails

If you're the CSM of a parent account, your daily follow-up digest and daily and weekly summary emails include every account in it, even ones assigned to someone else.

## API

The [REST API](https://zudo.so/api/v1/docs) and MCP tools support parent accounts:

* Accounts include `isRollup` (true for a parent account) and `parentAccountId`. `GET /accounts/{accountId}` also returns `memberAccounts`.
* `GET /accounts` takes `level`: `accounts` (the default, every account except parent accounts), `customers` or `parents`. Filter to one parent's accounts with `parentAccountId`.
* `POST /accounts` with `isRollup: true` creates a parent account, optionally with `memberAccountIds`.
* `PATCH /accounts/{accountId}` with `parentAccountId` adds the account to a parent, or removes it with `null`. Set `moveFromCurrentParent: true` to move an account that's already in another parent.
