Charlie AI for Managed Investing

Build AI investing agents.

For every advice use case.

Build AI investing agents.

For every advice use case.

Build AI investing agents.

For every advice use case.

Create specialised agents for onboarding, portfolio questions, market events and more.

Each agent works within your advice mandate, investment strategies and guardrails.

Create specialised agents for onboarding, portfolio questions, market events and more.

Each agent works within your advice mandate, investment strategies and guardrails.

Built for banks and wealth managers.

ISO 27001 certified
Top-rated & awarded
Trusted by wealth management leaders.

SpareBank 1

odeabank

CIO GROUP

01 Agent foundations

A unified
agentic system

Connect your tools, knowledge and mandate logic in one system, then give each agent exactly the context and capabilities it needs.

Approved financial and data tools connected to Charlie agents

Connect your tools

Charlie connects to InvestSuite products and third-party services through integrations. Each integration makes specific tools available, such as retrieving holdings, performance or market data.

Mandate context from your systems

Suitability, portfolio construction and mandate checks stay in the bank’s deterministic services. Charlie retrieves the relevant result and uses it to guide the conversation or route an approved next step.

Tools assigned per agent

Teams choose which tools each agent can use. Calls such as reading portfolios, fetching performance or sending a notification can be enabled, keeping access clear and configurable.

Charlie knowledge base dashboard in a modern office

Agent knowledge base

Upload files, URLs, text or folders to a knowledge base and make them available to an agent. Charlie searches the indexed content when it needs supporting product or policy information.

02

How it works

From client question to governed
action, in one controlled flow

Explains

Charlie uses portfolio context and validated data to make the bank's rationale understandable, with sources and timestamps for material figures.

Guards

Suitability, mandate, eligibility, and trade constraints sit outside the language model. Missing or conflicting data fails closed or escalates.

Orchestrates

Charlie routes the next approved step. Advisory execution requires client confirmation; discretionary action requires a valid mandate and the bank's controls.

02

How it works

From client question to governed
action, in one controlled flow

Explains

Charlie uses portfolio context and validated data to make the bank's rationale understandable, with sources and timestamps for material figures.

Guards

Suitability, mandate, eligibility, and trade constraints sit outside the language model. Missing or conflicting data fails closed or escalates.

Orchestrates

Charlie routes the next approved step. Advisory execution requires client confirmation; discretionary action requires a valid mandate and the bank's controls.

02

How it works

From client question to governed action, in one controlled flow

Explains

Charlie uses portfolio context and validated data to make the bank's rationale understandable, with sources and timestamps for material figures.

Guards

Suitability, mandate, eligibility, and trade constraints sit outside the language model. Missing or conflicting data fails closed or escalates.

Orchestrates

Charlie routes the next approved step. Advisory execution requires client confirmation; discretionary action requires a valid mandate and the bank's controls.

02

How it works

From client question to governed
action, in one controlled flow

Explains

Charlie uses portfolio context and validated data to make the bank's rationale understandable, with sources and timestamps for material figures.

Guards

Suitability, mandate, eligibility, and trade constraints sit outside the language model. Missing or conflicting data fails closed or escalates.

Orchestrates

Charlie routes the next approved step. Advisory execution requires client confirmation; discretionary action requires a valid mandate and the bank's controls.

Charlie
Observability
Braintrust, evals, tracing
Tools
Code execution
Your Systems
Core banking, PMS broker, custodian
Compliance
MiFID II, advice deflection, audit
Client Config
Persona, tone, language, topics
Portfolio Data
Holdings, transactions, performance
Market Intelligence
News, data, analyst reports
LLM
Anthropic
Google
OpenAI
Mistral AI
Eight layers of control

A prompt can produce a chatbot. Charlie combines deterministic investment services, permissions, observability, and configurable AI for regulated managed investing.

03 Agent workflows

Specialist agents for every investor conversation
one governed experience

Charlie selects the right agent, calls only approved tools, and keeps every step visible. From the client’s question to the final answer or action.

Charlie tool router6 approved calls for this agent
PortfolioList robo portfolios
CompositionGet robo portfolio composition
HoldingsGet robo portfolio holdings
ActivityGet robo portfolio activity
PerformanceGet portfolio P&L breakdown
CashGet cash overview
01 / Start
Client portfolio questionCharlie identifies the right managed-investing agent.
02 / Context
Fetch approved contextIdentify portfolio
Composition & holdingsActivity & P&L
03 / Control
Look through positionsCheck mandate & suitability
Explain the portfolio

05 Capabilities

Charlie outperforms general-purpose AI
on financial benchmarks
Charlie outperforms general-purpose AI on financial benchmarks

Across three measured runs in the financial-adversarial prompt dataset, Charlie scores 100%, 96% and 98%, compared with 92%, 78% and 76% for Gemini 3 Flash Preview.

Agent performance across three identical financial evaluations
Run 01
100%
Gemini 3 Flash Preview · 92%
Run 02
96%
Gemini 3 Flash Preview · 78%
Run 03
98%
Gemini 3 Flash Preview · 76%
Source: financial-adversarial prompt dataset.

06 Go live

Connects to the stack you already trust.
Connects to the stack you already trust.
Connects to the stack you already
trust.

Deploy Charlie as a standalone intelligence layer or with InvestSuite Robo Advisor. Connect portfolio, suitability, CRM, document, broker, and custodian services through SDK, API, or MCP. Supported model options are validated per deployment.

Deploy Charlie as a standalone intelligence layer or with InvestSuite Robo Advisor. Connect portfolio, suitability, CRM, document, broker, and custodian services through SDK, API, or MCP. Supported model options are validated per deployment.

Portfolio Kris
Good night, Kris
Why up so late - where you looking at the latest news and getting scared?
Ask anything... |
SDK-ready

Embed Charlie inside your own product, with full control over the interface, flows, and experience.

Configurable styleguide

Adapt the UI to your brand system, tone of voice, and product experience.

API and MCP-ready

Integrate Charlie into your existing systems through APIs or MCP, with full visibility into interactions, behavior, and performance.

Bring your own LLM

Choose the model that fits your compliance, performance, and cost requirements. Swap providers as the market evolves. No rebuild required.

Connect ready-to-use brokers & custodians
Ready-to-use brokers & custodians
We support all cloud service providers

Cloud Infrastructure

07

AI team

Leverage a world-class
team of experts

Our quants and wealthtech engineers work as an extension of your product organization, helping you define the right approach, accelerate implementation, and launch with more confidence.

07

AI team

Leverage a world-class team of experts

Our quants and wealthtech engineers work as an extension of your product organization, helping you define the right approach, accelerate implementation, and launch with more confidence.

07

AI team

Leverage a world-class
team of experts

Our quants and wealthtech engineers work as an extension of your product organization, helping you define the right approach, accelerate implementation, and launch with more confidence.

See Charlie
on a managed portfolio
Thank you for your interest!

Bring a representative managed journey and our team will show how Charlie can explain, guide, and orchestrate it within your bank’s rules.

We will scope a focused demo or workshop around your service model, integrations, and governance.

FAQ

What is Charlie for managed portfolios?
How does the bank stay in control?
Which systems can Charlie connect to?
How does Charlie support digital onboarding?
Can Charlie explain a client’s portfolio and performance?
Can Charlie recommend or change a portfolio?
How does Charlie respond to market events?
How is client data handled?
Can Charlie match our brand and investment proposition?
Does Charlie replace advisers or support teams?
How quickly can we launch a managed-portfolio pilot?
What happens when data is missing or Charlie is uncertain?