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.
- 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
| Feature | Owner | Admin | User |
|---|---|---|---|
| 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
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:
- Complete Webhooks Guide → - Step-by-step setup, examples, and troubleshooting
6. Priority Support 🆘
What you get:
| Priority | Response Time | Availability |
|---|---|---|
| 🔴 Critical | 2 hours | 24/7 |
| 🟠 High | 4 hours | Business hours |
| 🟡 Medium | 8 hours | Business hours |
| 🟢 Low | 24 hours | Business 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
- Go to Dashboard → Billing & Subscription
- Click "Upgrade to Enterprise"
- Choose billing cycle:
- Monthly: Flexible, cancel anytime
- Annual: Save 20%, best value
- Complete payment
- Enterprise features activate immediately! 🎉
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:
- Go to Dashboard → Enterprise → Team
- Click "+ Add Team Member"
- Enter their email address
- Select role:
- Admin: For managers who need full control
- User: For team members who use the platform
- 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
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
- Go to Enterprise → Team
- Click "Bulk Import"
- Upload CSV file
- Review and confirm
- 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:
- Go to Enterprise → Team
- Find team member
- Click "Change Role"
- Select new role
- Confirm change
- Takes effect immediately
Transferring ownership is permanent and requires confirmation from both parties.
Removing Team Members
When someone leaves:
- Go to Enterprise → Team
- Find team member
- Click "Remove"
- Choose what happens to their resources:
- Transfer to another user: Recommended
- Delete all: Permanent deletion
- 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
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
| Feature | Free | Pro | Enterprise |
|---|---|---|---|
| Team Members | 1 | 1 | 20 |
| Chat Interfaces | 1 | 20 | 100 |
| Knowledge Bases | 1 | 5 | Increased limits |
| Documents | 10 | 100 | Increased limits |
| API Keys | 1 | 5 | Increased limits |
| Custom Domains | 0 | 3 | Unlimited |
| API Calls/month | 1,000 | 10,000 | Increased limits |
| Storage | 1 GB | 10 GB | Increased limits |
| Support | Priority Email | Phone + Dedicated | |
| SLA | None | 99% | 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?
- Contact Sales - Get a custom quote
- Schedule Demo - See Enterprise in action
- Upgrade Now - Start immediately
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