Fernando Guerra Costruiamo
strumenti migliori.
Menu

Progetti / Job Formazione Connect

Contatti, conversazioni e appuntamenti restano insieme.

Ho sviluppato l’applicazione commerciale di Job Formazione: collega lead assegnati, WhatsApp, richiami e aggiornamenti CRM, mantenendo il contesto quando cambia il referente.

Illustrazione di una conversazione condivisa e di un appuntamento conservato durante il passaggio tra referenti.
Illustrazione del progetto · scenario dimostrativo
Progetto reale / Beta distribuita · attivazioni controllateFernando Guerra · Applicazione commerciale Web e Android

Job Formazione Connect / Web e Android

Un’applicazione
per tutta la
giornata commerciale.

Ho sviluppato Connect per lavorare su lead assegnati, conversazioni WhatsApp, richiami e aggiornamenti del CRM da una stessa applicazione. Il numero è condiviso; responsabilità, permessi e notifiche seguono il commerciale a cui è assegnato il contatto.

Il lavoro comprende l’app Flutter per Web e Android, le API PHP, il database, il collegamento al CRM, Twilio, le notifiche FCM e i processi pianificati. Le versioni successive aggiungono flussi AI configurabili, un simulatore e il passaggio all’operatore.

Il mio contributoApplicazione, backend e integrazioni, dalla prima attivazione del commerciale agli esiti delle operazioni e alla distribuzione delle versioni beta.

  1. Lead assegnatiIl CRM conserva l’autorità
  2. ConversazioniUn numero, accessi per ruolo
  3. RichiamiDisponibilità e assenze
  4. AggiornamentiComandi con conferma
  5. Assistenza AIFlussi e passaggio all’operatore

Dentro il lavoro / esempio interattivo

Un contatto passa a un altro commerciale.

Il nuovo referente vede lo storico e l’appuntamento. La vecchia bozza appartiene ancora a chi seguiva il contatto prima: prova a inviarla, poi prepara la risposta con il nuovo referente.

Richiesta di informazioni

Un contatto di esempio · conversazione condivisa

Storico conservato
  1. Cliente · 10:14

    Vorrei informazioni sul corso.

  2. Referente precedente · 11:03

    Ti richiamo nel pomeriggio.

  3. Cliente · 14:20

    Grazie, attendo i dettagli.

  4. Il CRM assegna il contatto a un nuovo referente.La conversazione resta nello stesso posto.
Appuntamento confermato

Conservato perché compatibile con la nuova assegnazione.

Dati originali di esempio. Elaborazione locale nel browser.

Scenario / passaggio del contatto

Il vecchio referente può ancora inviare?

Autore della bozza: referente precedente

Ho letto lo storico. Ti preparo i dettagli.

Messaggi nello storico3

Il CRM ha riassegnato il contatto. La vecchia bozza appartiene ancora al referente precedente.

Prova consegna, lettura ed eventi duplicati

Un evento duplicato non aggiunge messaggi; un evento vecchio non fa regredire lo stato.

Stato: bozza · eventi ricevuti: 0

L’appuntamento confermato resta nello storico. Non ci sono proposte di disponibilità da trasferire.

Messaggi, consegna e regole operative

Accettato, consegnato e letto
sono stati diversi.

Il lavoro comprende template approvati, gestione della finestra di conversazione, palette versionate e varianti di primo contatto. Callback e deduplicazione mantengono coerente lo storico quando gli eventi arrivano in ritardo o più volte.

Cliente

WhatsApp condiviso

Messaggi e template seguono l’assegnazione e le condizioni del canale.

Applicazione

Stati e autorizzazioni

Il referente viene ricontrollato prima dell’invio. L’accettazione del provider non equivale alla consegna.

Commerciale

Notifiche FCM

Le notifiche interne seguono il destinatario operativo, con controlli per non ripresentare il vecchio storico come nuovo lavoro.

Richiami e disponibilità

Il cambio di referente
cambia anche ciò che si può proporre.

Connect gestisce disponibilità, intervalli tra appuntamenti, assenze e prenotazioni dei richiami. Se cambia il responsabile, una vecchia proposta di disponibilità viene invalidata; un appuntamento già confermato e compatibile può restare.

È uno stato operativo che deve seguire l’assegnazione, non soltanto un link al calendario.

Richiamo / esempio localeGiulia
Proposta non confermata15:00 · referente precedenteProposta disponibile
Appuntamento già confermato17:00 · compatibileConservato nello storico del campione

Il contatto è ancora assegnato al referente precedente. La proposta è coerente con l’assegnazione.

Connect e il CRM

L’aggiornamento deve
tornare con una conferma.

Freshsales e Lead Manager conservano l’autorità sui lead. Connect legge le proiezioni e invia comandi per note, esiti, appuntamenti e aggiornamenti collegati all’iscrizione.

Il collegamento firmato usa codici a breve durata, monouso e PKCE. Ruoli ADMIN, SUPERVISOR e COMMERCIAL delimitano le operazioni disponibili.

Una nota pronta per il CRM.

Il campione distingue la richiesta dalla conferma del sistema di destinazione.

BOZZA

La nota non è stata ancora inviata.

Assistenza AI e passaggio alla persona

Il flusso decide
quando coinvolgere l’operatore.

Lo sviluppo successivo comprende un motore AI per i contatti sconosciuti, flussi configurabili, un simulatore e il passaggio all’operatore. Varianti del primo contatto e configurazioni degli esperimenti permettono cambiamenti controllati.

Le capacità implementate e le attivazioni operative sono tracciate separatamente. La beta distribuita non significa che ogni funzione sia abilitata per ogni contatto.

IngressoIdentità e contesto del contatto
Flusso configuratoPassaggi e condizioni del percorso
SimulatoreVerifica prima dell’attivazione
OperatorePassaggio con il contesto raccolto
Architettura / settembre 2026Flutter Web e AndroidPHP API + MariaDBTwilio + FCMWorker pianificati

Rilasci e verifica

Un’app distribuita.
Attivazioni controllate.

La prima versione Android esaminata è la 1.6.0. La versione 1.13.5-beta del 4 settembre 2026 documenta lo sviluppo successivo, con funzionalità e attivazioni distinte.

237 test Flutterregistrati per questa versione

71 suite PHPcon 344 controlli di sintassi

3 test di rilascioe analyzer registrato come superato

Verifiche storiche del progetto, non rieseguite durante la costruzione di questa pagina.

Evidenze del progetto reale

Anche i passaggi meno visibili contano.

Web e Android, API, CRM e messaggistica nello stesso flusso operativo.

La beta Web e Android è stata distribuita con attivazioni controllate. Lo sviluppo successivo ha aggiunto funzioni AI e strumenti per verificarle prima dell’attivazione.

Prima di parlarne

Il progetto,
con il suo contesto.

Connect è un’applicazione reale?+

Sì. È il lavoro Web e Android sviluppato per Job Formazione, con API e integrazioni operative. Il laboratorio utilizza un contatto e messaggi di esempio, senza dati di clienti o invii reali.

È lo stesso sistema del CRM o dell’LMS?+

Sono sistemi collegati ma distinti. Connect gestisce il lavoro commerciale e le conversazioni; il CRM conserva lead e reporting, mentre Hub comprende formazione e altri flussi commerciali.

L’assistenza AI invia automaticamente ogni messaggio?+

No. Le funzioni e le attivazioni sono configurate per il flusso e la versione. La pagina descrive anche funzioni aggiunte nelle versioni successive, senza presentarle come universalmente abilitate.

Colleghiamo il lavoro del tuo team.

Quali passaggi si perdono tra CRM, messaggi e appuntamenti? Descrivi gli strumenti del team e come vengono assegnati i contatti.

Bastano nome ed email. Ti risponderò personalmente.

Nome ed email sono gli unici campi obbligatori.

Aggiungi dettagli (facoltativo)

Fernando Guerra usa i dati per risponderti, con una verifica antispam all’invio. Nessuna iscrizione a newsletter. Informativa privacy.

Parliamo del tuo progetto

Parliamone.

A proposito di Job Connect: CRM, WhatsApp e appuntamenti

Nome ed email sono gli unici campi obbligatori.

Aggiungi dettagli (facoltativo)

Fernando Guerra usa i dati per risponderti, con una verifica antispam all’invio. Nessuna iscrizione a newsletter. Informativa privacy.