**Per creare un Flow che ramifichi automaticamente il percorso di un contatto in base ad attributi personalizzati — come piano sottoscritto, città o interesse —, utilizza l'editor di Flows di [Papo](https://papo.global/) e inserisci un nodo di condizione configurato per verificare "Attributo del contatto". A partire dai valori memorizzati nel CRM, il flusso può inviare messaggi specifici, aggiungere etichette o indirizzare il lead al team giusto, tutto in modo automatico e senza intervento manuale.**

Con questa automazione, ogni contatto riceve un trattamento unico, basato su informazioni che la tua azienda possiede già. Questo aumenta la rilevanza della comunicazione, migliora l'esperienza del cliente e ottimizza il lavoro dei team di marketing, vendite e supporto.

## Riepilogo del flusso con condizione per attributo

| Elemento | Funzione | Esempio |
| :--- | :--- | :--- |
| **Flow (Flows/Chatbot)** | Sequenza visuale che automatizza le interazioni | Flow "Onboarding per piano" |
| **Attributo personalizzato** | Campo aggiuntivo nel profilo del contatto (testo, numero, data o lista) | `piano` (Base, Pro, Enterprise), `città` (MI, RM, TO) |
| **Nodo di condizione "Attributo del contatto"** | Verifica il valore di un attributo per decidere il percorso | Se `piano` è uguale a "Pro", segui il ramo dell'offerta speciale |
| **Azioni per ramo** | Cosa succede in ogni risultato della condizione | Inviare un template WhatsApp, applicare l'etichetta "VIP", notificare il manager |

## Come funziona: passo passo

1. **Prepara l'attributo personalizzato**  
   Prima di creare il Flow, è essenziale che il dato che desideri utilizzare sia disponibile nel CRM. Vai su **Impostazioni → Attributi Personalizzati** e crea campi come "Piano Sottoscritto" (tipo Lista), "Città" (Testo) o "Ultimo Acquisto" (Data). Poi popola i valori dei contatti — manualmente, tramite importazione o tramite integrazioni (API, webhook).

2. **Crea il Flow con il trigger adeguato**  
   Nel menu laterale di Papo, clicca su **Flows / Chatbot** e aggiungi un nuovo flusso. Sostituisci il trigger predefinito con l'evento che avvierà il percorso, come "Contatto creato", "Messaggio ricevuto", "Etichetta aggiunta" o un altro disponibile.

3. **Inserisci il nodo di condizione**  
   Dopo il trigger, clicca sull'icona "+" e scegli l'opzione di condizione. All'interno della condizione, seleziona il tipo **"Attributo del contatto"**. Nella configurazione, scegli l'attributo personalizzato desiderato e definisci la regola: "è uguale a", "contiene", "è maggiore di", a seconda del tipo di campo. È possibile combinare più di una regola usando gli operatori "E" e "O".

4. **Crea i rami del percorso**  
   Per ogni valore o intervallo di valori che desideri trattare in modo diverso, configura un ramo. Esempio pratico:
   - Se `piano` è "Pro" → percorso A (cliente premium)
   - Se `piano` è "Basic" → percorso B (cliente standard)
   - Se l'attributo è vuoto → percorso di fallback per richiedere l'aggiornamento dei dati anagrafici

5. **Aggiungi le azioni in ogni ramo**  
   In ogni ramo, inserisci i nodi di azione adeguati: **Invia Messaggio** (WhatsApp, e-mail), **Aggiungi etichetta**, **Crea attività nel Kanban**, **Invia notifica interna** ecc. Personalizza i messaggi usando le variabili del contatto, incluso l'attributo stesso (es.: `{{contact.cidade}}`).

6. **Attiva il Flow**  
   Rivedi tutta la logica, salva e cambia lo stato in **Attivo**. Il flusso elaborerà tutti i contatti che soddisfano il trigger, ramificando istantaneamente in base ai valori reali degli attributi del CRM.

> Ogni volta che un ramo include una pausa superiore alla finestra di 24 ore di WhatsApp, il messaggio successivo **deve essere un Modello di Messaggio (HSM)** approvato da Meta, che Papo permette di selezionare direttamente nel nodo di invio.

## A chi è indicata questa strategia?

- **Aziende SaaS o con abbonamenti** che desiderano onboarding distinti in base al piano sottoscritto.
- **E-commerce** che segmentano le offerte per città, interesse o fascia di spesa del cliente.
- **Istituzioni educative** che personalizzano le comunicazioni per corso o sede dello studente.
- **Team di vendita B2B** che danno priorità ai lead di una determinata regione o con un certo ruolo nel CRM.
- **Qualsiasi operazione** che raccoglie già dati strutturati e vuole trasformarli in una comunicazione automatica e rilevante.

## Domande frequenti

### Devo creare l'attributo prima di costruire il Flow?
Sì. L'attributo personalizzato deve esistere in **Impostazioni → Attributi Personalizzati** prima di essere usato come condizione. È inoltre necessario che i contatti abbiano il campo compilato — manualmente, tramite importazione o tramite integrazioni.

### Quali tipi di confronto posso usare?
Dipende dal tipo di attributo. Per il **Testo**, puoi usare "è uguale a" o "contiene". Per il **Numero**, "è uguale", "maggiore di", "minore di". Per la **Data**, "è prima di", "è dopo di". I campi di tipo **Lista** permettono di selezionare direttamente una delle opzioni predefinite.

### Come personalizzare il messaggio nel ramo con il valore dell'attributo?
All'interno di qualsiasi nodo di azione, usa la variabile del contatto corrispondente all'attributo (es.: `{{contact.plano}}`) nel campo di testo. Il sistema la sostituisce automaticamente con il valore reale di ogni lead.

### E se il contatto non ha l'attributo compilato?
Puoi configurare un ramo specifico per "valore vuoto" nella condizione. Così, questi contatti seguono un percorso alternativo, come ricevere un messaggio che chiede di completare i dati anagrafici o essere indirizzati a un operatore.

### Posso combinare più attributi in una stessa condizione?
Sì. Il nodo di condizione supporta più regole con gli operatori logici "E" e "O", permettendo segmentazioni come "città contiene Milano" **E** "piano è uguale a Pro".

### Funziona con dati aggiornati automaticamente tramite integrazione?
Sì. Gli attributi popolati tramite API, webhook o qualsiasi modulo di Papo vengono riflessi in tempo reale nel Flow. Nel momento in cui il trigger viene attivato, la condizione utilizzerà il valore più recente del contatto.

## Leggi anche

- [Come attivare automaticamente un Flow quando viene creato un nuovo contatto nel CRM](/hc/papo/articles/attivare-flow-automaticamente-nuovo-contatto-crm)
- [Come elencare tutti i Flow del tuo account e iscrivere manualmente i contatti](/hc/papo/articles/come-elencare-flows-account-iscrivere-contatti-manualmente)

---

**[Inizia a creare Flow con attributi personalizzati →](https://papo.global/?utm_source=helpcenter&utm_medium=article&utm_campaign=come-creare-flow-condizione-attributo-personalizzato-contatto&utm_content=it)**

Il primo utente di Papo è gratuito e non richiede carta di credito — ideale per testare le condizioni per attributo nei tuoi Flow prima di scalare.