Teali

Your AI Financial
Wellness Coach

AI (On going) | Product Design | 2025

Scope

Scope

Intro
The FinVoiceAI (Teali) project is a deep dive into using conversational AI agents to solve an emotional problem - financial anxiety. The core exploration centers on designing AI interactions that are proactive, personalized, and transparent, moving far beyond simple chatbot. The project originated as part of a Mastery AI for Designers course, started in 10/2025, and has continued its development.

Tools used
GPT, Claude, Perplexity, Figma, Lovable, Cursor, Midjourney, Gemini, ElevenLabs

The Problem

Financial Anxiety is Rising
Among 25-35 Year Olds

Financial Anxiety Is Rising Among Young Adults (25–35)
  • According to the EY Future Consumer Index (2025), Young adults across countries surveyed consistently ranked financial concerns as their top worry. Nearly 87% say financial independence is highly important but express significant anxiety around it.

  • A DutchNews report (Mar 2025) found that only 12% of Europeans aged 25–35
    feel “financially healthy.”


Key Drivers of Financial Anxiety
Job Uncertainty

Recent wave of layoffs creating widespread financial insecurity

Complex Dashboards

Existing fintech apps overwhelm with
data-heavy interfaces

Analysis Paralysis

Low financial literacy combined with overwhelm leads to inaction

Research Stack

Market Research

Deep competitive analysis
and trend identification
(Perplexity)

Interview Transcription

Automated note-taking for
user conversations
(Fathom AI)

Analysis Paralysis

Pattern recognition across
research data
(NotebookLM)

Key Finding: Users want conversation, not dashboards. They crave human-like interaction and emotional support.

The Challenge

Chat/Voice-First Mindset

The project started with a clear direction: shifting the user experience from passive, complex dashboards (the industry standard) to a proactive, conversational coach. This choice immediately framed the technical challenge around conversational design.

How can a conversational AI replace complexity with clarity, and guide users toward confidence with transparency?

🗣️

The 5-Step Conversational Flow

the conversation was structured into five progressive stages that mirror how real coaching unfolds

1

Discovery

Understand what the user wants and why

“What’s your biggest financial goal right now?”

2

Anchoring

Make the goal tangible (amount, timeline)

“Let’s make that more concrete — how much would you like to save, and by when?”

3

Pathfinding

Break the goal into manageable micro-steps

“To reach €70k in 2 years, that’s €481 per week. [MATH: (€70k-€20k) ÷ 103 weeks = €481/week] Does that feel realistic?”

4

Tracking

Establish weekly rhythm and progress reflection

“Can you commit to a small step this week, like opening a savings account?”

5

Reflection

Gather feedback, adjust, or recover from missed goals

“No worries. What got in the way? Want to adjust the goal or pause for now?”

Core Conversation Principles

To make a probabilistic model behave more predictably, the AI was trained with explicit behavioral scaffolding.
Each message from the AI followed a conversational rules such as:

ONE question at a time to prevent overwhelm

Acknowledge before asking to build trust

Always capture the emotional WHY behind goals

Mirror and confirm understanding before proceeding

First Prototype

The Goal-Centered Home

The first prototype followed the logic outlined in the PRD: a goal-driven home experience with the AI chat as a secondary layer.

The design emphasized clarity and motivation — helping users take their first step toward financial confidence before introducing the complexity of full dialogue.

Design Intent:

  • Validate whether structured goal-setting alone could motivate users.

  • Keep the interface lightweight and approachable.

  • Introduce the character (Teali) as a friendly, non-judgmental guide — not yet a full conversational coach.

Homepage - FTU

Key Elements:

  • “Let’s get started” hero section with a single CTA: Start your first goal.

  • Visual character (Mood Hat) symbolizing trust and wellbeing.

  • Early AI chat overlay that collected contextual data (work situation, living setup, location).

AI Integration & System Prompt Architecture

This stage connected the UI to real AI functionality — integrating Gemini for reasoning, Supabase for data, and Nano Banana for character generation within Lovable.

Gemini 2.5 Flash

Core conversational AI (coach-agent)

Supabase

Secure goal/micro-goal and user database

Nano Banana

Dynamic Mood Hat character generation

The system prompt defined personality, ethics, and conversational flow through [WHY], [MATH],
and [CONFIDENCE] markers, with confirmation-before-execution logic to ensure user control.

The system prompt defined personality, ethics, and conversational flow through [WHY], [MATH], and [CONFIDENCE] markers, with confirmation-before-execution logic to ensure user control.

Chat - Goal Creation

Key Elements:

  • Conversation is following the 5 step

  • Preview of the goal + micro goal

  • Feedback collection

  • Goal widget creation

Second prototype

Making the AI Coach the Main Experience

Inspired by the seamless conversational flow in tools like ChatGPT and Perplexity, I wanted Teali to offer a similar immediacy — where the AI coach is the main experience, not a secondary feature.
The goal was to design an interface where users could talk naturally with their financial coach — about goals, stress, or unfinished progress — anytime, anywhere.

Phase 1 - Rethinking the Interface & Architecture

The previous version already had AI integration but felt visually outdated, and the coach only appeared after reaching the home page.
I wanted the new experience to feel alive from the first screen, conversational, modern, and focused on emotional connection.

Process Highlights:

  • Used Figma Make for rapid prototyping and Claude + GPT to generate a new information architecture and early prompt drafts.

  • Moved the prototype into Figma for detailed refinement and into Cursor to test Claude as the main coach brain.

  • Eventually migrated back to Lovable for better stability and native model/database integration.

The aim was to make the coach always there
not something you had to open, but someone you could talk to.

Phase 2 - Building, Training & Testing in Lovable

Once back in Lovable, I remixed the project, importing the new UI and rebuilding key logic layers.

Enhancements:

  • Added chat history and contextual memory for ongoing guidance.

  • Integrated onboarding questions (name, city, work situation) directly into the first conversation to make the experience feel personal from the start.

  • Continuously trained the AI by creating and refining hundreds of conversation examples.

  • Shared a public testing link with potential users to gather feedback as they built their first goals.

Seamless onboarding built into the first chat
users share context naturally.

Voice AI Integration

After confirming that speech-to-text worked reliably, I introduced a Voice Agent powered by ElevenLabs.
The voice system prompt was designed for short, natural speech (20–40 words per turn) and focused on Discovery — understanding the user’s “why,” confirming context, and handing off to the main chat for goal creation.

Tech & Integration Overview
Lovable (Gemini + Supabase + Nano Banana) → ElevenLabs (Voice Agent) → MidJourney (Visual Animation)


What's next

Current Challenges & Next Steps

Designing conversational AI is an ongoing process -
it requires continuous refinement, testing, and retraining.
While the second prototype made Teali feel more human and accessible, a few challenges remain before reaching a fully seamless experience:

1. Voice ↔ Chat Transition
Creating a frictionless flow between speaking and typing is complex. Switching modes mid-conversation occasionally breaks continuity, and I’m exploring ways to unify these two channels into one shared state.

2. Memory & Personalization
Although the AI can recall basic context (name, city, work situation) within a session, maintaining consistent long-term memory is still limited. I’m experimenting with context embeddings and lightweight data persistence to make the coach remember users naturally across sessions.

3. Balance Between Guidance and Autonomy
The system prompt is currently tuned for informational guidance, but I’m continuing to refine how and when the AI hands control back to the user — ensuring it feels like a coach, not a command center.

Try the Live Prototype ->

or use this link
teali.lovable.app

💡 Please note: it’s still an experimental build — you may encounter a few bugs along the way, so a little patience helps!

Tip: register first (just an email and a 6-digit password — no confirmation required).

Currently I’m open to new opportunities and projects. Feel free to reach out.

aviadc68@gmail.com

+49 0159 0676 3858

Currently I’m open to new opportunities and projects. Feel free to reach out.

aviadc68@gmail.com

+49 0159 0676 3858

Currently I’m open to new opportunities and projects. Feel free to reach out.

aviadc68@gmail.com

+49 0159 0676 3858

Create a free website with Framer, the website builder loved by startups, designers and agencies.