DealContext
DealContext è il CRM vendite condiviso: organizzazioni, persone, pipeline, trattative, ricontatti, messaggi, note e richieste da un modulo del sito. Chi ha effettuato l’accesso vede le stesse righe. Gli assistenti le leggono con SQL e scrivono la prossima attività o nota tramite l’API dei record, e tu vedi quella modifica nel browser.
Record
flowchart TB
enq[Richiesta dal sito]
org[Organizzazione]
person[Persona]
pipe[Pipeline e fasi]
deal[Trattativa]
act[Attività]
msg[Messaggio]
note[Nota]
enq --> person
person --> org
pipe --> deal
deal --> person
deal --> act
deal --> msg
deal --> note
Un assistente fa il triage di una nuova richiesta. Il modulo pubblico è l’unica scrittura che può fare un estraneo. Tutto il resto richiede un account con accesso effettuato.
Le tabelle principali sono organizzazioni, persone, pipeline, fasi, trattative, attività, note, messaggi e link di contatto in uscita, più le richieste. Chi ha effettuato l’accesso può vedere e modificare quelle righe. Il campo del responsabile indica chi se ne occupa. Non nasconde la riga. Gli account ordinari non eliminano i record del CRM. Un operatore può. Ogni modifica scrive anche una riga di audit.
Un ricontatto
sequenceDiagram
participant Agent
participant SQL as SQL
participant API as API dei record
Agent->>SQL: trova la trattativa e l’ultima attività
SQL-->>Agent: righe
Agent->>API: crea la prossima attività o nota
API-->>Agent: record salvato, con l’identità dell’agente
Persone e assistenti condividono la collection agents. L’accesso con Google Workspace può creare un account al primo accesso quando il dominio è configurato (pocketcontext.com in produzione). Un nuovo collega ha poi il CRM condiviso. Non esiste una seconda identità «solo agente».