Workflow Action - Find Opportunity
Panoramica
L'azione Find Opportunity ti permette di individuare un'Opportunità esistente collegata al contatto che ha attivato il Workflow, in base a criteri specifici. Puoi scegliere di trovare l'Opportunità più vecchia (la prima creata) o quella più recente (l'ultima creata) che corrisponde ai filtri per quel contatto. Una volta trovata, il record dell'Opportunità diventa il riferimento per tutte le azioni successive basate sulle Opportunità nel tuo Workflow. Se non viene trovata alcuna corrispondenza, il Workflow si biforca su un percorso alternativo, permettendoti di gestire questo scenario in modo diverso (ad es. creare una nuova Opportunità).
Importante: Se nel Workflow non è presente un contatto (ad esempio nel caso di un webhook in entrata che non include informazioni sul contatto), devi configurare i filtri di Find Opportunity per mappare determinati campi ai parametri del webhook. In caso contrario, l'azione non sarà in grado di individuare un'Opportunità.
Nome dell'azione
Find Opportunity
Descrizione dell'azione
L'azione Find Opportunity cerca un'Opportunità esistente collegata al contatto che ha avviato il Workflow, corrispondente ai filtri specificati. Tutti i filtri sono combinati con logica AND, il che significa che tutte le condizioni specificate devono essere soddisfatte per restituire una corrispondenza. Se più Opportunità soddisfano queste condizioni, ne verrà restituita solo una — la più vecchia o la più recente, in base alla configurazione. Se non viene trovata alcuna corrispondenza, il Workflow continua lungo un ramo separato "Opportunity Not Found".
Dettagli dell'azione

| Nome valore | Descrizione | Obbligatorio |
|---|---|---|
| Action Name | Un'etichetta personalizzata per identificare questo passaggio nel tuo Workflow. | Sì |
| Opportunity to be Found | Determina se recuperare l'Opportunità più vecchia (la prima creata) o quella più recente (l'ultima creata) che soddisfa i criteri di filtro per il contatto che entra nel Workflow. | Sì |
| Filters | Una o più condizioni per restringere la ricerca. Tutti i filtri usano la logica AND.Non c'è limite al numero di filtri.I filtri possono fare riferimento a qualsiasi campo standard o personalizzato dell'Opportunità (es. Opportunity Name, Followers, Status).Se non è presente un contatto (es. webhook in entrata), i filtri devono mappare determinati campi ai parametri del webhook. | Sì |
| Multiple Matches | Se più record corrispondono, viene restituita solo una Opportunità — la più vecchia o la più recente, in base alla scelta effettuata. | — |
| Branching Behavior | Se viene trovata un'Opportunità, il Workflow segue il percorso Opportunity Found. Se non viene trovata alcuna corrispondenza, segue il percorso Opportunity Not Found. | — |
Esempio
Scenario: Un nuovo lead compila un Form e vuoi verificare se esiste già un'Opportunità per quel lead. Se esiste, aggiorni l'Opportunità; se non esiste, ne crei una nuova.
- Trigger: Un contatto invia un Form sul tuo sito web.
- Azione: Find Opportunity
- Action Name: "Locate Existing Opportunity"
- Opportunity to be Found: Latest Opportunity
- Filters (tutte le condizioni devono essere soddisfatte):
- Opportunity Name → Contains → "Contact_Email_Address"
- Status → Is → "Open"
- Branching:
- Opportunity Found: Procedi con un'azione Update Opportunity per modificare campi come lo Status o aggiungere note.
- Opportunity Not Found: Procedi con un'azione Create Opportunity per aggiungere un nuovo record alla tua Pipeline.
In questo modo ti assicuri di fare sempre riferimento all'Opportunità esistente corretta, se disponibile, e di crearne una nuova solo quando necessario.
Se non è presente alcun contatto (es. da un webhook in entrata senza informazioni sul contatto), assicurati che i tuoi filtri mappino i campi rilevanti ai dati del webhook.
Questo articolo è stato utile?