---
description: Scopri la configurazione, le migliori pratiche e i casi d'uso quando implementi il Passo Ramo.
title: Passo: Ramo
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[Nuovo🔥 Prova per primo l'API di chiamata WhatsApp Business (Open Beta)!![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](/it/whatsapp-business-calling-api)

Aiutami con... ⌘ 

1. [All Collections >](/it/help)
2. [ Prodotto >](/it/help/product)
3. [ Workflow >](/it/help/workflows)
4. Passo: Ramo

# Passo: Ramo

![Avatar](https://assets2-proxy.respond.io/ph8r57dk1q9w/2Y6LIr15mC1nj8MgftMVT5/6ffeea71593277f0fc29dafd1c1de9b9/Serene_Avatar.svg)

Shing-Yi Tan

· 22 Oct 2025

4 min di lettura

Questo passaggio definisce il percorso del contatto nel flusso di lavoro in base a determinate condizioni. È possibile configurare il Branch Step utilizzando varie combinazioni di categorie e operatori.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/33xIGc3mSIkHL3I9LwZ6ws/c3ad8e6d8760e60ff632875642179d81/step-branch.gif?fm=avif&w=800) 

## Configurazione

### **Creazione di** **rami**

Fai clic su **Aggiungi ramo** per creare fino a 9 rami con un ramo **Else**.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/7fILZ6wIWMWq7421bFomFZ/a4ef1200411875c4ca3e669087acd9d2/screenshot-2024-02-05-at-12-34-32-pm.png?fm=avif&w=1000) 

### **Condizioni dei rami**

Sono consentite al massimo 10 condizioni di connessione mediante operatori logici AND o OR per ramo. Ogni condizione necessita di una categoria, un operatore e un valore definiti.

Nell'esempio seguente, la condizione del ramo verifica se il **Nome** del Contatto è uguale a John **e** il **Ultimo Messaggio** è uguale a Doe.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3GsWeKgCdA3a3x56ErVWeu/644b4c03d7f5368afb4140ab1159d856/screenshot-2024-02-05-at-12-37-20-pm.png?fm=avif&w=1000) 

#### **Selezione di una categoria di filiale**

Il campo Categoria consente di selezionare i campi che devono essere verificati. Le categorie disponibili includono:

| Categorie                                                                                       | Descrizione                                                                                                                                                                                                      | Esempio                                                                              |
| ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| Campo contatto (inclusi tutti i campi personalizzati)                                           | Specifica che il valore nel campo Contatto selezionato deve essere controllato. Viene visualizzato l'elenco a discesa Campo, in modo da poter selezionare il campo Contatto che si desidera controllare.         | Controlla il nome del contatto.                                                      |
| Tag di contatto                                                                                 | Specifica che è necessario controllare il valore nei tag Contatto selezionati. Viene visualizzato l'elenco a discesa Operatore, in modo da poter selezionare l'operatore che si desidera utilizzare.             | Controllare il tag del contatto.                                                     |
| Variabili (incluse le variabili di trigger e le variabili di output dal modulo di collegamento) | Specifica che è necessario controllare il valore di una variabile. Viene visualizzato l'elenco a discesa Campo, in modo da poter selezionare la variabile che si desidera controllare.                           | Controllare la variabile denominata clicktochat.ads\_status.                         |
| Stato dell'assegnatario                                                                         | Specifica che è necessario verificare lo stato dell'assegnatario. Viene visualizzato l'elenco a discesa Operatore, in modo da poter selezionare l'operatore che si desidera utilizzare.                          | Controllare lo stato dell'assegnatario.                                              |
| Ultimo canale interagito                                                                        | Specifica che è necessario controllare l'ultimo canale interagito. Viene visualizzato l'elenco a discesa Operatore, in modo da poter selezionare l'operatore che si desidera utilizzare.                         | Controlla se esiste un canale con cui si è interagito per ultimo.                    |
| Ultimo messaggio in arrivo                                                                      | Specifica che è necessario controllare l'ultimo messaggio in arrivo. Viene visualizzato l'elenco a discesa Operatore, in modo da poter selezionare l'operatore che si desidera utilizzare.                       | Controlla se l'ultimo messaggio in arrivo contiene la parola "Aiuto".                |
| Ultimo messaggio in uscita                                                                      | Specifica che è necessario controllare l'ultimo messaggio in uscita. Viene visualizzato l'elenco a discesa Operatore, in modo da poter selezionare l'operatore che si desidera utilizzare.                       | Controlla se l'ultimo messaggio in uscita contiene la parola "Soddisfatto".          |
| Ultima sorgente del messaggio in uscita                                                         | Specifica che è necessario controllare l'ultima origine del messaggio in uscita. Viene visualizzato l'elenco a discesa Operatore, in modo da poter selezionare l'operatore che si desidera utilizzare.           | Controllare se l'origine dell'ultimo messaggio in uscita è broadcast.                |
| Tempo trascorso dall'ultimo messaggio in arrivo                                                 | Specifica che è necessario controllare il tempo trascorso dall'ultimo messaggio in arrivo. Viene visualizzato l'elenco a discesa Operatore, in modo da poter selezionare l'operatore che si desidera utilizzare. | Controlla se l'ultimo messaggio in arrivo è stato inviato tra il 15 e il 17 gennaio. |
| Tempo trascorso dall'ultimo messaggio in uscita                                                 | Specifica che è necessario controllare il tempo trascorso dall'ultimo messaggio in uscita. Viene visualizzato l'elenco a discesa Operatore, in modo da poter selezionare l'operatore che si desidera utilizzare. | Controlla se l'ultimo messaggio in uscita è stato inviato tra il 15 e il 17 gennaio. |
| Stato dell'assegnatario                                                                         | Specifica che è necessario verificare lo stato dell'assegnatario. Viene visualizzato l'elenco a discesa Operatore, in modo da poter selezionare l'operatore che si desidera utilizzare.                          | Controllare se lo stato dell'assegnatario è online.                                  |

#### **Selezione di un operatore di filiale**

In un Branch Step, l'operatore di branch viene utilizzato per valutare le condizioni e decidere quale branch seguire. Quando si imposta il Branch Step, si seleziona l'operatore di diramazione, che viene utilizzato per confrontare una variabile o un valore con una condizione specifica. La scelta dell'operatore di diramazione dipende dalla condizione che si desidera valutare nella fase di diramazione.

Ecco una tabella che può aiutarti a scegliere l'operatore giusto per valutare le condizioni.

| Operatori                   | Descrizione                                                                             | Esempio                                                                           |
| --------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| È uguale a                  | Controlla se due valori o espressioni sono uguali tra loro.                             | 3 è uguale a 3 (restituisce true)                                                 |
| Non è uguale a              | Controlla se due valori o espressioni non sono uguali tra loro.                         | 3 non è uguale a 4 (restituisce true)                                             |
| È maggiore di               | Controlla se un valore o un'espressione è maggiore di un altro valore o espressione.    | 5 è maggiore di 3 (restituisce true)                                              |
| È meno di                   | Controlla se un valore o un'espressione è minore di un altro valore o espressione.      | 3 è minore di 5 (restituisce true)                                                |
| È tra                       | Controlla se un valore o un'espressione rientra in un certo intervallo di valori.       | 5 è compreso tra 1 e 10 (restituisce true)                                        |
| Esistere                    | Controlla se esiste un valore o un'espressione.                                         | La variabile x esiste (restituisce true)                                          |
| Non esiste                  | Controlla se un valore o un'espressione non esiste.                                     | La variabile y non esiste (restituisce true)                                      |
| Contiene                    | Controlla se una stringa o una raccolta di elementi contiene un determinato valore.     | "Ciao mondo" contiene "mondo" (restituisce true)                                  |
| Non contiene                | Controlla se una stringa o una raccolta di elementi non contiene un determinato valore. | "Ciao mondo" non contiene "universo" (restituisce true)                           |
| Non ha nessuno di           | Controlla se una raccolta di elementi non contiene nessuno dei valori specificati.      | \[1, 2, 3\] non ha nessuno dei \[4, 5, 6\] (restituisce true)                     |
| Ha tutto                    | Controlla se una raccolta di elementi contiene tutti i valori specificati.              | \[1, 2, 3\] ha tutto \[2, 3\] (restituisce true)                                  |
| Ha qualcuno di              | Controlla se una raccolta di elementi contiene uno qualsiasi dei valori specificati.    | \[1, 2, 3\] ha uno qualsiasi di \[2, 4, 6\] (restituisce true)                    |
| Il timestamp è successivo   | Controllare se la marca temporale è successiva a una data specifica.                    | Imposta un promemoria per un invio tra 3 giorni.                                  |
| Il timestamp è precedente   | Controllare se la marca temporale è antecedente a una data specifica.                   | Imposta un promemoria per il compleanno di un contatto'.                          |
| Il timestamp è compreso tra | Controlla se la marca temporale è compresa tra due date.                                | Un campo Contatto è stato aggiornato tra il 22 aprile e il 23 giugno.             |
| È maggiore di (tempo)       | Controlla se la marca temporale è maggiore di una certa misura di tempo.                | Controlla se l'ultima interazione con un contatto è avvenuta più di 30 minuti fa. |
| È minore di (tempo)         | Controlla se la marca temporale è inferiore a una certa misura di tempo.                | Controlla se il contatto ha inviato un messaggio meno di 30 minuti fa.            |
| è tra (il tempo)            | Controlla se la marca temporale rientra in un determinato intervallo di tempo.          | Controlla se è stato fissato un appuntamento tra date specifiche.                 |

#### **Clonazione di rami**

Una volta aggiunto e configurato un ramo, è possibile clonarlo selezionando l'icona Clona. Il ramo clonato è un ramo gemello duplicato che include le categorie e le condizioni selezionate nel ramo originale. Tuttavia, è possibile modificare ulteriormente il ramo a seconda delle proprie esigenze. La funzione di clonazione consente di risparmiare il tempo e lo sforzo necessari per ricreare i rami da zero.

## Come funziona

Il Passo Ramo in un Workflow funge da punto di decisione all'interno di un Workflow e determina il percorso del contatto. Se nessuna delle condizioni indicate nel passaggio viene soddisfatta, i contatti verranno reindirizzati al ramo Else.

## Migliori pratiche

Ecco una buona pratica per questo passaggio che puoi seguire per ottimizzare il tuo flusso di lavoro:

* Assegna un nome al tuo ramo per visualizzare meglio il passaggio senza dover aprire la configurazione del passaggio.

## Casi d'uso suggeriti

Ecco alcuni modi in cui puoi utilizzare Branch Step:

* [Instrada i contatti nuovi e di ritorno](https://respond.io/it/help/inbound-conversations/route-new-and-returning-contacts): Distingue e gestisci separatamente i contatti nuovi e di ritorno per soddisfare le loro esigenze e aspettative specifiche. Ciò garantisce un'esperienza personalizzata ai contatti abituali e aiuta a catturare l'attenzione dei nuovi contatti, trasformandoli in clienti fedeli.
* [Instrada i contatti VIP](https://respond.io/it/help/retain-customers/route-vip-contacts): identifica i contatti VIP per un'esperienza cliente personalizzata e distinguili dai contatti non VIP. Ciò consente agli agenti altamente qualificati di soddisfare le esigenze specifiche dei clienti VIP, con conseguente miglioramento della soddisfazione e della fidelizzazione della clientela.

,,,

Condividi questo articolo

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/workflows/step-branch)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/workflows/step-branch)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/workflows/step-branch)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/workflows/step-branch)

## 

Articoli correlati 👩‍💻

* [Passo: Aggiorna il Ciclo di VitaScopri le migliori pratiche, i casi d'uso e come funziona l'implementazione della fase di Aggiornamento del Ciclo di Vita. ](/it/help/workflows/step-update-lifecycle)
* [Passo: Invia evento API di conversioneScopri la configurazione, come funziona, le migliori pratiche e altro ancora quando implementi il passo Invia evento API di conversione. ](/it/help/workflows/step-send-conversions-api-event)
* [Come evitare i cicli del flusso di lavoroScopri come prevenire i cicli di lavoro che causano ripetizioni inutili, sovraccarico di sistema e ritardi. ](/it/help/workflows/how-to-avoid-workflow-loops)
* [Passaggio: invia l'evento TikTok Lower FunnelScopri le best practice, i casi d'uso e il funzionamento durante l'implementazione del passaggio Invia evento TikTok Lower Funnel. ](/it/help/workflows/step-send-tiktok-lower-funnel-event)
* [Passaggio: aggiungi riga di Fogli GoogleScopri la configurazione, le migliori pratiche e i casi d'uso per implementare il passo Aggiungi riga Google Sheets. ](/it/help/workflows/step-add-google-sheets-row)

Non riesci a trovare quello che stai cercando? 🔎

[Contatta il supporto](/it/contact-us)

2025-12-05T04:00:35.018Z

help

```json
[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Scopri la configurazione, le migliori pratiche e i casi d&apos;uso quando implementi il Passo Ramo.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/2Y6LIr15mC1nj8MgftMVT5/6ffeea71593277f0fc29dafd1c1de9b9/Serene_Avatar.svg","name":"Shing-Yi Tan","url":"https://respond.io/it/author"},"dateCreated":"2024-03-31T09:22:01.000Z","dateModified":"2025-10-22T09:50:59.121Z","datePublished":"2024-03-31T09:22:01.000Z","headline":"Passo: Ramo","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/33xIGc3mSIkHL3I9LwZ6ws/c3ad8e6d8760e60ff632875642179d81/step-branch.gif","mainEntityOfPage":"https://respond.io/it/help/workflows","publisher":{"@type":"Organization","logo":"https://respond.io/favicon/favicon.svg","name":"respondio"},"thumbnailUrl":"https://assets2-proxy.respond.io/ph8r57dk1q9w/33xIGc3mSIkHL3I9LwZ6ws/c3ad8e6d8760e60ff632875642179d81/step-branch.gif","url":"https://respond.io/it/help/workflows/step-branch"},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Help","item":"https://respond.io/it/help","position":1},{"@type":"ListItem","name":"Prodotto","item":"https://respond.io/it/help/product","position":2},{"@type":"ListItem","name":"Workflow","item":"https://respond.io/it/help/workflows","position":3},{"@type":"ListItem","name":"Passo: Ramo","item":"https://respond.io/it/help/workflows/step-branch","position":4}]}]
```
