Organizations and Team

Organizations

An organization in Moesif is a single tenant instance which is composed of multiple applications and also an associated billing subscription. A single organization represents a company or a team.

Team members are assigned to an organization and permissions are granted on an organization level. To add team members, go to Orgs and Team under the top right menu in the Moesif portal.

Applications

A single organization can have many applications under it. For example, the organization, Acme, Inc. may have three apps:

  • Development
  • Staging
  • Production

As a parallel, Slack has the concept of tenants and channels. Some users may belong to multiple tenants (i.e. Slack domains), whereas a single tenant may have tens or hundreds of channels.

There is no limit on the number of apps created in Moesif. When in doubt, create multiple apps rather than multiple orgs.

Subscription

Each organization is also mapped to a single billing subscription regardless of paid or free. This means billing subscriptions are provisions to a single organization. However, you as a Moesif user can be a member of multiple organizations.

The subscription owner is the person who is billed for the Moesif subscription and is the person who creates or manages the credit card on file and can change plans. Other than managing the subscription/billing info, a subscription owner has no additional permissions.

By default, the creator of the organization is also the subscription owner, but this can be changed by emailing us.

Slack analogy

As a parallel, Slack has the concept of tenants (orgs) and channels (apps). Some users may belong to multiple tenants (i.e. Slack domains), whereas a single tenant may have tens or hundreds of channels. A Slack billing subscription is always applied to a single tenant or domain such as acmeinc.slack.com

Example

The Moesif user, Joe, who is a member of two organizations could have the following structure:

Org - Acme, Inc:
    Subscription:
      Plan: Pro Plan
      Subscription Owner: devtools@acmeinc.com
    Apps:
      - Development
      - Staging
      - Production
    Team Members:
      - joe@acmeinc.com
      - alice@acmeinc.com
      - devtools@acmeinc.com

Org - Personal:
    Subscription:
      Plan: Free Plan
      Subscription Owner: joe@acmeinc.com
    Apps:
      - Personal
    Team Members":
      - joe@acmeinc.com  

Updated: