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 apps within an organization
Creating an Organization
Access Organization Section
From the dashboard, click on your profile in the top-right corner and select Organizations.
Create New Organization
Click the Create Organization button.
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
Submit
Click Create to set up your new organization.
Inviting Team Members
Add team members to collaborate in your organization:
Access Organization Settings
From your organization, click on Settings in the sidebar, then select the Members tab.
Invite Members
Click the Invite Members button.
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
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, apps, and members, but cannot delete the organization or change billing |
Editor | Content management access | Can create and edit knowledge bases and apps, 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:
- Go to Settings → Members
- Find the member in the list
- Click the role dropdown next to their name
- Select the new role
- Confirm the change
Removing Members
To remove a member from your organization:
- Go to Settings → Members
- Find the member in the list
- Click the Remove button
- Confirm the removal
Removing a member will revoke their access to all resources in the organization immediately.
Organization Settings
General Settings
Manage basic organization information:
- Go to Settings → General
- Adjust:
- Organization name
- Description
- Icon/branding
- Time zone and language preferences
Security Settings
Configure security options for your organization:
- Go to Settings → Security
- Set options for:
- Two-factor authentication requirements
- Session timeout policies
- IP restrictions
- Single Sign-On (SSO) integration (Enterprise plan)
Billing and Subscription
Manage your subscription and billing information:
- Go to Settings → Billing
- View and manage:
- Current plan and usage
- Payment methods
- Billing history
- Plan upgrades/downgrades
Switching Between Organizations
To switch to a different organization:
- Click on the organization name in the top-left corner of the dashboard
- Select the organization you want to switch to from the dropdown menu
If you have many organizations:
- Click View All Organizations at the bottom of the dropdown
- Browse the complete list of organizations
- Click on the desired organization
Resource Management
Knowledge Base Organization
Organize knowledge bases within your organization:
- Go to the Knowledge Bases section
- Use folders to group related knowledge bases:
- Click Create Folder
- Name the folder based on departments, products, or projects
- Drag and drop knowledge bases into appropriate folders
App Organization
Organize AI assistants (apps) within your organization:
- Go to the Apps section
- Use tags to categorize apps:
- Click on an app to view its details
- Add or edit tags in the Tags field
- Use the filters to find apps by tag, deployment type, or status
Advanced Features
Organization Templates
Create templates for quick setup of new organizations:
- Configure an organization with the desired knowledge bases and apps
- Go to Settings → Templates
- Click Save as Template
- Name and describe your template
- Use this template when creating new organizations
Organization Analytics
Monitor activity across your organization:
- Go to Settings → Analytics
- View metrics such as:
- Active users
- Knowledge base growth
- App usage
- Query volume and patterns
Audit Logs
Track changes made within your organization:
- Go to Settings → Audit Logs
- View a chronological list of actions taken by organization members
- Filter by:
- Date range
- User
- Action type
- Resource affected
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