Crew Configuration
Customize your AI crews to match your specific requirements, brand voice, and workflow preferences.
Configuration Basics​
Every crew can be configured at multiple levels:
- Global Settings - Apply to all outcomes
- Crew-Specific Settings - Apply to a particular crew type
- Outcome-Level Settings - Override defaults for individual outcomes
Access Configuration​
Via Dashboard:
- Go to Settings → Crews in your HornetHive dashboard
- Select the crew you want to configure
- Modify settings and save
Via API:
POST /v1/crews/{crew_id}/configure
HiveWriter Configuration​
Content Guidelines​
{
"brand_voice": {
"tone": "professional yet approachable",
"style": "conversational",
"avoid_phrases": ["leverage", "synergy", "best practice"],
"preferred_phrases": ["use", "work together", "effective approach"]
},
"content_structure": {
"include_intro": true,
"include_conclusion": true,
"use_subheadings": true,
"max_paragraph_length": 150
},
"seo_settings": {
"target_keywords": ["AI automation", "business efficiency"],
"meta_description_template": "Learn how {topic} can {benefit} for {audience}",
"include_alt_text": true
}
}
Publishing Rules​
{
"auto_publish": {
"enabled": false,
"channels": ["linkedin", "company_blog"],
"schedule": "immediate",
"approval_required": true
},
"content_formats": {
"blog_posts": {
"format": "markdown",
"include_toc": true,
"word_count_range": [800, 1500]
},
"social_posts": {
"platform_optimization": true,
"include_hashtags": true,
"character_limits": {
"linkedin": 3000,
"twitter": 280
}
}
}
}
Quality Controls​
{
"review_settings": {
"fact_checking": true,
"plagiarism_check": true,
"brand_compliance": true,
"readability_score_min": 60
},
"approval_workflow": {
"require_human_review": true,
"reviewers": ["content-team@company.com"],
"auto_approve_score_threshold": 95
}
}
HivePilot Configuration​
PRD Templates​
{
"prd_structure": {
"sections": [
"executive_summary",
"problem_statement",
"user_stories",
"technical_requirements",
"success_metrics",
"timeline"
],
"detail_level": "comprehensive",
"include_mockups": false
},
"stakeholder_settings": {
"target_audiences": ["engineering", "design", "product"],
"technical_depth": "medium",
"business_context": "always_include"
}
}
Ticket Generation​
{
"ticket_settings": {
"story_point_estimation": true,
"default_assignee": "unassigned",
"priority_mapping": {
"critical": "P0",
"high": "P1",
"medium": "P2",
"low": "P3"
},
"include_acceptance_criteria": true
},
"integration_settings": {
"jira_project": "PROD",
"linear_team": "product-team",
"default_labels": ["ai-generated", "needs-review"]
}
}
Delivery Tracking​
{
"tracking_settings": {
"check_frequency": "daily",
"alert_on_delays": true,
"stakeholder_updates": "weekly",
"blockers_escalation": true
},
"reporting": {
"include_velocity_metrics": true,
"burndown_charts": true,
"risk_assessment": true
}
}
HiveMind Configuration​
Meeting Processing​
{
"meeting_settings": {
"auto_summarize": true,
"extract_action_items": true,
"identify_decisions": true,
"track_attendees": true,
"meeting_types": ["standup", "planning", "retrospective", "all-hands"]
},
"summary_format": {
"style": "executive_summary",
"max_length": 500,
"include_timestamps": false,
"highlight_blockers": true
}
}
Task Management​
{
"task_settings": {
"auto_assign": false,
"due_date_estimation": true,
"priority_scoring": true,
"dependency_detection": true
},
"notification_rules": {
"slack_channels": ["#general", "#product"],
"email_stakeholders": true,
"escalation_timeline": "24_hours"
}
}
Context Integration​
{
"context_sources": {
"slack_channels": ["#engineering", "#product", "#general"],
"google_calendar": true,
"project_management": ["jira", "linear"],
"documentation": ["notion", "confluence"]
},
"processing_rules": {
"ignore_informal_messages": true,
"context_window": "7_days",
"relevance_threshold": 0.7
}
}
Global Configuration​
Team Settings​
{
"team_preferences": {
"timezone": "America/New_York",
"business_hours": {
"start": "09:00",
"end": "17:00",
"days": ["monday", "tuesday", "wednesday", "thursday", "friday"]
},
"holiday_calendar": "US",
"emergency_contacts": ["ops@company.com"]
}
}
Integration Defaults​
{
"integrations": {
"slack": {
"default_channel": "#ai-crew-updates",
"mention_on_completion": false,
"thread_responses": true
},
"google_drive": {
"default_folder": "/HornetHive Outcomes",
"sharing_permissions": "view",
"auto_organize": true
},
"linear": {
"default_project": "PROD",
"auto_assign_team": "product",
"status_sync": true
}
}
}
Security & Compliance​
{
"security_settings": {
"data_retention": "90_days",
"pii_detection": true,
"content_filtering": true,
"audit_logging": true
},
"compliance": {
"gdpr_mode": false,
"data_residency": "US",
"encryption_at_rest": true,
"access_logging": true
}
}
Advanced Configuration​
Custom Prompts​
Override default agent prompts for specialized use cases:
{
"custom_prompts": {
"content_agent": {
"system_prompt": "You are a technical writer specializing in AI/ML content...",
"temperature": 0.7,
"max_tokens": 2000
},
"editor_agent": {
"system_prompt": "You are a senior editor focused on clarity and engagement...",
"temperature": 0.3,
"max_tokens": 1500
}
}
}
Outcome Templates​
Create reusable templates for common tasks:
{
"templates": {
"weekly_report": {
"crew": "hivemind",
"brief_template": "Summarize this week's progress for {team}",
"default_context": "Include: completed work, blockers, next week priorities",
"requirements": {
"format": "executive_summary",
"length": "500-750 words",
"tone": "professional"
}
},
"feature_announcement": {
"crew": "hivewriter",
"brief_template": "Announce new feature: {feature_name}",
"default_context": "Target audience: existing customers",
"requirements": {
"format": "blog_post",
"tone": "excited but professional",
"include_screenshots": true
}
}
}
}
Workflow Automation​
Set up automated crew deployment based on triggers:
{
"automation_rules": [
{
"trigger": "calendar_event",
"condition": "title contains 'standup'",
"action": {
"deploy_crew": "hivemind",
"brief": "Summarize standup meeting and extract action items",
"auto_approve": false
}
},
{
"trigger": "slack_message",
"condition": "channel=#product AND mentions @ai-crew",
"action": {
"deploy_crew": "hivewriter",
"brief": "Create social media post based on this announcement",
"requirements": {
"platforms": ["linkedin", "twitter"]
}
}
}
]
}
Configuration Examples​
For Content Marketing Teams​
{
"crew": "hivewriter",
"brand_voice": {
"tone": "friendly and helpful",
"target_audience": "small business owners",
"key_messages": ["AI makes work easier", "save time and money"]
},
"content_calendar": {
"posting_schedule": "Tuesday/Thursday",
"content_mix": {
"educational": 60,
"promotional": 20,
"behind_scenes": 20
}
},
"seo_optimization": {
"target_keywords": ["AI automation", "small business tools"],
"competitor_analysis": true,
"trending_topics": true
}
}
For Product Teams​
{
"crew": "hivepilot",
"development_process": {
"methodology": "agile",
"sprint_length": "2_weeks",
"story_point_scale": "fibonacci"
},
"stakeholder_communication": {
"update_frequency": "weekly",
"report_format": "dashboard_summary",
"escalation_rules": {
"blocked_items": "immediate",
"scope_changes": "24_hours"
}
}
}
For Operations Teams​
{
"crew": "hivemind",
"meeting_optimization": {
"max_meeting_length": "30_minutes",
"require_agenda": true,
"auto_followup": true
},
"task_prioritization": {
"criteria": ["business_impact", "effort", "dependencies"],
"auto_assignment": false,
"capacity_planning": true
}
}
Configuration Best Practices​
1. Start Simple​
Begin with default settings and gradually customize based on your team's needs.
2. Test Changes​
Use outcome templates to test configuration changes before applying globally.
3. Version Control​
Keep track of configuration changes and their impact on outcome quality.
4. Team Alignment​
Ensure all team members understand and agree on crew configurations.
5. Regular Review​
Periodically review and update configurations as your team's needs evolve.
Troubleshooting Configuration​
Common Issues​
Outcomes don't match expected tone: → Check brand_voice settings and provide more specific examples
Content is too technical/simple: → Adjust target_audience and technical_depth settings
Integrations not working: → Verify API keys and permission settings
Low quality scores: → Review quality control settings and approval thresholds
Getting Help​
- Documentation: Detailed guides for each crew type
- Support: hello@hornethive.ai
- Community: Share configuration tips with other users
Next Steps:
- Quick Start Guide - Deploy a configured crew
- API Reference - Configure crews programmatically
- Integrations - Connect your tools