Skip to main content
Five ready-to-build bots using only tools that work out of the box — web search, file tools, and pure LLM (no tools). No OAuth setup, no API keys to configure, no external accounts needed.
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:
Specialist agents — create one for each category with domain-specific instructions. For example: Billing Specialist:

Build it

1

Create the use case and build the workflow

  1. Create a new Use Case called “Support Router”
  2. Open the Canvas
  3. Add an Agent node for the Classifier — click on it and configure the agent name, persona, and model directly in the properties panel
  4. Add a Condition node — use expression-based routing:
    • Check the classifier’s intent output field
    • Create four branches: billing, technical, sales, general
  5. Add an Agent node on each branch — configure each with the corresponding specialist persona
  6. Connect each specialist to an End node
All 5 agents are created right inside the canvas as you build the workflow. No separate agent creation step needed.
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
This is the best recipe to demo live — it’s fast to build, needs zero tool setup, and visually shows branching logic on the canvas. The audience immediately understands conditional routing.

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:
Report Writer:

Build it

1

Create the use case and build the workflow

  1. Create a new Use Case called “Company Research”
  2. Open the Canvas
  3. Add two Agent nodes and connect them: StartAgent 1Agent 2End
  4. Click the first Agent node — configure it as “Company Researcher” with the persona above, add the Web Search tool, and enable tool execution
  5. Click the second Agent node — configure it as “Report Writer” with its persona (no tools needed)
The implicit chaining automatically passes the researcher’s output to the report writer.
2

Test it

The researcher searches the web multiple times, the report writer produces a polished brief. Takes about 15-30 seconds.
Why two agents instead of one? Separating research from writing produces better results. The researcher focuses on finding accurate data, the writer focuses on clear communication. This is a core MagOneAI pattern — specialized agents chained together.

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):
Comparison Analyst:

Build it

1

Create the use case and build the workflow

  1. Create a new Use Case called “Competitor Analysis”
  2. Open the Canvas
  3. Add a Parallel node with three branches after the Start node
  4. Add an Agent node in each branch — configure each as “Competitor Researcher” with the persona above, add Web Search tool, and enable tool execution
  5. After the Parallel node, add an Agent node — configure as “Comparison Analyst” with its persona (no tools needed)
  6. Connect to the End node
  7. Map each branch’s input to a different competitor from the input list
2

Test it

All three researchers run simultaneously (~20s total instead of ~60s sequential). The analyst then synthesizes into a comparison report.
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

  1. Create a new Use Case called “CSV Analyzer”
  2. Open the Canvas
  3. Add a Tool node after Start — configure it to use the File Tools MCP server with the extract_rows tool, mapping file_id from the Start input
  4. 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)
  5. Connect to the End node
2

Test it

  1. Upload a CSV file (sales data, employee list, product catalog — anything)
  2. Run the workflow:
The Tool node extracts the CSV into structured rows, then the agent analyzes and answers.
Prepare a sample CSV file before your demo (e.g., 50 rows of sales data with columns like product, revenue, region, date). Upload it beforehand so you can run the bot instantly during the walkthrough.

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:
Completeness Checker:
Risk Flagger:
Summary Writer:

Build it

1

Create the use case and build the workflow

  1. Create a new Use Case called “Document Reviewer”
  2. Open the Canvas
  3. Add a Tool node after Start — configure it to use File Tools with extract_pdf_sections to extract text
  4. 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
  5. After the Parallel node, add an Agent node — configure as “Summary Writer” with its persona
  6. Connect to the End node
All agents are created directly in the canvas as you add each node. No tools needed for any agent — they all receive the document content from the Tool node.
2

Test it

  1. Upload a PDF (a contract, proposal, policy document — anything)
  2. Run the workflow:
Three reviewers analyze in parallel (~20s), then the summary writer produces a comprehensive review with scores and recommendations.

Patterns cheat sheet

Every bot above uses one or more of these patterns. Mix and match to build your own:
Start with the simplest pattern that works. A single-agent bot can be surprisingly powerful. Add complexity only when you need it — parallel execution, conditional logic, and human approval are easy to add later.

Demo order recommendation

If you’re showing these in a walkthrough, this order works best:
  1. Support Router (2 min) — fastest to build, zero tools, shows conditional branching
  2. Company Research (3 min) — shows web search + agent chaining
  3. Parallel Competitor Analysis (3 min) — the visual wow moment with parallel execution
  4. CSV Data Analyzer (3 min) — shows file upload + data analysis
  5. Document Reviewer (5 min) — combines everything: file tools + parallel + synthesis
Each builds on the previous, introducing one new concept at a time.

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