Integrazione Zapier
Connetti Visiono a 5.000+ app con la piattaforma di automazione no-code Zapier.
Panoramica
Zapier ti permette di creare workflow automatizzati (Zap) che si attivano quando le foto vengono inviate a Visiono. Connetti con CRM, strumenti di project management, piattaforme di comunicazione e altro.
Prerequisiti
- Account Visiono con accesso API
- Account Zapier (gratuito o a pagamento)
- Chiave API da Visiono
Passaggi di Setup
1. Creare un Nuovo Zap
- Accedi a Zapier
- Clicca Create Zap
- Cerca Webhooks by Zapier
- Seleziona Catch Hook come trigger
2. Configurare il Webhook
- Zapier genererà un URL webhook univoco
- Copia questo URL (simile a
https://hooks.zapier.com/hooks/catch/...) - Mantieni aperta la scheda Zapier
3. Aggiungere Webhook a Visiono
- Vai a Impostazioni Workspace → Webhook
- Clicca Aggiungi Webhook
- Incolla l'URL webhook Zapier
- Seleziona eventi da attivare:
photo_request.submitted- Quando tutte le foto sono inviatephoto_submission.created- Quando arriva un nuovo invio
- Salva il webhook
4. Testare la Connessione
- In Zapier, clicca Test trigger
- Invia una foto di test in Visiono
- Zapier dovrebbe ricevere i dati webhook
- Clicca Continue una volta ricevuti i dati
5. Aggiungere Azioni
Ora aggiungi cosa succede quando arrivano le foto:
| Azioni Popolari | Caso d'Uso |
|---|---|
| Gmail | Invia email con link foto |
| Slack | Notifica canale team |
| Google Sheets | Registra invii su foglio di calcolo |
| Trello | Crea scheda con foto |
| Salesforce | Aggiorna record contatto |
| HubSpot | Aggiungi a timeline contatto |
Zap di Esempio
Foto su Google Sheets
Registra ogni invio su un foglio di calcolo:
- Trigger: Webhooks by Zapier (Catch Hook)
- Action: Google Sheets → Create Spreadsheet Row
Mappa campi:
| Colonna Foglio | Dati Webhook |
|---|---|
| Data | {{submitted_at}} |
| Link Permanente | {{smart_link_slug}} |
| Conteggio Foto | {{photos_count}} |
| URL Prima Foto | {{photos__1__url}} |
Notifica Slack su Invio
Invia notifica al team:
- Trigger: Webhooks by Zapier
- Action: Slack → Send Channel Message
Template messaggio:
📸 Nuove foto ricevute!
Link Permanente: {{smart_link_name}}
Foto: {{photos_count}}
Visualizza: {{dashboard_url}}Creare Scheda Trello
Aggiungi invio alla board di progetto:
- Trigger: Webhooks by Zapier
- Action: Trello → Create Card
Impostazioni scheda:
- Nome:
Foto da {{submitter_name}} - Descrizione: URL foto e metadati
- Etichette: Basate sui tag
Payload Webhook
Zapier riceve questa struttura dati:
json
{
"event": "submission.created",
"timestamp": "2024-01-15T10:30:00Z",
"data": {
"submission_id": "sub_abc123",
"smart_link": {
"id": "pl_xyz789",
"slug": "ispezione-veicolo",
"name": "Ispezione Veicolo"
},
"photos": [
{
"id": "photo_001",
"url": "https://...",
"slot": 1,
"slot_name": "Vista Frontale"
}
],
"metadata": {
"unique_field": "ABC-123",
"full_name": "Mario Rossi",
"submitted_at": "2024-01-15T10:30:00Z"
}
}
}Zap Multi-Step
Concatena azioni multiple:
- Step 1: Ricevi webhook
- Step 2: Scarica foto (Formatter)
- Step 3: Carica su Google Drive
- Step 4: Invia email con link Drive
- Step 5: Aggiorna record CRM
Filtraggio
Aggiungi filtri per eseguire azioni condizionalmente:
| Filtro | Condizione | Esempio |
|---|---|---|
| Conteggio foto | Maggiore di | Solo se 5+ foto |
| Link Permanente | Contiene | Solo richieste "danno" |
| Tag | Uguale | Solo taggati "urgente" |
Risoluzione Problemi
Webhook Non Riceve Dati
- Verifica che URL webhook sia corretto in Visiono
- Controlla che webhook sia abilitato (stato verde)
- Testa con un nuovo invio
- Controlla Cronologia Task Zapier per errori
Campi Dati Mancanti
- Assicurati di aver testato con dati reali
- Ri-testa il trigger in Zapier
- Controlla che mapping campi usi percorsi corretti
Zap Non in Esecuzione
- Verifica che Zap sia acceso (ON)
- Controlla limiti piano Zapier
- Rivedi Cronologia Task per errori
- Assicura che eventi webhook corrispondano al trigger
Best Practice
Convenzione Naming
Nomina Zap in modo descrittivo:
- ✓
Visiono → Slack: Nuove Foto Danni - ✓
Foto Veicoli → Google Drive + Email - ✗
Il Mio Zap 1
Gestione Errori
- Abilita notifiche errori Zapier
- Aggiungi step Formatter per pulizia dati
- Usa Paths per logica condizionale
- Testa con casi limite
Performance
- Usa Filtri per ridurre esecuzioni non necessarie
- Raggruppa azioni dove possibile
- Considera limiti task piano Zapier
Risorse Correlate
- Webhook - Configurazione eventi
- Riferimento API - Accesso API diretto
- Integrazione Make - Automazione alternativa
- Integrazione n8n - Opzione self-hosted
