Improve lead analytics so that new conversations from existing contacts are not automatically counted as new leads. The goal is to distinguish between a genuinely new lead and an existing contact who is simply re-engaging or continuing their customer journey. For example, if a contact is classified as an MQL on August 5 and starts another conversation on August 13, the August 13 conversation should not automatically be counted as another new MQL. Instead, it should be recognized as activity from an existing lead/contact. The analytics should ideally provide: Unique lead tracking: Count the number of unique contacts who became leads, rather than treating every new conversation as a separate lead. New vs. returning contacts: Clearly differentiate between a first-time inquiry and an existing contact who starts a new conversation. Configurable lead timeframe: Allow businesses to define a period during which a returning contact should still be considered the same lead. For example: 7 days: A contact re-engaging within one week is not counted as a new lead. 30 days: A contact re-engaging within 30 days is not counted as a new lead. Ideally, this timeframe should be configurable based on the business's lead cycle. Accurate lifecycle tracking: Maintain the lead's existing stage, such as Unqualified → MQL → SQL → Sold, instead of creating a new lead every time they start a conversation. Separate conversations from leads: Analytics should clearly show the difference between conversation volume and the actual number of new leads generated. Re-engagement tracking: Returning contacts should still be visible in analytics as re-engaged or active leads, without inflating the new-lead count. Accurate conversion reporting: Conversion rates should be calculated based on unique leads, making it easier to understand how many leads actually progress from MQL → SQL → Sold. Flexible reporting: Allow users to view both unique leads and total conversations so they can understand overall activity without confusing the two metrics. This would provide a much more accurate view of lead acquisition, lead quality, and conversion performance, while still allowing teams to understand how frequently existing contacts are re-engaging. The key requirement is that the timeframe should be configurable (e.g., 7 days, 30 days, or another period) so businesses can define what qualifies as a genuinely new lead based on their own sales cycle.