New to MagOneAI? Complete the Quickstart guide first to build your first bot — these recipes build on those concepts.
1. Smart support router
Classifies incoming messages and routes them to specialized agents. No tools needed — pure LLM intelligence. This is the fastest bot to build and the best one to demo.Workflow
What you need
Agent personas
Classifier Agent:Build it
1
Create the use case and build the workflow
- Create a new Use Case called “Support Router”
- Open the Canvas
- Add an Agent node for the Classifier — click on it and configure the agent name, persona, and model directly in the properties panel
- Add a Condition node — use expression-based routing:
- Check the classifier’s
intentoutput field - Create four branches:
billing,technical,sales,general
- Check the classifier’s
- Add an Agent node on each branch — configure each with the corresponding specialist persona
- Connect each specialist to an End node
2
Test it
Try different inputs:
- “I was charged twice for my subscription” → billing
- “The API returns a 500 error” → technical
- “Do you offer enterprise pricing?” → sales
- “What are your office hours?” → general
2. Company research report
Research any company using web search and produce a structured report. Shows tool integration and how agents reason with real-time data.Workflow
What you need
Agent personas
Company Researcher:Build it
1
Create the use case and build the workflow
- Create a new Use Case called “Company Research”
- Open the Canvas
- Add two Agent nodes and connect them: Start → Agent 1 → Agent 2 → End
- Click the first Agent node — configure it as “Company Researcher” with the persona above, add the Web Search tool, and enable tool execution
- Click the second Agent node — configure it as “Report Writer” with its persona (no tools needed)
2
Test it
3. Parallel competitor analysis
Research three competitors simultaneously using parallel agents, then synthesize into a comparison. Shows the power of parallel execution.Workflow
What you need
Agent personas
Competitor Researcher (reused across all 3 branches):Build it
1
Create the use case and build the workflow
- Create a new Use Case called “Competitor Analysis”
- Open the Canvas
- Add a Parallel node with three branches after the Start node
- Add an Agent node in each branch — configure each as “Competitor Researcher” with the persona above, add Web Search tool, and enable tool execution
- After the Parallel node, add an Agent node — configure as “Comparison Analyst” with its persona (no tools needed)
- Connect to the End node
- Map each branch’s input to a different competitor from the input list
2
Test it
This is the most visually impressive demo. The canvas shows three branches running at the same time, and the execution logs show parallel timing. Great for showing MagOneAI’s orchestration power.
4. CSV data analyzer
Upload a CSV file, extract the data, and have an agent analyze it and answer questions. Shows file processing and data analysis without needing a database connection.Workflow
What you need
Agent persona
Data Analyst:Build it
1
Create the use case and build the workflow
- Create a new Use Case called “CSV Analyzer”
- Open the Canvas
- Add a Tool node after Start — configure it to use the File Tools MCP server with the
extract_rowstool, mappingfile_idfrom the Start input - Add an Agent node after the Tool node — configure it as “Data Analyst” with the persona above (no tools needed — the data comes from the Tool node before it)
- Connect to the End node
2
Test it
- Upload a CSV file (sales data, employee list, product catalog — anything)
- Run the workflow:
5. Document reviewer with parallel checks
Upload a PDF or document, extract its content, then run multiple review agents in parallel. Shows file processing + parallel analysis + synthesis.Workflow
What you need
Agent personas
Clarity Reviewer:Build it
1
Create the use case and build the workflow
- Create a new Use Case called “Document Reviewer”
- Open the Canvas
- Add a Tool node after Start — configure it to use File Tools with
extract_pdf_sectionsto extract text - Add a Parallel node with three branches:
- Branch 1: Add an Agent node, configure as “Clarity Reviewer” with its persona
- Branch 2: Add an Agent node, configure as “Completeness Checker” with its persona
- Branch 3: Add an Agent node, configure as “Risk Flagger” with its persona
- After the Parallel node, add an Agent node — configure as “Summary Writer” with its persona
- Connect to the End node
2
Test it
- Upload a PDF (a contract, proposal, policy document — anything)
- Run the workflow:
Patterns cheat sheet
Every bot above uses one or more of these patterns. Mix and match to build your own:Demo order recommendation
If you’re showing these in a walkthrough, this order works best:- Support Router (2 min) — fastest to build, zero tools, shows conditional branching
- Company Research (3 min) — shows web search + agent chaining
- Parallel Competitor Analysis (3 min) — the visual wow moment with parallel execution
- CSV Data Analyzer (3 min) — shows file upload + data analysis
- Document Reviewer (5 min) — combines everything: file tools + parallel + synthesis
What’s next?
Ready for more advanced workflows with external integrations (email, calendar, CRM)? Check out the full cookbooks:Sales intelligence
Multi-agent parallel research with CRM integration
KYB document verification
Process identity documents with private vision models
IT support triage
Automated support ticket classification and routing
RFP proposal analysis
Five parallel specialist agents analyzing procurement proposals