Overview
After successfully installing CrewAI Platform, perform these initial setup tasks to configure the system and prepare it for use.Enable Multi-Organization Namespace Isolation (Optional)
If you need each organization to use a dedicated Kubernetes namespace, see the Multi-Organization Namespace Isolation guide.Initial Setup Tasks
Initialize Internal Organization
If you’re using Multi-Organization Namespace Isolation, the
studio:install_internal_organization command will expect the namespaces described in the feature guide to exist before running.Set Up Default Permissions
Grant Admin Panel Access
Grant users access to the admin panel by assigning thefactory-admin role.
If you are using Microsoft Entra ID, you can assign the
factory-admin role directly in Azure via App Roles — no commands are needed. See the Entra ID setup guide for instructions.Sync Built-In Integrations
If you have configured OAuth credentials for Built-In Integrations (Google Workspace, Microsoft 365, HubSpot, Notion, or Salesforce), you need to sync the integration definitions so the platform recognizes them. Option 1: Via Admin Panel- Log in to the CrewAI web UI as an admin
- Navigate to Admin Panel > Tools & Integrations
- Click the Sync Integrations button
Enable Studio V2 (Optional)
If using Crew Studio V2 features:- Ensure the latest platform image is deployed
- Create an LLM Connection named
studio-v2(lowercase) in the UI - Set as default connection in Settings → Crew Studio
- Run the following commands:
Configuring the Studio Agent Model (Optional)
By default, the Studio Agent uses an Anthropic model to chat, build crews, and generate code. To use a different model, set theMODEL in the studio-v2 LLM connection you created during Studio V2 setup. The Studio Agent supports any model available through LiteLLM.
Accessing the Application
Choose the appropriate access method for your deployment:Via Port Forwarding (Development)
Via Ingress (Production)
If ingress is enabled, access via your configured hostname:Via LoadBalancer (Alternative)
If using LoadBalancer service type:Verification Steps
After completing post-installation setup:- Access the Web UI using one of the methods above
- Log in with your configured authentication provider
- Verify admin access by checking user permissions
- Test basic functionality by creating a test crew or project
- Check background workers are processing jobs:
