Impostate i trigger di iscrizione per iscrivere automaticamente i record in un flusso di lavoro quando viene ricevuto un webhook da una terza parte esterna. Per saperne di più sull'impostazione dell'iscrizione al flusso di lavoro.
Nota bene:
- Il flusso di lavoro si attiverà solo se nell'account HubSpot è presente un record esistente con un valore di proprietà univoco corrispondente.
- I trigger webhook supportano solo i dati in entrata inviati con il tipo di contenuto application/json.
Per attivare un flusso di lavoro da un webhook:
- Fare clic sul nome di un flusso di lavoro esistente o creare un nuovo flusso di lavoro.
- Se si sta creando un flusso di lavoro da zero:
- Nel pannello di sinistra, fare clic per espandere la sezione Eventi personalizzati ed eventi esterni .
- Fare clic su Ricevi un webhook da un'applicazione esterna.
- Se si sta lavorando su un flusso di lavoro esistente:
- Nell'editor del flusso di lavoro, fare clic sulla scheda Trigger enrollment for [object] .
- Se esistono trigger di flusso di lavoro esistenti, nel pannello di sinistra fate clic su Cambia trigger di avvio. Questa operazione cancellerà tutti i trigger di iscrizione correnti.
- Nella finestra di dialogo, fare clic su Conferma.
-
- Nel pannello di sinistra, in Opzioni avanzate, fare clic su Quando viene ricevuto un webhook.
- Per aggiungere un nuovo webhook, fare clic su + Aggiungi un webhook. È possibile creare fino a 100 eventi webhook unici.
- Aggiungere il nome di un evento webhook. Quindi, fare clic su Avanti.
- Copiare l'URL del webhook e incollarlo nella pagina delle impostazioni del webhook dell'applicazione con cui si desidera integrarsi. Dalla propria applicazione, utilizzare l'URL webhook per inviare un evento di prova.
- Nella sezione Revisione dell'evento di prova, esaminare l'evento webhook e apportare le modifiche necessarie. Quindi, fare clic su Avanti.
- Mappare i dati per le proprietà dei webhook:
- Modificare l'etichetta della proprietà HubSpot come necessario.
- Fare clic sul menu a discesa Tipo di dati per selezionare un tipo di dati per ciascuna etichetta di proprietà.
- È possibile utilizzare valori stringa, enum, numero e booleano.
- Le proprietà Datetime non sono supportate e devono essere mappate come valori stringa. In seguito, è possibile utilizzare un'azione di codice personalizzata con
strtotime
per convertire in un oggetto data e ora e quindi utilizzare unixtimestamp
per ottenere un timestamp.
- Per rimuovere un'etichetta di proprietà, fare clic sull'icona Elimina.
- Fare clic su Avanti.
- Per abbinare la proprietà di iscrizione, selezionare una proprietà dal webhook di terze parti che corrisponda esattamente a una delle proprietà personalizzate di HubSpot. Quindi, fare clic su Avanti.
- Fare clic su Continua per attivare l'impostazione.
- Per utilizzare il webhook come trigger di iscrizione, fare clic sul nome del webhook nel pannello di sinistra. Quindi, fare clic su Salva.