Administrator Guide: Managing Assistant Capabilities
Complete guide for organization administrators to configure and manage assistant capabilities.
Overview
As an organization administrator, you control which capabilities are available to your AI assistants (Chiro and Executive Assistants). This guide covers:
- How to enable/disable capabilities
- Configuring capability settings
- Understanding tier limitations
- Best practices for capability management
- Troubleshooting common issues
Access Control
Who Can Manage Capabilities?
- Organization Admins: Full access to enable/disable capabilities for all assistants
- Assistant Owners: Limited access to view their own assistant's capabilities
- End Users: View-only access to their assistant's enabled capabilities
Permission Requirements
To manage capabilities, you need:
- Organization admin role
- Access to Settings → Assistant Settings
Accessing Capability Settings
Step-by-Step
- Log in to your Achiral organization dashboard
- Navigate to Settings (gear icon in top right)
- Select Assistant Settings from the left menu
- Find your assistant (Chiro or specific EA)
- Click Capabilities tab (or section)
- You'll see all available and enabled capabilities
Enabling Capabilities
Basic Steps
- Click the toggle switch next to a capability to enable it
- For capabilities requiring configuration:
- Click Configure button
- Fill in all required fields
- Click Save Configuration
- Click Save Capabilities button at the bottom
- Success message appears—changes take effect immediately
Understanding Configuration Fields
Each capability that requires configuration displays required fields. Example for "Create Orders":
| Field | Purpose | Example |
|---|---|---|
allowedOrderTypes | Which order types the assistant can create | standard, rush, custom |
maxOrdersPerDay | Maximum orders per day limit | 10 |
requiresApproval | Whether orders need manager approval | true (recommended for cost control) |
Important: All required fields must be completed before saving.
Disabling Capabilities
- Click the toggle switch to disable
- The capability is immediately disabled
- Click Save Capabilities
- Conversations that don't use the capability aren't affected
- New conversations won't have access to that capability
Note: The answer_questions capability cannot be disabled—all assistants need basic Q&A.
Tier Limits
Understanding Your Tier's Capability Limit
Your organization tier determines how many capabilities you can enable:
| Tier | Capability Limit | Best For | Examples |
|---|---|---|---|
| Spark | 3 capabilities | Evaluating capabilities | Basic Q&A + 2 productivity features |
| Seed | 7 capabilities | Small teams | Productivity + some commerce |
| Growth | Unlimited | Most organizations | All capabilities enabled |
| Dedicated | Unlimited + Custom | Enterprise | Custom capabilities + all standard ones |
How Always-Enabled Capabilities Count
The answer_questions capability is always enabled and counts toward your limit. This means:
- Spark tier: 3 total = 1 (answer_questions) + 2 additional
- Seed tier: 7 total = 1 (answer_questions) + 6 additional
- Growth/Dedicated: No practical limit
Reaching Your Tier Limit
If you've enabled the maximum capabilities:
- You'll see a notification: "You've reached your capability limit for [Tier] tier"
- The UI will prevent enabling more capabilities
- To enable a new one, disable an existing capability first
- Or upgrade to a higher tier (see billing section)
Capability Configuration Best Practices
For "Create Orders" Capability
Recommended Settings:
allowedOrderTypes: ["standard", "rush"]
maxOrdersPerDay: 10
requiresApproval: true ← Strongly recommended
Why:
- Limiting order types prevents unexpected orders
- Daily limits provide cost control
- Approval requirement ensures oversight
- Can adjust after seeing usage patterns
For "Send Emails" Capability
Recommended Settings:
emailProvider: "Gmail" or "Office365" ← Must be configured first
requiresApproval: true ← Strongly recommended
Why:
- Email provider must be pre-configured by IT
- Approval prevents unwanted emails
- Errors are logged for audit purposes
For "Broadcast Announcements" Capability
Recommended Settings:
requiresApproval: true ← Must be true
allowedChannels: ["company-announcements", "general"]
Why:
- Approval prevents misinformation
- Channel limits prevent unintended broadcasts
- Audit trail is maintained
Security Considerations
Principle of Least Privilege
Enable only the capabilities your team actually needs:
- Don't enable features "just in case"
- Review quarterly and disable unused capabilities
- Start conservative, expand based on feedback
Sensitive Capabilities
Certain capabilities should always require approval:
| Capability | Recommendation | Reason |
|---|---|---|
create_orders | Approval: Yes | Financial impact |
send_emails | Approval: Yes | External communication |
broadcast_announcements | Approval: Always | Organization-wide impact |
access_external_apis | Review Config | Data access control |
Audit and Monitoring
All capability usage is logged:
- What: Which capability was configured/used
- Who: Which admin made the change
- When: Timestamp of the action
- Config: What settings were applied
Access logs under Settings → Audit Log → Capabilities
Troubleshooting
"Can't Enable Capability" Errors
Error: "Your [Tier] tier allows maximum X capabilities"
Solution:
- Disable a capability you're not using
- Or upgrade your plan
- Check which capabilities are enabled: View capability list
Error: "Capability requires [Tier] or higher"
Solution:
- Check capability's tier requirement in descriptions
- Upgrade to required tier
- Contact sales for trial access
"Configuration Missing" Errors
Error: "Capability 'X' is missing required configuration"
Solution:
- Click Configure button
- Fill in ALL required fields (marked with *)
- Ensure integrations are set up (e.g., email provider)
- Click Save Configuration
- Try saving again
Capability Not Appearing in Conversations
Troubleshooting:
- Verify capability is enabled (toggle is ON)
- Check if it appears in the capability list
- Restart conversation (old conversations don't update)
- For new conversations, capability should appear
- Check assistant's system prompt mentions capability
Changes Not Taking Effect
Troubleshooting:
- Ensure you clicked Save Capabilities (not just Configure)
- Look for success notification
- Refresh the page
- Start a new conversation with the assistant
- Check audit log to confirm change was recorded
Managing Multiple Assistants
Chiro (Organization-Level)
Chiro can have:
- All organization-level capabilities
- Some shared capabilities
- Configuration controls org-wide access
Tip: Use Chiro for organization-wide analytics and policies
Executive Assistants (User-Level)
Each EA can have:
- User-level capabilities (different config per EA)
- Some shared capabilities
- Independent configuration per EA
Tip: Customize each EA based on their user's role
Consistent Configuration Across EAs
To apply the same configuration to multiple EAs:
- Configure the first EA
- Note down the configuration settings
- Apply same settings to other EAs
- Or write a script using the API (for many EAs)
Best Practices
Starting Out
- Week 1: Enable 1-2 basic capabilities (e.g., manage_tasks, analyze_documents)
- Week 2: Gather feedback from users
- Week 3: Add 1-2 more based on feedback
- Month 2: Evaluate usage and add as needed
Quarterly Reviews
Every 3 months, review:
- Which capabilities are actually being used
- Which ones could be disabled
- Whether to upgrade tier for more capabilities
- Changes needed in configuration
Communication
When enabling a capability:
- Notify relevant teams
- Provide examples of how to use it
- Document in internal knowledge base
- Include in team training/onboarding
API Management
For Programmatic Configuration
If managing many assistants, use the API:
curl -X PATCH "https://api.achiral.ai/api/assistants/{id}/capabilities" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"capabilities": ["create_orders", "manage_tasks"],
"capabilityConfigs": {
"create_orders": {
"allowedOrderTypes": ["standard"],
"maxOrdersPerDay": 5,
"requiresApproval": true
}
}
}'
See Capabilities API Reference for complete documentation.
Billing & Upgrades
Tier Upgrade Process
- Go to Settings → Billing
- Select Upgrade Plan
- Choose new tier
- Review pricing and capabilities
- Complete upgrade
- Capabilities become available immediately
Cost Considerations
Capabilities themselves are included in your tier. Some integrations may have additional costs:
| Capability | Potential Cost | Notes |
|---|---|---|
send_emails | Variable | Email API (SendGrid, etc.) |
schedule_meetings | Free | Integrated with email provider |
access_external_apis | Variable | Depends on API provider |
FAQ
Q: Can I enable a capability just for specific users?
A: Not currently. Capabilities are per-assistant. For user-level EAs, enable on their assistant. For org-level Chiro, all users get access.
Q: What happens if I disable a capability mid-conversation?
A: The capability is immediately unavailable. Existing conversation history isn't affected. New messages won't have access to it.
Q: Do users need to know about each capability?
A: Not necessarily. Just ask your assistant "What can you help me with?" and it will list available capabilities.
Q: How do I test a capability?
A: Enable the capability, start a conversation with the assistant, and ask it to use the capability.
Q: Can I set different limits for different EAs?
A: Yes, each EA (or Chiro) can have independent configuration.
Q: Is there a limit to how many times a capability can be used?
A: Some capabilities have built-in limits (e.g., maxOrdersPerDay). Others are unlimited unless configured.
Getting Help
Support Channels
- Admin Support: support-admin@achiral.ai
- Urgent Issues: Use in-app support chat
- Billing Questions: billing@achiral.ai
- Feature Requests: feature-requests@achiral.ai
Resources
Last Updated: January 2026
For questions or updates: support@achiral.ai