Organization

A Pinkfish Organization (commonly referred to as an Org) is a distinct, self-contained workspace. Each Org includes:

  • Its own set of users along with user role and access control
  • Its own settings that includes usage, billing and more
  • Its own content such as automations, connections, vault items, file store, and data stores

Depending on the subscription edition, each organization may have access to different features and usage limits. You can find a detailed breakdown of features by edition

Users

A user has access to the organization. Users represent the people with access to the organization and its data. Pinkfish uses email addresses as the identifier for users. In some cases, a user can have access to more than one organization.

  • When someone creates an org for the first time, that user becomes the admin for that org and will have the ability to give that org a name. The admin will be able to invite other users to the org, if the org subscription edition supports that.
  • Note: Currently, admin can only invite users that have already signed up to Pinkfish. With this, each user would have 2 orgs, a default org and the invites org. We have in our roadmap to eliminate this and provide the ability to invite a non-pinkfish user to sign up for the first time directly into the invited org.

Roles

User can have 2 roles: Admin & Member

User RoleDescription
AdminUsers with the Admin role have the following capabilities: 1. User Management: Add, edit, and remove users within the organization. 2. Organization Management: Edit the organization name and, depending on the subscription edition, create and manage multiple organizations. 3. Billing & Usage Access: View usage details and manage billing. Admins can pay directly through the platform or, for enterprise plans, opt for invoice-based billing. 4. Access to Shared Content: Connections, automations, data store, file store and vault that have been shared with them.
MemberUsers in the Member group have Access to Shared Content: connections, automations, data store, file store and vault that have been shared with them. This is a default group that will be applied to every user.

Sharing Permissions

Every entity within Pinfkish can be shared. Currently Connections and Automations can be shared easily within an organization. In the future, we will enable data store, file store and vault to be shared. Here is how the sharing permissions work.

ResourcePermissionWhat the User Can DoWhat the User Cannot Do
AutomationEditEdit, Delete, Run, Share automation; manage triggers and API keys
ViewView automationCannot edit, delete, run, or share
ConnectionEditEdit, Delete, Run, Share connection
RunUse connection in automationsCannot edit, delete, or share connection
Data Store (Coming Soon)EditEdit, Delete, Share data store collection
ViewRead from data store in automationsCannot write, edit, delete, or share
File Store (Coming Soon)EditEdit, Delete, Share file store collection
ViewRead from file store in automationsCannot write, edit, delete, or share
Vault (Coming Soon)EditEdit, Delete, Share vault collection
ViewRead from vault in automationsCannot edit, delete, or share

Multiple Organization Management

Organization Switching

Depending on the subscription edition, some users may have access to multiple organizations linked to the same email address. These organizations could represent different environments (e.g., production and staging) or separate business units (e.g., Business Unit 1 and Business Unit 2) or different customers (e.g., Customer 1 and Customer 2) etc

In such cases, users can switch between organizations by selecting the org name from the top-right menu and navigating to the organization management page. If a user belongs to only one organization, the option to switch organizations will not be displayed.

Organization Creation

Depending on the subscription level, a customer may have the ability to create and manage multiple organizations. When this is enabled, users can click on the organization name in the top-right corner and navigate to the organization management page to switch between existing organizations or create a new one.