Goal
Get business context including products, audience, values, and brand DNA. Use this to understand what the business does and who it serves before creating content.
Which Agents Use This
- content_creator — Understand products and audience before drafting
- reviewer — Verify content aligns with business positioning
- engagement — Personalize responses based on business context
- All agents need business context for informed decision-making
Hard Rules
- MUST be scoped to current workspace automatically
- SHOULD include products, audience, values, and positioning
- Cache business context for performance (updates are infrequent)
Steps
1. Load workspace business context
- Query workspace BusinessContext model
- No parameters needed (auto-scoped to workspace)
2. Return structured business data
- Business overview
- Brand values
- Tone of voice
- Products with features and target audience
- Target audience and positioning
Output
{
"success": true,
"workspace_name": "Acme Corp",
"business_overview": "B2B SaaS for async collaboration...",
"brand_values": ["Speed", "Clarity", "Authenticity"],
"tone_of_voice": "Professional but bold...",
"products": [
{
"id": "uuid",
"name": "Acme Platform",
"description": "...",
"key_features": ["Feature 1", "Feature 2"],
"target_audience": "Engineering managers"
}
],
"target_audience": "B2B SaaS teams 10-50 employees",
"positioning": "The fastest way to collaborate async"
}
Failure Handling
- If business context not configured: return partial data with warning
- Always return success (empty context is valid for new workspaces)
Example Usage
Scenario: Content creator loading context before drafting
{}
Result: Receive full business context for workspace to inform content strategy
1---2name: bolta-get-business-context3version: 2.0.04description: Get business context including products, audience, values, and brand DNA for informed content creation5category: content6roles_allowed: [Viewer, Creator, Editor, Admin]7agent_types: [content_creator, reviewer, analytics, engagement, custom]8safe_defaults: {}9tools_required: []10inputs_schema:11 type: object12 description: "No parameters required - scoped to workspace automatically"13 properties: {}14outputs_schema:15 type: object16 properties:17 success: { type: boolean }18 workspace_name: { type: string }19 business_overview: { type: string }20 brand_values: { type: array, items: { type: string } }21 tone_of_voice: { type: string }22 products: { type: array, items: { type: object } }23 target_audience: { type: string }24 positioning: { type: string }25organization: bolta.ai26author: Bolta Team27---2829## Goal30Get business context including products, audience, values, and brand DNA. Use this to understand what the business does and who it serves before creating content.3132## Which Agents Use This33- **content_creator** — Understand products and audience before drafting34- **reviewer** — Verify content aligns with business positioning35- **engagement** — Personalize responses based on business context36- All agents need business context for informed decision-making3738## Hard Rules391. MUST be scoped to current workspace automatically402. SHOULD include products, audience, values, and positioning413. Cache business context for performance (updates are infrequent)4243## Steps4445### 1. Load workspace business context46- Query workspace BusinessContext model47- No parameters needed (auto-scoped to workspace)4849### 2. Return structured business data50- Business overview51- Brand values52- Tone of voice53- Products with features and target audience54- Target audience and positioning5556## Output57```json58{59 "success": true,60 "workspace_name": "Acme Corp",61 "business_overview": "B2B SaaS for async collaboration...",62 "brand_values": ["Speed", "Clarity", "Authenticity"],63 "tone_of_voice": "Professional but bold...",64 "products": [65 {66 "id": "uuid",67 "name": "Acme Platform",68 "description": "...",69 "key_features": ["Feature 1", "Feature 2"],70 "target_audience": "Engineering managers"71 }72 ],73 "target_audience": "B2B SaaS teams 10-50 employees",74 "positioning": "The fastest way to collaborate async"75}76```7778## Failure Handling79- If business context not configured: return partial data with warning80- Always return success (empty context is valid for new workspaces)8182## Example Usage8384### Scenario: Content creator loading context before drafting85```json86{}87```88**Result:** Receive full business context for workspace to inform content strategy