1. Introduction & Purpose
Our goal is to give the users a tool that does more than the bare minimum. A tool should be smart, understand the users needs and proactively reduce workloads to best support the overall goal - enabling meaningful user connections and boost sales. From the Deal Closer who loses information between back-to-back calls, to the Small Business Owner who skips documentation entirely — Smart Notes addresses a shared pain point across our core user segments.
The tool will assist the user to create notes from emails and transcribed calls and will update a new section in the users customers profile. Smart Notes will also go a step further and automatically create tasks in the CRM — setting deadlines and priority based on all known information from the conversation. The feature will be a paid add-on based on the amount of users, with running costs covered by the additional charge.
2. Target Audience & Personas
The feature is targeted to users that have regular exchanges with their customers and own the customer communication life cycle. Three personas represent the core target group: John (Deal Closer), Laura (Relationship Builder), and Iris (Business Owner/All-Rounder).
To ensure broad adoption, it is essential that the user always feels like the last instance of decision. Instead of asking for explicit approval every time, we make clear where information came from and make it easy to rewrite, reject notes, or tasks — either through the notification menu or a conclusion overlay directly after a call.
- John, the Deal Closer — Sales Manager (B2B), multiple calls/day, loses information between calls. Driver: "Does it save me time?" Highest expected adoption rate.
- Laura, the Relationship Builder — Account Manager / CSM, structured but relies on manual processes. Driver: "Can I prepare better for meetings?"
- Iris, the All-Rounder — SMB Founder, skips documentation entirely, prefers plug-and-play. Driver: "Does it require setup?" Lowest expected adoption rate.
3. Features & Functionality (MoSCoW)
- Must have: Compress and write relevant information into note fields with AI label · Create tasks from transcribed calls · Notification when notes are generated · Post-call modal with summary and tasks · Option to switch off completely · MS Teams and internal calling tool integration
- Should have: Option to deactivate for certain calls · Confidential mode · User feedback mechanism
- Can have: Automatic appointment scheduling · Share tasks with other users · Email communication support
- Won't have: Integration into Skype for Business
4. User Flow & Design
The user starts the call from within the CRM and enables recording/transcription. The feature activates automatically after purchase and can be deactivated in settings.
Once the call ends, a modal opens showing: (1) current processing step in the header (summarizing → analyzing → creating tasks), (2) a text box displaying the summary once complete, (3) a section showing created tasks linked to the summary. The user can edit the summary, re-trigger task creation, close with "Close and inform me later", or save once satisfied. All outputs are linked to the call record.
Error handling differentiates between background failures (user closed modal — notification sent, retry available in data record) and active failures (open modal — user advised to update manually). All errors are logged automatically.
5. System & Technical Requirements
Three-step process: (1) Summarize the information, (2) Extract relevant task aspects, (3) Create one or multiple tasks.
- A small local model (Llama 3 8B) summarizes the transcript quickly — output is displayed to the user while the larger model works in the background.
- Claude handles task extraction natively in JSON, reducing a critical failure point. The system prompt includes all relevant CRM fields and writing style instructions.
- This two-model architecture accelerates the perceived response time: the user reads the summary while task creation runs in parallel.
- GDPR documentation to be updated to ensure customers agree to AI usage when purchasing the add-on.
6. AI-Specific Requirements
- Hallucination Handling: Low temperature to stay close to input; user feedback incorporated to identify and adjust model behavior.
- Confidence Threshold: Recall-based approach — no relevant data should be lost. Users instructed to review output.
- Feedback Loop: Like/dislike button with optional written feedback per generated output.
- Data Requirements: Access locked to information the individual user can access — no cross-user data exposure.
7. Assumptions & Constraints
API calls will be limited to sensible thresholds based on persona cohort behavior analysis. Pricing will be adjusted based on real-world usage once the feature is in testing. The model is expected to perform well for most tasks but may fall short when tasks require additional context knowledge — a RAG system using previous summaries is planned as a follow-up step.
8. Risks & Dependencies
- External: LLM provider pricing changes · Changes in EU and global legislation (per-country compliance check required before release)
- Internal: Two-model chain risk — relevant information may be lost between summarization and task creation. Single-model alternative increases cost and context blind spots. · Limited resources for parallel development.
9. Success Metrics
All metrics tracked per persona cohort — highest adoption expected with John, lowest with Iris.
- NSM: Number of active users in the last month (active = edited a note or changed a task on a daily basis)
- Adoption Rate: Active users / qualified users. Target: 60% from an estimated 1,000 qualified users.
- Feature activation over tenants — opt-out process, active by default after purchase
- Tasks generated by SmartNotes — quality signal vs. test data baseline
- Manual changes in AI-generated tasks and notes — quality of model output
- Model feedback ratio — thumbs up/down as leading indicator of issues
- Amount of feature purchases — lagging commercial indicator
10. Timeline & Release Plan
- Product Concept Phase (Stakeholder, Product, UX)
- Technical Analysis (Product, Dev, UX)
- Feature Refinement (Product, Dev)
- Phase 1 Implementation — Core Features / Must Haves (Dev, Product, QA)
- Phase 1 Rollout → User Feedback → Next steps based on predefined features and feedback
11. Stakeholder Review & Approval
- Product Lead — Content Approval
- Engineering Lead — Technical Feasibility
- Legal/Compliance — GDPR
- Sales — Pricing and Positioning
- UX — Design Approval