Skip to main content

Best Practices for Transitioning to the Org-Account Structure in Vitally

This guide outlines the key steps and considerations when moving from an account-only structure to Vitally’s organization-account hierarchy

Laura Bedoya avatar
Written by Laura Bedoya
Updated over 2 weeks ago

Moving to Org-Account Structure Summary

✅ Prepare data and define org-account relationships
✅ Develop a Data Migration Strategy
✅ Set track rules at both levels
✅ Optimize the Use of Vitally Hierarchy
✅ Validate data and hierarchy before go-live
✅ Update Reporting and visualizations

✅ Train teams and share updates
✅ Monitor the live environment and troubleshoot issues

1. Prepare Your Data & Define the Hierarchy

Before restructuring your data, start by clearly defining how organizations and accounts should be grouped.

  • Identify Organizational Relationships: Determine which accounts should be grouped under an organization (i.e., parent-child relationship) and which accounts should remain standalone.

  • Group Accounts Properly: Ensure that multiple accounts belonging to the same parent entity are properly grouped under a single organization. Identify fields (e.g organizationId, parentId, or ultimateParentId) to map related accounts to a single organization.

  • Define Custom Traits: Ensure your data source (e.g., BigQuery, Salesforce, etc) includes clearly defined fields representing the org-account relationship.

2. Develop a Data Migration Strategy

Minimize risk during migration by following a deliberate, staged approach:

  • Start Small: Test the migration process with non-critical accounts or, if you have access, sandbox data to uncover potential issues early.

  • Roll Out in Stages: Depending on the size of your data, break up your migration by region, product, or team to reduce risk and simplify troubleshooting.

  • Handle Duplicates: Account for duplicate users (e.g., same email, different externalId). Use traits and API checks to filter them appropriately.

3. Define Organization & Account Lifecycle Tracking Rules

Ensure your system accurately tracks customer status across both organizational levels:

  • Organization Track Rules: Track organization-level lifecycle changes (Active, Churned, etc.). Note: organization status will affect linked accounts, but not vice versa.

  • Account Track Rules: Use logic to distinguish standalone accounts from those under organizations and keep status traits updated automatically

4. Optimize Use of the Org-Account Hierarchy

Use the hierarchy intentionally to reduce complexity and enhance visibility:

  • Keep It Simple: Only create organizations when needed. For accounts without organizations, retain them at the account level.

  • Leverage Rollups: Use built-in aggregation to surface metrics like MRR, NPS, and Active Projects at the organization level.

  • Plan for Feature Parity: Some features (e.g., NPS) exist only at the account level. Plan workflows to ensure NPS, projects, and docs are handled appropriately across both levels of the hierarchy.

5. Test & Validate the Setup

Avoid surprises by validating everything before going live:

  • Test in Sandbox: Set up the full hierarchy in a sandbox environment and simulate real usage.

  • Validate Data Integrity: Confirm that customer relationships are accurate and all data has been correctly migrated.

6. Update Dashboards & Reporting

Make sure your teams have visibility into both levels of your customer data:

  • Refresh Dashboards: Update all dashboards to reflect both organization and account metrics.

  • Use Aggregated Metrics: Surface calculated traits and aggregated metrics at the org level to track the overall health of multi-account customers.

7. Align Teams & Communicate the Change

Cross-functional collaboration is key to success:

  • Coordinate Cross-Functionally: Involve Customer Success, Data, and Technical teams to ensure everyone understands the changes and their impact.

  • Share Timelines: Communicate clear milestones and migration dates with all stakeholders.

  • Train CSMs: Ensure CSMs are trained to manage and navigate the new structure in Vitally.

8. Monitor & Troubleshoot After Launch

The work doesn’t end after going live:

  • Monitor Closely: Watch for misaligned accounts, incorrect metric rollups, or unusual behavior.

  • Act Quickly: Proactively resolve issues like data mismatches or duplicate records. Vitally Support is here to help if needed.

Did this answer your question?