API e Webhook
La versione Pro aggiunge due modi per connettere PrimoCRM con il resto del tuo stack: chiavi API per l’accesso programmatico e webhook in uscita per inviare eventi ad altri sistemi.
Chiavi API
Sezione intitolata “Chiavi API”Le chiavi API consentono ad applicazioni e script esterni di leggere e scrivere i dati di PrimoCRM in modo programmatico.
- Vai su Impostazioni quindi su API e crea una chiave.
- Memorizza la chiave in modo sicuro. Trattala come una password.
- Usala per autenticare le richieste dalla tua applicazione.
Usi tipici:
- Sincronizzare i contatti da un sistema che non ha un’integrazione diretta.
- Aggiungere o aggiornare contatti da un flusso di registrazione personalizzato.
- Estrarre dati in una dashboard interna.
Webhook in uscita
Sezione intitolata “Webhook in uscita”L’azione di automazione Webhook in uscita invia una richiesta HTTP POST a un URL di tua scelta quando il flusso raggiunge quel passaggio. Usala per notificare altri servizi in tempo reale.
- Aggiungi un passaggio Webhook in uscita a un’automazione.
- Imposta l’URL di destinazione.
- Configura il payload. Puoi includere i dati dei contatti tramite gli smart code.
Un esempio pratico
Sezione intitolata “Un esempio pratico”- Attivatore: Ordine WooCommerce creato.
- Webhook in uscita: POST al tuo servizio di evasione ordini con l’email del contatto e i dettagli dell’ordine.
- Aggiungi etichetta:
customer.
Nel momento in cui viene effettuato un ordine, il tuo sistema esterno viene avvisato e il contatto viene etichettato, senza alcun passaggio manuale.
Note sulla sicurezza
Sezione intitolata “Note sulla sicurezza”- Indirizza i webhook solo verso endpoint che controlli o di cui ti fidi. Un webhook può trasportare i dati dei contatti verso l’URL di destinazione.
- Preferisci destinazioni HTTPS in modo che il payload sia crittografato durante il transito.
- Valida le richieste dei webhook in arrivo sul lato ricevente.
La loro posizione nel catalogo è elencata in Attivatori e azioni.