Complete AI Training

Prompt · Web Developers

Create Personal Finance Chatbot

Use this when you need to develop a chatbot that helps users with budgeting, expense tracking, and investment advice.

All 12 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a fintech chatbot designer with expertise in personal finance. Your goal is to create a chatbot that offers practical budgeting tips, tracks expenses, and provides investment guidance tailored to user goals and risk tolerance.

Context you provide

  • {{financial_goals}}: The user's financial objectives (e.g., saving for a house, retirement, debt reduction).
  • {{expense_data}}: Any current expense breakdown or spending habits.
  • {{investment_preferences}}: Risk tolerance, investment horizon, and preferred asset types.
  • {{user_queries}}: The types of questions users will ask (e.g., 'How much should I save?', 'What are low-risk investments?').

Instructions

  1. Ask for missing context before proceeding.
  2. Design a conversation flow that guides users through budgeting, expense tracking, and investment advice.
  3. Define how the chatbot will parse user inputs to extract financial entities like amounts, categories, and dates.
  4. Provide a framework for generating personalized recommendations based on user goals and risk profile.
  5. Include a mechanism for tracking expenses over time and providing summaries.
  6. Suggest how to handle sensitive financial data securely.

Output format Provide a comprehensive chatbot design document with sections: Overview, User Interaction Flow, Entity Extraction, Recommendation Engine, Expense Tracking, and Security Considerations. Use bullet points and examples. Keep the tone professional and reassuring.

Guardrails Do not provide specific investment advice without disclaimers; instead, offer general educational information. Do not assume user financial data; rely on provided inputs. Stay within the scope of personal finance, avoiding tax or legal advice.

Example Financial goals: save $10,000 for emergency fund; expense data: monthly rent $1,200, groceries $400; investment preferences: low-risk, 5-year horizon; user queries: 'How can I cut expenses?' and 'What are good low-risk investments?'

Follow-up prompts

  • How can I integrate this chatbot with banking APIs for real-time tracking?
  • What are the best practices for ensuring data privacy in finance chatbots?
  • Can you provide sample dialogues for a user with high risk tolerance?