Teams & Databases
Understanding how Teams and Databases work together is key to using AnyDB effectively. This guide explains both concepts and how they help you organize data documents, manage access, and collaborate across your organization.
π₯ Teams in AnyDBβ
A Team is your top-level workspace in AnyDB. Teams bring people together to manage Databases, share data documents, and collaborate on workflows.
π Key Conceptsβ
-
Multiple Databases per Team
Each team can include unlimited number of databases, organized by department, function, or project. -
Invite & Manage Members
Add users to your team and assign roles that determine what they can access or edit. -
Groups for Simpler Permissions
Create groups to manage permissions across multiple users more efficiently.noteBilling is tied to Teams.
Each team is treated as a separate billing unit. If you're on a paid plan, adding multiple teams may result in multiple subscriptions.tipBest Practice:
For most organizations, especially small to mid-sized teams, we recommend using a single team with multiple databases. This keeps billing simple, centralizes permissions, and improves visibility across functions.
π§ Example Team Structuresβ
-
Company-Wide Team β Ideal for small businesses sharing all databases in one place
-
Department Teams β Separate teams for HR, Sales, Finance, etc., each with their own databases and members
-
Project Teams β Temporary workspaces focused on a specific initiative or client
cautionConsider billing before creating multiple teams.
While multiple teams are supported, each team has its own billing and user limits. If you're unsure, start with one team and scale your databases within it.
π Databases in AnyDBβ
In AnyDB, your structured business data is stored as data documentsβindividual records like a customer, an invoice, or a project task. These data documents live inside Databases, which group related records together for easier access, tracking, and control.
π Key Conceptsβ
-
Data Document Collections
Databases organize related data documentsβfor example, customer records, job applications, or inventory items. While a database can contain identical data documents, they don't have. You can mix and match any kind of data documents inside a Database. -
Permission-Based Access
Control who can view, edit, or manage data documents within each database by assigning roles to members or groups. -
Reusable Templates
Use templates to standardize how data documents are created and ensure consistency across your team.
π§ Example Databasesβ
- Sales Database β Includes data documents for leads, deals, and customer interactions
- HR Database β Contains employee records, onboarding documents, and review forms
- Finance Database β Stores invoices, budgets, and expense reports
- Project Management Database β Tracks tasks, milestones, and team assignments
π How Teams and Databases Work Togetherβ
Hereβs how Teams and Databases connect inside AnyDB:
- Create a Team β Set up a workspace for your company, department, or project
- Add Databases β Group related data documents into databases within the team
- Invite Members β Add teammates and assign them appropriate roles
- Manage Permissions β Define who can access or modify each database and its data documents
π‘ Exampleβ
At Acme Corp, you might organize AnyDB like this:
- A single team that contains databases for Sales, HR, and Finance
or - Separate teams for each department, each managing its own databases and data documents
Both approaches are valid, but billing and user management are simpler with fewer teams.