Skip to main content

Enterprise Features & Team Management

Scale your AI operations with Axie Studio Enterprise. Built for teams, organizations, and businesses that need advanced collaboration, security, and control.

Who is Enterprise For?
  • Growing Teams: Multiple people managing AI chat interfaces
  • Organizations: Companies needing centralized control
  • Security-Conscious: Businesses with compliance requirements
  • High-Volume Users: Teams handling thousands of conversations

🎯 What is Enterprise?

Enterprise lets your whole team work together on AI chat interfaces. Instead of everyone having separate accounts, you get one shared workspace where everyone can collaborate, share resources, and work as a team.

What You Get with Enterprise:

Your Team Works Together:

  • ✅ Everyone sees the same chat interfaces, knowledge bases, and resources
  • ✅ No more duplicate work - create once, everyone uses it
  • ✅ Easy to add team members and control who can do what
  • ✅ See everything your team is doing with audit logs
  • ✅ Set different permission levels (Owner, Admin, User)
  • ✅ Enterprise-grade security to keep your data safe

Without Enterprise:

  • ❌ Each person has their own separate account
  • ❌ Can't share chat interfaces or knowledge bases
  • ❌ Hard to work together as a team
  • ❌ No way to see what team members are doing
  • ❌ Everyone manages their own resources separately

🚀 Key Enterprise Features

1. Team Management 👥

What You Can Do: Add as many team members as you need and control what each person can do.

Real Example: Let's say you run a marketing team. With Enterprise, you can set it up like this:

  • You (Owner): Full control over everything, including billing
  • Mike (Admin): Can manage the team and all features, but can't access billing
  • Lisa (User): Can create chat interfaces and upload documents
  • Tom (User): Can view analytics and use existing interfaces

Why This Helps:

  • ✅ Add up to 20 team members (generous limit for most teams)
  • ✅ Control who can do what with roles (Owner, Admin, User)
  • ✅ Invite team members easily - just send them an email
  • ✅ Changes take effect instantly - no waiting

2. Shared Workspace 🏢

What This Means: Everyone on your team sees and uses the same chat interfaces, knowledge bases, and resources. No more working in separate accounts!

How It Works: When someone on your team creates a chat interface, everyone else can see it and use it. Same with knowledge bases, API keys, and custom domains. Everything is shared!

Example:

  • Sarah creates a "Customer Support" chat interface
  • Mike can immediately see it and use it
  • Lisa can add documents to the knowledge base
  • Tom can view analytics for all interfaces
  • Everyone works together on the same resources

Why This Helps:

  • ✅ No duplicate work - create once, everyone uses it
  • ✅ Easy collaboration - see what your team is working on
  • ✅ Everything in one place - no switching between accounts
  • ✅ Better organization - all resources together

3. Audit Logging 📊

What This Does: See exactly what everyone on your team is doing. Every action is logged so you know who did what and when.

What Gets Logged: Everything important is tracked:

  • ✅ When team members log in or out
  • ✅ When someone creates or edits a chat interface
  • ✅ When documents are uploaded to knowledge bases
  • ✅ When API keys are created or deleted
  • ✅ When team members are added or removed
  • ✅ When permissions are changed
  • ✅ When settings are updated

Why This Helps:

  • 🔍 Compliance: Meet regulatory requirements (GDPR, SOC 2, etc.)
  • 🛡️ Security: See if someone does something they shouldn't
  • 📈 Accountability: Know exactly who made changes
  • 🔧 Troubleshooting: Find out what happened if something breaks

Example: You can see a log like this:

2025-11-23 10:30:15 | Sarah | Created chat interface "Customer Support"
2025-11-23 10:45:22 | Mike | Uploaded document "FAQ.pdf" to knowledge base
2025-11-23 11:00:08 | Lisa | Created API key "Production API"
2025-11-23 11:15:33 | Tom | Viewed analytics dashboard

This helps you understand what your team is doing and troubleshoot any issues.


4. Role-Based Access Control (RBAC) 🔐

What it does: Control what each team member can do

Role Permissions Matrix
FeatureOwnerAdminUser
Billing & Subscription✅ Full❌ No❌ No
Add/Remove Team Members✅ Yes✅ Yes❌ No
Create Chat Interfaces✅ Yes✅ Yes✅ Yes
Manage Knowledge Bases✅ Yes✅ Yes⚠️ Limited
View Analytics✅ Yes✅ Yes✅ Yes
Create API Keys✅ Yes✅ Yes⚠️ Limited
Manage Domains✅ Yes✅ Yes❌ No
View Audit Logs✅ Yes✅ Yes❌ No
Enterprise Settings✅ Yes⚠️ Limited❌ No

Role Definitions:

👑 Owner (You)

  • Full control over everything
  • Access to billing and subscription
  • Can add/remove team members
  • Can assign/change roles
  • Limit: Only 1 owner per enterprise

🛠️ Admin (Team Managers)

  • Manage team members
  • Configure all features
  • View audit logs
  • Cannot: Access billing or change owner

👤 User (Team Members)

  • Create and use chat interfaces
  • Upload documents to knowledge bases
  • View analytics
  • Cannot: Manage team or billing

5. Enterprise Webhooks 🔗

What You Can Do: Get notified instantly when things happen in your enterprise account. Webhooks send HTTP notifications to your servers so you can integrate Axie Studio with your existing systems.

How It Works: When something happens (like a team member is added), Axie Studio automatically sends a notification to your server. Your server receives the data and can react to it automatically.

The Flow:

Event Happens → Axie Studio Sends Notification → Your Server Receives It → You Process It

Currently Supported Events:

✅ user.created - New team member added
✅ user.updated - Team member profile updated
✅ user.deleted - Team member removed
✅ enterprise.created - Enterprise account created
✅ enterprise.updated - Enterprise settings changed
✅ role.changed - Team member role modified
✅ settings.updated - Enterprise settings updated
Coming Soon

Additional events for chat interfaces, documents, and API keys are planned for future releases.

Webhook Payload Example:

{
"event": "user.created",
"timestamp": "2025-11-23T10:30:15Z",
"enterpriseId": "ent_abc123",
"data": {
"userId": "user_xyz789",
"email": "john@company.com",
"role": "user",
"invitedBy": "sarah@company.com"
}
}

Security Features:

  • 🔐 HMAC-SHA256 Signature: Every webhook is signed
  • ⏱️ Timestamp: Prevent replay attacks
  • 🔄 Automatic Retries: Up to 5 attempts with exponential backoff
  • 📊 Delivery Tracking: Monitor success/failure

Webhook Headers:

X-Webhook-Event: user.created
X-Webhook-Signature: sha256=abc123...
X-Webhook-Timestamp: 1732294800
User-Agent: AxieStudio-Webhook/1.0

Retry Logic:

Attempt 1: Immediate
Attempt 2: 2 seconds later
Attempt 3: 4 seconds later
Attempt 4: 8 seconds later
Attempt 5: 16 seconds later
Max: 5 attempts total

Learn More:


6. Priority Support 🆘

What you get:

Enterprise Support SLA
PriorityResponse TimeAvailability
🔴 Critical2 hours24/7
🟠 High4 hoursBusiness hours
🟡 Medium8 hoursBusiness hours
🟢 Low24 hoursBusiness hours

Support Channels:

  • 📧 Email: support@axiestudio.se
  • 📞 Phone: Direct line (Enterprise only)
  • 💬 Dedicated Slack Channel: Real-time support
  • 👤 Account Manager: Your dedicated contact

Uptime Guarantee:

  • ✅ 99.9% uptime SLA
  • ✅ Proactive monitoring
  • ✅ Incident notifications
  • ✅ Monthly uptime reports

📋 Getting Started with Enterprise

Step 1: Upgrade to Enterprise

  1. Go to Dashboard → Billing & Subscription
  2. Click "Upgrade to Enterprise"
  3. Choose billing cycle:
    • Monthly: Flexible, cancel anytime
    • Annual: Save 20%, best value
  4. Complete payment
  5. Enterprise features activate immediately! 🎉
Pricing

Enterprise pricing is customized based on your needs:

  • Team size
  • Expected usage
  • Required features
  • Support level

Contact sales@axiestudio.se for a quote.


Step 2: Set Up Your Team

Adding Your First Team Member:

  1. Go to Dashboard → Enterprise → Team
  2. Click "+ Add Team Member"
  3. Enter their email address
  4. Select role:
    • Admin: For managers who need full control
    • User: For team members who use the platform
  5. Click "Send Invitation"

What happens next:

1. Team member receives email invitation
2. They click "Accept Invitation"
3. They create/login to their Axie Studio account
4. They're automatically added to your enterprise
5. They see all shared resources immediately
Best Practice

Start with 2-3 admins for redundancy, then add users as needed.


Step 3: Configure Enterprise Settings

Company Information:

Dashboard → Enterprise → Settings

Company Name: Your Company Inc.
Contact Email: admin@yourcompany.com
Billing Address: 123 Business St, City, Country
Tax ID: (if applicable)

Security Settings:

✅ Require 2FA for all team members
✅ Session timeout: 8 hours
✅ IP restrictions: (optional)
✅ Password policy: Strong passwords required

Feature Access:

✅ Who can create API keys: Admins + Users
✅ Who can manage domains: Admins only
✅ Who can view audit logs: Admins only
✅ Who can export data: Admins only

👥 Managing Your Team

Adding Team Members

Bulk Invite (CSV Upload):

email,role,name
john@company.com,user,John Smith
sarah@company.com,admin,Sarah Johnson
mike@company.com,user,Mike Davis
  1. Go to Enterprise → Team
  2. Click "Bulk Import"
  3. Upload CSV file
  4. Review and confirm
  5. All invitations sent at once!

Changing Roles

When to change roles:

  • 📈 Promote to Admin: Team member needs management access
  • 📉 Demote to User: Reduce permissions
  • 🔄 Transfer Ownership: Change enterprise owner

How to change:

  1. Go to Enterprise → Team
  2. Find team member
  3. Click "Change Role"
  4. Select new role
  5. Confirm change
  6. Takes effect immediately
Ownership Transfer

Transferring ownership is permanent and requires confirmation from both parties.


Removing Team Members

When someone leaves:

  1. Go to Enterprise → Team
  2. Find team member
  3. Click "Remove"
  4. Choose what happens to their resources:
    • Transfer to another user: Recommended
    • Delete all: Permanent deletion
  5. Confirm removal

What happens:

  • ✅ Access revoked immediately
  • ✅ API keys deactivated
  • ✅ Sessions terminated
  • ✅ Audit log entry created

🔍 Audit Logging & Compliance

Viewing Audit Logs

Dashboard → Enterprise → Audit Logs

Filter Options:

By User: See what Sarah did
By Action: See all "document uploads"
By Date: Last 7 days, 30 days, custom range
By Resource: Chat interface #123

Export Options:

  • 📄 CSV: For Excel analysis
  • 📊 JSON: For programmatic access
  • 📋 PDF: For compliance reports

Compliance Features

GDPR Compliance:

  • ✅ Data export (user can request their data)
  • ✅ Data deletion (right to be forgotten)
  • ✅ Audit trail (track all data access)
  • ✅ Consent management

SOC 2 Compliance:

  • ✅ Access controls (RBAC)
  • ✅ Audit logging (all actions tracked)
  • ✅ Encryption (data at rest and in transit)
  • ✅ Incident response (24/7 monitoring)

HIPAA Compliance (Healthcare):

  • ✅ BAA available (Business Associate Agreement)
  • ✅ Encrypted storage
  • ✅ Audit trails
  • ✅ Access controls
Compliance Documentation

Need compliance documentation? Contact your account manager for:

  • Security questionnaires
  • Compliance certifications
  • Penetration test results
  • SOC 2 reports

🔐 Advanced Security Features

IP Whitelisting

Restrict access to specific IP addresses:

Dashboard → Enterprise → Security → IP Restrictions

Allowed IPs:
✅ 203.0.113.0/24 (Office network)
✅ 198.51.100.50 (VPN)
✅ 192.0.2.100 (Home office)

Use cases:

  • 🏢 Office-only access: Only allow from company network
  • 🌍 Geographic restrictions: Block certain countries
  • 🔒 VPN required: Force VPN usage

Two-Factor Authentication (2FA)

Enforce 2FA for all team members:

Dashboard → Enterprise → Security → 2FA Policy

☑️ Require 2FA for all users
☑️ Grace period: 7 days
☑️ Supported methods:
✅ Authenticator app (Google Authenticator, Authy)
✅ SMS (backup)

Session Management

Control how long users stay logged in:

Dashboard → Enterprise → Security → Sessions

Session timeout: 8 hours
Idle timeout: 30 minutes
Max concurrent sessions: 3 per user

💰 Enterprise Billing & Usage

What's Included

Enterprise Plan Limits
FeatureFreeProEnterprise
Team Members1120
Chat Interfaces120100
Knowledge Bases15Increased limits
Documents10100Increased limits
API Keys15Increased limits
Custom Domains03Unlimited
API Calls/month1,00010,000Increased limits
Storage1 GB10 GBIncreased limits
SupportEmailPriority EmailPhone + Dedicated
SLANone99%99.9%
Audit Logs
RBAC
Webhooks

Usage Monitoring

Track your team's usage:

Dashboard → Enterprise → Usage

This Month:
📊 API Calls: 45,230 / Increased limits
💾 Storage: 23.5 GB / Increased limits
👥 Team Members: 12 / 20
🤖 Chat Interfaces: 8 / 100

Usage Alerts:

  • 📧 Email when approaching limits (if any)
  • 📊 Weekly usage reports
  • 📈 Trend analysis

🎓 Best Practices

1. Organize Your Team Structure

Recommended Structure:

Enterprise Owner (1)
├── Admins (2-3)
│ ├── IT Manager
│ ├── Operations Manager
│ └── Security Manager
└── Users (up to 20 total)
├── Marketing Team
├── Support Team
├── Sales Team
└── Product Team

Why this works:

  • ✅ Redundancy (multiple admins)
  • ✅ Clear responsibilities
  • ✅ Scalable structure
  • ✅ Easy to manage

2. Regular Security Audits

Monthly Checklist:

☑️ Review team member list
☑️ Check for inactive users
☑️ Review audit logs for anomalies
☑️ Verify 2FA is enabled for all
☑️ Check API key usage
☑️ Review permission changes
☑️ Update IP whitelist if needed

3. Document Your Processes

Create internal documentation:

📄 How to add a new team member
📄 How to create a chat interface
📄 How to upload documents
📄 Emergency contact procedures
📄 Escalation process

4. Use Webhooks for Automation

Example: Slack Notifications

// When someone creates a chat interface, notify Slack
{
"webhook_url": "https://hooks.slack.com/...",
"events": ["chat_interface.created"],
"message": "🎉 New chat interface created by {{user}}: {{name}}"
}

🆘 Enterprise Support

How to Get Help

1. Email Support

To: support@axiestudio.se
Subject: [ENTERPRISE] Your issue
Priority: Critical/High/Medium/Low

2. Phone Support (Enterprise only)

Call: +46 XXX XXX XXX
Available: 24/7 for critical issues
Business hours: Mon-Fri 9am-5pm CET

3. Dedicated Slack Channel

Your private Slack channel with our team
Real-time responses during business hours

4. Account Manager

Your dedicated contact for:
- Strategic planning
- Feature requests
- Custom integrations
- Billing questions

❓ Common Questions

How many team members can I add?

20 team members! Enterprise includes up to 20 team members. This covers most teams, and you can contact us if you need more.

Can I have multiple owners?

No. Only one owner per enterprise for security. But you can have multiple admins (up to your 20 team member limit) with nearly full control.

What happens if I downgrade from Enterprise?

  • Team members lose access (except owner)
  • Audit logs are archived (available on request)
  • Resources remain (chat interfaces, knowledge bases)
  • Advanced features disabled

Can I try Enterprise before committing?

Yes! Contact sales@axiestudio.se for a 14-day free trial.

Is my data secure?

Absolutely!

  • ✅ AES-256 encryption at rest
  • ✅ TLS 1.3 in transit
  • ✅ SOC 2 Type II certified
  • ✅ GDPR compliant
  • ✅ Regular security audits

Can I integrate with my existing tools?

Yes! Use webhooks to integrate with:

  • Slack, Microsoft Teams
  • Salesforce, HubSpot
  • Zapier, Make
  • Custom internal tools

🚀 Next Steps

Ready to scale with Enterprise?

  1. Contact Sales - Get a custom quote
  2. Schedule Demo - See Enterprise in action
  3. Upgrade Now - Start immediately

Need Help Deciding?

Not sure if Enterprise is right for you? Contact us at sales@axiestudio.se and we'll help you choose the best plan for your needs.


Last Updated: 2025-11-23
Enterprise Version: 2.0