What you'll learn
How to set default AI providers - so you control costs and model selection
How to configure single sign-on - streamlining access and maintaining security
How to enable integrations - allowing agents to take actions beyond conversation
How to add company context - making agents knowledgeable about your specific business
How to create groups and custom roles - managing permissions at scale
Before you begin
Prerequisites:
You have administrative access to your organization's identity provider (if setting up SSO)
You have the authority to create accounts with AI providers like OpenAI, Anthropic, or Google
You've received administrator credentials from the elvex team
Step 1: Choose and Set Up Your AI Provider
elvex agents need an AI provider to function. While elvex supports multiple providers, you'll need to set up at least one before your team can start using agents. Most organizations begin with OpenAI due to its broad capabilities and reliability.
Supported AI Providers
elvex currently supports:
OpenAI
Azure OpenAI
Azure Foundry
Anthropic
Google Gemini
Grok
Cohere
Mistral
AWS Bedrock
Setting Up Your API Key
Create an account or log into your existing account with your chosen AI provider
Navigate to the API section of your provider's dashboard
Create a new API key with appropriate permissions
Set up billing to ensure uninterrupted service
Copy and securely save your API key (you'll need this in the next step)
✅ Success check: You should now have an API key saved securely.
Step 2: Add Your AI Provider to elvex
Now you'll connect the AI provider you set up to your elvex organization.
Log into elvex using the administrator credentials provided by the elvex team
Navigate to Settings > AI Providers
Click Add Provider
Select your AI provider from the dropdown menu
Paste the API key you created in Step 1
Give this connection a descriptive name (e.g., "OpenAI - Production" or "Anthropic - Main")
Click Test Connection to verify your API key works
Click Save once you see the success message
✅ Success check: You can see your connected AI provider in the AI Providers list with an "Active" status.
Step 3: Select Default AI Providers
Setting default AI providers ensures consistency across your organization and helps control costs by directing usage to your preferred models.
Navigate to Settings > Agents
Locate the Default Provider section
Select your preferred default provider from the dropdown. This will be used for the Home agent chat for all conversations. The model associated with that provider will be selected by elvex.
Set a provider and default model for new agents
Set a provider and default model for image generation
Click Save Defaults
✅ Success check: Your default provider and models are displayed in the AI Providers settings.
Step 4: Set Up Single Sign-On (Recommended)
Single sign-on streamlines access for your team and ensures that user management stays synchronized with your organization's identity provider. This means when someone joins or leaves your company, their elvex access is automatically managed.
Note: We recommend setting the default role for new users via SSO to "Creator" so team members can immediately start building agents.
Configure Your Identity Provider
Create a new SAML application in your identity provider (Okta, Azure AD, Google Workspace, etc.)
Configure elvex as the Service Provider with these details:
Entity ID/Audience:
https://auth.elvex.aiACS URL:
https://auth.elvex.ai/saml/callbackName ID format: Email address
Set up attribute mappings:
Email → user's email address
FirstName → user's first name
LastName → user's last name
Download the metadata XML file from your identity provider
Configure SSO in elvex
Navigate to Settings > SAML in elvex
Click Upload IdP Metadata
Select the XML file you downloaded from your identity provider
Configure allowed email domains:
Enter your organization's email domains (e.g.,
yourcompany.com)Users with these email addresses will be automatically redirected to SSO
Set the Default Role for New SSO Users to "Creator" or "Member"
Learn more about roles and permissions here
Click Activate SAML Connection
You'll see a confirmation that SSO is active
Test Your SSO Configuration
Open a private/incognito browser window
Go to
https://auth.elvex.aiEnter an email address from your domain
You should be redirected to your identity provider
Complete the login process
Verify you're successfully logged into elvex
✅ Success check: Users with your organization's email domain are automatically redirected to your identity provider and can successfully log in to elvex.
Step 5: Select Integrations to Enable
Integrations allow your team members to perform actions beyond conversation—like creating tasks, sending emails, or updating spreadsheets. By enabling integrations at the organization level, you make them available for your team to use when building agents.
You might want to enable integrations when:
Your team needs agents to read or update data in your calendars
You want agents to create tasks in project management tools
You need agents to send notifications through Slack
You want agents to access customer data from your CRM
Enable Integrations
Navigate to Settings > Integrations
Browse the available integrations or search for specific tools
For each integration you want to enable, click Enable for Organization
Click on the gear icon of each integration to adjust action-level settings if needed
Some integrations require authentication:
Click Connect to authorize elvex to access the service
Follow the OAuth flow to grant permissions
You'll see a confirmation when the connection is successful
✅ Success check: Your enabled integrations appear in the Integrations list with "Active" status, and team members can see these integrations when building agents.
Step 6: Fill Out Company Context
Company context helps all agents in your organization understand your specific business—your products, terminology, policies, and processes. This ensures agents provide accurate, relevant responses that align with your company's knowledge.
Without company context, agents only have general knowledge. With company context, they become experts on your organization.
Add Company Context
Navigate to your personal icon > Company Context
Click Edit Context
Add information that would be useful for any agent in your organization:
Company Overview: What your company does, key products/services
Common Terminology: Industry-specific terms, acronyms, or internal jargon
Key Policies: Important guidelines agents should follow
Product Information: Names, features, and details about your offerings
Common Processes: Standard workflows or procedures
Use clear, concise language that an AI can easily reference
Click Save Context
✅ Success check: Your company context is saved and visible in the Company Context settings. When team members create agents, this context will be automatically available.
Step 7: Create Groups and Custom Roles
Groups and custom roles help you manage permissions at scale, especially as your organization grows. Groups allow you to organize users by team or function, while custom roles let you define specific permission sets beyond the default Admin, Creator, and Member roles.
Understanding Default Roles
elvex has three default company-wide roles:
Admin: Full access to all settings, can manage users and AI providers
Creator: Can create and manage agents and datasources, and share them with others
Member: Can use agents and datasources but cannot share them with others
Create Groups
Groups help you organize users and manage access to specific agents or datasources. You can only add users to a group after they have logged into elvex for the first time.
Navigate to Settings > Groups
Click Create Group
Enter a descriptive group name (e.g., "Sales Team", "Engineering", "Customer Support")
Add a description explaining the group's purpose
Add members to the group:
Search for users by name or email
Select users to add them to the group
Click Create Group
Connect the group to an existing SSO group in your organization
Create Custom Roles (Optional)
Custom roles allow you to define specific permission sets for unique use cases in your organization.
Navigate to Settings > Roles
Click Create Custom Role
Enter a role name (e.g., "Agent Reviewer", "Data Analyst", "Read-Only User")
Configure permissions:
Agent Permissions: Can create, edit, delete, or only use agents
Datasource Permissions: Can create, edit, delete, or only use datasources
Integration Permissions: Can connect, use, or view integrations
Settings Access: Can view or modify organization settings
Click Create Role
✅ Success check: Your groups are created with appropriate members, and users have the correct roles assigned. You can see groups and custom roles listed in their respective settings sections.
What You've Accomplished
Congratulations! You've successfully set up elvex for your organization. You now have:
✅ AI providers connected and configured with default models
✅ Single sign-on enabled for streamlined, secure access
✅ Integrations enabled so agents can take actions beyond conversation
✅ Company context filled out to make agents knowledgeable about your business
✅ Groups and roles configured to manage permissions effectively
✅ A foundation for your team to start building and using powerful AI agents
