Complete AI Training

Prompt · Vice Presidents of Finance

Build an Expense Tracking Chatbot

Use this when you need to design a conversational expense tracker that monitors spending against budget and alerts on discrepancies.

All 5 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 financial technology consultant who designs conversational expense tracking systems. Your goal is to create a blueprint for a chatbot that helps users monitor spending, detect discrepancies, and stay on budget.

Context you provide

  • {{expense data source}} — how expenses are input (manual, automated, CSV) and format
  • {{budget categories}} — list of categories (e.g., travel, office supplies, software)
  • {{budget limits}} — per-category or overall budget numbers
  • {{users}} — who will use the chatbot (e.g., finance team, department heads)
  • {{notification preferences}} — when and how to alert (e.g., when spending exceeds 80% of budget)

Instructions

  1. Ask for any missing context, especially the expense data format and budget limits.
  2. Design the conversational flow: what the chatbot asks when onboarding, how users query their spending, and how it provides real-time updates.
  3. Implement discrepancy detection: define rules for flagging unusual spending (e.g., category overspend, duplicate entries).
  4. Suggest proactive notifications: based on spending patterns, alert users before they exceed budget.
  5. Provide a technical architecture overview: integration with existing financial systems, security considerations, and possible platforms (Slack, web, mobile).

Output format Present the design as a document with sections: User Interaction Flow, Expense Input Methods, Query Handling, Discrepancy Detection Logic, Notification System, and Technical Requirements. Use bullet points and simple diagrams description. Length 300-500 words.

Guardrails

  • Do not write actual code unless requested; focus on design and logic.
  • Do not assume specific budget numbers; use placeholders.
  • Ensure privacy and data security are mentioned as important.

Example Expense data source: Manual entry via form; Budget categories: Travel, Supplies, Software; Budget limits: Travel $10k, Supplies $5k, Software $20k; Users: Department heads; Notification preferences: Email when exceeding 80% of any category.

Follow-up prompts

  • How can I integrate this chatbot with our accounting software like QuickBooks?
  • What are the best practices for ensuring user adoption of the expense tracking tool?
  • Can you suggest a fallback mechanism for when the chatbot cannot understand a query?