Organizations

Create and manage organizations to organize your KnowFlow projects

Organizations are the top-level organizational units in KnowFlow that help you manage different projects, teams, and resources. They provide a way to segment your work and control access to knowledge bases and AI assistants.

Understanding Organizations

An organization in KnowFlow is a dedicated environment where you can create and manage knowledge bases, AI assistants, and team members. Organizations help you organize your projects and control who has access to specific resources.

Key Concepts

Organization

A container for all resources related to a specific project or team

Organization Members

Users with access to the organization and its resources

Roles & Permissions

Access levels that determine what actions members can perform

Resource Management

Organization of knowledge bases and integrations within an organization

Creating an Organization

  1. Access Organization Section

    From the dashboard, click on your profile in the top-right corner and select Organizations.

  2. Create New Organization

    Click the Create Organization button.

  3. Enter Basic Information

    Provide the following details:

    • Organization Name: A descriptive name for your organization
    • Description: (Optional) A brief description of its purpose
    • Icon: (Optional) Upload a custom icon for easy identification
  4. Submit

    Click Create to set up your new organization.

Inviting Team Members

Add team members to collaborate in your organization:

  1. Access Organization Settings

    From your organization, click on Settings in the sidebar, then select the Members tab.

  2. Invite Members

    Click the Invite Members button.

  3. Enter Details

    Add the following information:

    • Email Addresses: Enter one or more email addresses (comma-separated)
    • Role: Select the appropriate role for the invitees
    • Custom Message: (Optional) Add a personalized invitation message
  4. Send Invitations

    Click Send Invites to dispatch invitation emails.

Managing Organization Members

Member Roles

KnowFlow provides different roles with varying levels of access:

Role Description Capabilities
Owner Complete control of the organization Can manage all aspects including billing, deletion, and role assignment
Admin Administrative access Can manage knowledge bases, integrations, and members, but cannot delete the organization or change billing
Editor Content management access Can create and edit knowledge bases and integrations, but cannot manage members or billing
Viewer Read-only access Can view and use resources but cannot make changes

Changing Member Roles

To modify a member's role:

  1. Go to SettingsMembers
  2. Find the member in the list
  3. Click the role dropdown next to their name
  4. Select the new role
  5. Confirm the change

Removing Members

To remove a member from your organization:

  1. Go to SettingsMembers
  2. Find the member in the list
  3. Click the Remove button
  4. Confirm the removal

Note: Removing a member will revoke their access to all resources in the organization immediately.

Organization Settings

General Settings

Manage basic organization information:

  1. Go to SettingsGeneral
  2. Adjust:
    • Organization name
    • Description
    • Icon/branding
    • Time zone and language preferences

Security Settings

Configure security options for your organization:

  1. Go to SettingsSecurity
  2. Set options for:
    • Two-factor authentication requirements
    • Session timeout policies
    • IP restrictions

Billing and Subscription

Manage your subscription and billing information:

  1. Go to SettingsBilling
  2. View and manage:
    • Current plan and usage
    • Payment methods
    • Billing history
    • Plan upgrades/downgrades

Switching Between Organizations

To switch to a different organization:

  1. Click on the organization name in the top-left corner of the dashboard
  2. Select the organization you want to switch to from the dropdown menu

If you have many organizations:

  1. Click View All Organizations at the bottom of the dropdown
  2. Browse the complete list of organizations
  3. Click on the desired organization

Best Practices

  • Logical organization: Create separate organizations for distinct projects, departments, or clients
  • Appropriate permissions: Assign the least privilege necessary for each team member
  • Regular reviews: Periodically review organization members and their roles
  • Standardized naming: Use consistent naming conventions for resources across organizations
  • Documentation: Maintain internal documentation about organization structure and governance