Docs
Docs

Organizations

Organizations allow you to group developers together and manage access to projects across your team.

What are Organizations?

Organizations in BetaHub serve as containers for:

  • Multiple developers working on shared projects
  • Project access management across team members
  • Billing consolidation for paid plans
  • Permission management at the organizational level

Creating an Organization

Prerequisites

To create an organization, you need:

  • An active BetaHub account
  • Understanding that multiple developers trigger billing

Creating an organization with at least two developers automatically starts a 30-day free trial of the Standard plan, as having more than one developer in a project requires a paid plan.

After the trial ends, you can choose to continue with the Standard plan or downgrade to the Free plan.

Step-by-Step Creation

  1. Access Organizations
    • Click on your profile picture in the top right corner
    • Select Organizations from the dropdown menu
  2. Create New Organization
    • Click on Create organization
    • Enter a unique organization name
    • Click Create to finalize

The organization name must be unique across the entire BetaHub platform. Choose a name that clearly represents your team or company.

Managing Organization Members

Inviting Developers

To add developers to your organization:

  1. Navigate to Organization
    • Go to your profile menu → Organizations
    • Click on the organization you want to manage
  2. Send Invitations
    • Click on Invite developers
    • Enter the email address of the developer you want to invite
    • Click Invite to send the invitation
  3. Invitation Process
    • The invited developer receives an email invitation
    • They must accept the invitation to join
    • Once accepted, they appear in your organization member list

Member Roles in Organizations

Organization Owner:

  • Creates and manages the organization
  • Can invite and remove members
  • Manages billing and subscription
  • Has admin access to all organization projects

Organization Member:

  • Can be added to projects within the organization
  • Can create projects under the organization
  • Access level depends on project-specific roles

Removing Members

To remove a developer from your organization:

  1. Go to the organization management page
  2. Find the member in the list
  3. Click the Remove or Delete action
  4. Confirm the removal

Removing a member from the organization will also remove their access to all projects within that organization.

Organization Projects

Project Creation

When creating projects as an organization member:

  • Projects are automatically associated with your organization
  • Other organization members can be easily added to projects
  • Billing is consolidated at the organization level

Project Access Management

Adding Organization Members to Projects:

  1. Go to your project page
  2. Navigate to the Members section
  3. Click InviteFrom Organization
  4. Select organization members to add
  5. Assign appropriate roles (Developer, Support, Tester)

Cross-Organization Collaboration:

  • You can only see and invite from organizations you belong to
  • To collaborate across organizations, members must be added to relevant organizations first

Billing and Subscriptions

How Billing Works

Free Plan Limitations:

  • Single developer per project
  • Limited features and storage

Paid Plan Benefits:

  • Multiple developers per organization
  • Advanced features and integrations
  • Higher storage and API limits

Billing Management

Who Gets Billed:

  • Organization owners manage billing
  • Charges are based on number of developers in the organization
  • Support role members are not counted in billing

Trial Period:

  • 30-day free trial when adding a second developer
  • Full access to Standard plan features during trial
  • Can downgrade or upgrade after trial ends

Managing Subscriptions:

  • Access billing through organization settings
  • Upgrade/downgrade plans as needed
  • Monitor usage and costs

Organization Settings

General Settings

Organization Details:

  • Organization name (contact support to change)
  • Description and metadata
  • Default project settings

Member Management:

  • View all organization members
  • Track invitation status
  • Monitor member activity

Integration Settings

Organization-Wide Integrations:

  • Configure default external tool connections
  • Set up shared API credentials
  • Manage webhook endpoints

Project Templates:

  • Create default project configurations
  • Set standard tag systems
  • Define common workflows

Best Practices

Organization Structure

Small Teams (2-5 developers):

  • Single organization for all projects
  • All members as developers
  • Simple permission structure

Medium Teams (6-20 developers):

  • Department-based organizations
  • Project-specific access control
  • Mix of Developer and Support roles

Large Teams (20+ developers):

  • Multiple organizations by product line
  • Hierarchical access management
  • Dedicated support team organization

Access Management

Principle of Least Privilege:

  • Grant minimum necessary access
  • Use Tester role for community members
  • Reserve Developer role for core team

Regular Reviews:

  • Audit organization membership quarterly
  • Remove inactive members
  • Update roles based on responsibilities

Project Organization

Naming Conventions:

  • Use consistent project naming
  • Include version or phase information
  • Consider environment indicators (dev, staging, prod)

Template Usage:

  • Create project templates for common setups
  • Standardize tag systems across projects
  • Define consistent workflows

Troubleshooting

Common Issues

Can’t Find Organization Members in Project Invites:

  • Ensure you’re in the correct organization
  • Verify the member has accepted their organization invitation
  • Check if you have permission to manage project members

Billing Questions:

  • Only organization owners can access billing
  • Contact support for billing disputes
  • Review member roles to understand charges

Access Problems:

  • Verify organization membership status
  • Check project-specific permissions
  • Ensure organization trial hasn’t expired

Getting Help

Support Channels:

  • Join our Discord server for community help
  • Contact support for billing issues
  • Check the FAQ for common questions

Documentation:

  • Review project management guides
  • Check integration documentation
  • Explore advanced feature guides

Migration and Changes

Transferring Projects

Between Organizations:

  • Contact support for project transfers
  • Ensure both organizations have appropriate plans
  • Plan for potential downtime during transfer

Ownership Changes:

  • Organization ownership can be transferred
  • All members and projects move with ownership
  • Billing responsibility transfers to new owner

Organization Dissolution

Before Dissolving:

  • Transfer or delete all projects
  • Remove all members
  • Cancel subscriptions

Impact of Dissolution:

  • All organization projects become inaccessible
  • Members lose access to organization resources
  • Billing stops immediately

Advanced Features

API Integration

Organization-Level API Access:

  • Generate organization API tokens
  • Access all organization projects via API
  • Manage members programmatically

Reporting and Analytics

Organization Insights:

  • Member activity reports
  • Project usage statistics
  • Billing and cost analysis

Enterprise Features

Coming Soon:

  • Single Sign-On (SSO) integration
  • Advanced audit logging
  • Custom branding options
  • Enterprise-level support

Next Steps

FAQ

Q: How many organizations can I belong to? A: There’s no limit on organization membership. You can be part of multiple organizations.

Q: Can I move a project between organizations? A: Yes, contact support to transfer projects between organizations you have access to.

Q: What happens if I don’t pay after the trial? A: Your organization will be downgraded to the free plan, limiting you to single-developer projects.

Q: Can organization members see all projects? A: No, organization members only see projects they’ve been specifically added to.

Organizations

Organizations allow you to group developers together and manage access to projects across your team.

What are Organizations?

Organizations in BetaHub serve as containers for:

  • Multiple developers working on shared projects
  • Project access management across team members
  • Billing consolidation for paid plans
  • Permission management at the organizational level

Creating an Organization

Prerequisites

To create an organization, you need:

  • An active BetaHub account
  • Understanding that multiple developers trigger billing

Creating an organization with at least two developers automatically starts a 30-day free trial of the Standard plan, as having more than one developer in a project requires a paid plan.

After the trial ends, you can choose to continue with the Standard plan or downgrade to the Free plan.

Step-by-Step Creation

  1. Access Organizations
    • Click on your profile picture in the top right corner
    • Select Organizations from the dropdown menu
  2. Create New Organization
    • Click on Create organization
    • Enter a unique organization name
    • Click Create to finalize

The organization name must be unique across the entire BetaHub platform. Choose a name that clearly represents your team or company.

Managing Organization Members

Inviting Developers

To add developers to your organization:

  1. Navigate to Organization
    • Go to your profile menu → Organizations
    • Click on the organization you want to manage
  2. Send Invitations
    • Click on Invite developers
    • Enter the email address of the developer you want to invite
    • Click Invite to send the invitation
  3. Invitation Process
    • The invited developer receives an email invitation
    • They must accept the invitation to join
    • Once accepted, they appear in your organization member list

Member Roles in Organizations

Organization Owner:

  • Creates and manages the organization
  • Can invite and remove members
  • Manages billing and subscription
  • Has admin access to all organization projects

Organization Member:

  • Can be added to projects within the organization
  • Can create projects under the organization
  • Access level depends on project-specific roles

Removing Members

To remove a developer from your organization:

  1. Go to the organization management page
  2. Find the member in the list
  3. Click the Remove or Delete action
  4. Confirm the removal

Removing a member from the organization will also remove their access to all projects within that organization.

Organization Projects

Project Creation

When creating projects as an organization member:

  • Projects are automatically associated with your organization
  • Other organization members can be easily added to projects
  • Billing is consolidated at the organization level

Project Access Management

Adding Organization Members to Projects:

  1. Go to your project page
  2. Navigate to the Members section
  3. Click InviteFrom Organization
  4. Select organization members to add
  5. Assign appropriate roles (Developer, Support, Tester)

Cross-Organization Collaboration:

  • You can only see and invite from organizations you belong to
  • To collaborate across organizations, members must be added to relevant organizations first

Billing and Subscriptions

How Billing Works

Free Plan Limitations:

  • Single developer per project
  • Limited features and storage

Paid Plan Benefits:

  • Multiple developers per organization
  • Advanced features and integrations
  • Higher storage and API limits

Billing Management

Who Gets Billed:

  • Organization owners manage billing
  • Charges are based on number of developers in the organization
  • Support role members are not counted in billing

Trial Period:

  • 30-day free trial when adding a second developer
  • Full access to Standard plan features during trial
  • Can downgrade or upgrade after trial ends

Managing Subscriptions:

  • Access billing through organization settings
  • Upgrade/downgrade plans as needed
  • Monitor usage and costs

Organization Settings

General Settings

Organization Details:

  • Organization name (contact support to change)
  • Description and metadata
  • Default project settings

Member Management:

  • View all organization members
  • Track invitation status
  • Monitor member activity

Integration Settings

Organization-Wide Integrations:

  • Configure default external tool connections
  • Set up shared API credentials
  • Manage webhook endpoints

Project Templates:

  • Create default project configurations
  • Set standard tag systems
  • Define common workflows

Best Practices

Organization Structure

Small Teams (2-5 developers):

  • Single organization for all projects
  • All members as developers
  • Simple permission structure

Medium Teams (6-20 developers):

  • Department-based organizations
  • Project-specific access control
  • Mix of Developer and Support roles

Large Teams (20+ developers):

  • Multiple organizations by product line
  • Hierarchical access management
  • Dedicated support team organization

Access Management

Principle of Least Privilege:

  • Grant minimum necessary access
  • Use Tester role for community members
  • Reserve Developer role for core team

Regular Reviews:

  • Audit organization membership quarterly
  • Remove inactive members
  • Update roles based on responsibilities

Project Organization

Naming Conventions:

  • Use consistent project naming
  • Include version or phase information
  • Consider environment indicators (dev, staging, prod)

Template Usage:

  • Create project templates for common setups
  • Standardize tag systems across projects
  • Define consistent workflows

Troubleshooting

Common Issues

Can’t Find Organization Members in Project Invites:

  • Ensure you’re in the correct organization
  • Verify the member has accepted their organization invitation
  • Check if you have permission to manage project members

Billing Questions:

  • Only organization owners can access billing
  • Contact support for billing disputes
  • Review member roles to understand charges

Access Problems:

  • Verify organization membership status
  • Check project-specific permissions
  • Ensure organization trial hasn’t expired

Getting Help

Support Channels:

  • Join our Discord server for community help
  • Contact support for billing issues
  • Check the FAQ for common questions

Documentation:

  • Review project management guides
  • Check integration documentation
  • Explore advanced feature guides

Migration and Changes

Transferring Projects

Between Organizations:

  • Contact support for project transfers
  • Ensure both organizations have appropriate plans
  • Plan for potential downtime during transfer

Ownership Changes:

  • Organization ownership can be transferred
  • All members and projects move with ownership
  • Billing responsibility transfers to new owner

Organization Dissolution

Before Dissolving:

  • Transfer or delete all projects
  • Remove all members
  • Cancel subscriptions

Impact of Dissolution:

  • All organization projects become inaccessible
  • Members lose access to organization resources
  • Billing stops immediately

Advanced Features

API Integration

Organization-Level API Access:

  • Generate organization API tokens
  • Access all organization projects via API
  • Manage members programmatically

Reporting and Analytics

Organization Insights:

  • Member activity reports
  • Project usage statistics
  • Billing and cost analysis

Enterprise Features

Coming Soon:

  • Single Sign-On (SSO) integration
  • Advanced audit logging
  • Custom branding options
  • Enterprise-level support

Next Steps

FAQ

Q: How many organizations can I belong to? A: There’s no limit on organization membership. You can be part of multiple organizations.

Q: Can I move a project between organizations? A: Yes, contact support to transfer projects between organizations you have access to.

Q: What happens if I don’t pay after the trial? A: Your organization will be downgraded to the free plan, limiting you to single-developer projects.

Q: Can organization members see all projects? A: No, organization members only see projects they’ve been specifically added to.