Quick Start Guide
Complete your first Outermind workflow by setting up email monitoring for a mailbox.
Overview
This guide walks you through the essential steps to get Outermind processing emails. By the end, you'll have:
- Configured an LLM provider
- Created a specialist agent
- Added a monitored mailbox
- Verified email processing works
Estimated time: 15-20 minutes
Prerequisites
Before you begin, ensure you have:
- Admin access to Control Bridge
- An API key from an LLM provider (Anthropic, OpenAI, or Azure OpenAI)
- Access to a Microsoft 365 shared mailbox
Step 1: Configure an LLM Provider
First, you need to connect Outermind to an AI service.
Add a Provider
- Navigate to Configuration > AI Providers > LLM Providers
- Click Add Provider
- Select your provider type:
- Anthropic - For Claude models
- OpenAI - For GPT models
- Azure OpenAI - For Azure-hosted models
- Enter your API credentials:
- Name - A friendly name (e.g., "Production Anthropic")
- API Key - Your provider's API key
- For Azure, also provide the endpoint URL
- Click Save
Verify Connection
After saving:
- The provider should show a green "Active" status
- If it shows an error, double-check your API key
Tip: Start with Anthropic Claude Sonnet for the best balance of capability and cost.
Step 2: Create a Specialist Agent
Agents are the AI workers that process emails. Create your first one:
Navigate to Agents
- Go to Configuration > AI Agents > Agents
- Click Add Agent
Configure Basic Settings
- Name - Give it a descriptive name (e.g., "Customer Support Agent")
- Description - Briefly describe what this agent handles
- Model - Select the LLM model to use (e.g., "claude-sonnet-4-6")
- Temperature - Keep at 0.7 for balanced responses
Write Instructions
The instructions (system prompt) define how your agent behaves. Here's a template:
You are a customer support specialist for [Company Name]. Your role is to:
1. Respond helpfully and professionally to customer inquiries
2. Look up relevant information using available tools
3. Escalate complex issues that require human intervention
Guidelines:
- Be friendly but professional
- Keep responses concise
- If unsure, ask clarifying questions
- Never share sensitive internal information
Tip: Click "Improve with AI" to get suggestions for better instructions.
Assign Tools
Select the tools this agent can use:
- reply_to_email - Send email responses (essential)
- search_knowledge_base - Look up information
- request_human_input - Request human input or approval
- lookup_employee - Find employee information
Click Save when done.
Step 3: Add a Monitored Mailbox
Now connect a mailbox for the agent to monitor:
Navigate to Mailboxes
- Go to Configuration > Email Processing > Monitored Mailboxes
- Click Add Mailbox
Configure Mailbox
- Email Address - Enter the shared mailbox address
- Display Name - A friendly name for this mailbox
- Agent - Select the agent you just created
- Auto-Reply - Enable if you want automatic responses
Set Up Subscription
After adding the mailbox:
- Click on the mailbox to view details
- Click Manage Subscriptions
- Click Create Subscription to start monitoring
Note: Creating a subscription requires Microsoft Graph API permissions. If you see an error, contact your Azure admin.
Step 4: Test Email Processing
Send a test email to verify everything works:
Send Test Email
- From any email account, send an email to your monitored mailbox
- Use a simple subject like "Test inquiry"
- Include a question in the body
Check Execution
- Go to Operations > Activity > Agent Executions
- Within 1-2 minutes, you should see a new execution
- Click on it to see:
- The incoming email
- Agent's reasoning
- Generated response
- Tool calls made
Verify Response
If auto-reply is enabled:
- Check the sender's inbox for the response
- Review the response quality
- Note any improvements needed for the agent instructions
Common First-Time Issues
Mailbox Not Receiving Emails
Symptoms: No new executions appear after sending test email
Solutions:
- Verify the subscription is active (green status)
- Check the mailbox permissions in Azure AD
- Ensure the email isn't being caught by spam filters
Agent Errors
Symptoms: Execution shows "Failed" status
Solutions:
- Click the execution to see error details
- Check LLM provider status and API key
- Verify the agent has necessary tools assigned
Poor Response Quality
Symptoms: Agent responses don't match expectations
Solutions:
- Refine the agent instructions
- Add more context about your business
- Use the AI improvement feature for suggestions
Next Steps
Now that basic email processing works, consider:
- Add VIPs - Set priority levels for important contacts
- Create More Agents - Specialize agents for different email types
- Configure Search - Add knowledge bases for agents to reference
- Set Up Ignore Rules - Filter out unwanted emails