Make-Integration
Erstellen Sie visuelle Automatisierungs-Workflows mit Make (früher Integromat).
Übersicht
Make bietet eine visuelle Drag-and-Drop-Oberfläche zur Erstellung komplexer Automatisierungsszenarien. Verbinden Sie Visiono-Foto-Einreichungen mit Ihren Business-Tools mit leistungsstarken Datentransformationsfunktionen.
Voraussetzungen
- Visiono-Konto mit API-Zugang
- Make-Konto (kostenlose Stufe verfügbar)
- API-Schlüssel von Visiono
Einrichtungsschritte
1. Neues Szenario erstellen
- Melden Sie sich bei Make an
- Klicken Sie auf Neues Szenario erstellen
- Klicken Sie auf die +-Schaltfläche, um ein Modul hinzuzufügen
2. Webhook-Modul hinzufügen
- Suchen Sie nach Webhooks
- Wählen Sie Custom webhook
- Klicken Sie auf Hinzufügen, um einen neuen Webhook zu erstellen
- Benennen Sie ihn (z.B. "Visiono Fotos")
- Kopieren Sie die generierte URL
3. In Visiono konfigurieren
- Gehen Sie zu Arbeitsbereicheinstellungen → Webhooks
- Klicken Sie auf Webhook hinzufügen
- Fügen Sie die Make-Webhook-URL ein
- Wählen Sie Ereignisse:
photo_submission.createdphoto_request.submitted
- Speichern
4. Datenstruktur ermitteln
- In Make klicken Sie auf Einmal ausführen
- Reichen Sie ein Testfoto in Visiono ein
- Make erfasst die Datenstruktur automatisch
- Stoppen Sie das Szenario
5. Aktionsmodule hinzufügen
Verbinden Sie zusätzliche Module zur Fotoverarbeitung:
| Modul | Funktion |
|---|---|
| HTTP | Fotodateien herunterladen |
| Google Drive | Zu Cloud-Speicher hochladen |
| Benachrichtigungen senden | |
| Slack | Team-Messaging |
| Airtable | Datenbankeinträge |
| Notion | Seitenerstellung |
Visueller Workflow-Builder
Makes visuelle Oberfläche zeigt Datenfluss:
[Webhook] → [Router] → [Google Drive] → [E-Mail]
↘ [Slack]
↘ [Airtable]Router verwenden
Workflows basierend auf Bedingungen aufteilen:
- Router-Modul nach Webhook hinzufügen
- Mehrere Pfade erstellen
- Filter zu jedem Pfad hinzufügen:
- Pfad 1: Fotos > 5 → Vollständige Überprüfung
- Pfad 2: Hat "Schaden"-Tag → Dringende Benachrichtigung
- Pfad 3: Standard → Standardverarbeitung
Beispielszenarien
Foto-Backup in Cloud
Fotos automatisch auf Google Drive speichern:
Module:
- Webhooks → Custom webhook
- Iterator → Durch Foto-Array iterieren
- HTTP → Datei abrufen (Foto herunterladen)
- Google Drive → Datei hochladen
Konfiguration:
Iterator: {{data.photos}}
HTTP URL: {{item.url}}
Drive-Ordner: /Visiono/{{data.smart_link.slug}}/
Dateiname: {{item.slot_name}}_{{now}}.jpgCRM-Update mit Fotos
Fotos zu Kundendatensätzen hinzufügen:
Module:
- Webhooks → Einreichung empfangen
- HubSpot → Kontakt nach E-Mail suchen
- HubSpot → Notiz mit Foto-Links hinzufügen
- Slack → Vertriebsteam benachrichtigen
Qualitätsprüfungs-Workflow
Fotos zur Überprüfung weiterleiten:
Module:
- Webhooks → Einreichung empfangen
- Router → Basierend auf Fotoanzahl
- Pfad A (< 3 Fotos): Mehr anfordern
- Pfad B (3+ Fotos): Normal verarbeiten
- E-Mail → Entsprechende Nachricht senden
Datenzuordnung
Webhook-Daten mit Makes Punktnotation zugreifen:
| Feld | Pfad |
|---|---|
| Ereignistyp | event |
| Permanenter Link ID | data.smart_link.id |
| Permanenter Link Name | data.smart_link.name |
| Erste Foto-URL | data.photos[1].url |
| Einsender-Name | data.metadata.full_name |
| Eindeutiges Feld | data.metadata.unique_field |
| Einreichungszeit | data.metadata.submitted_at |
Iteratoren und Aggregatoren
Jedes Foto verarbeiten
Iterator verwenden, um durch Fotos zu iterieren:
- Iterator-Modul hinzufügen
- Array setzen:
{{data.photos}} - Auf jedes Foto zugreifen:
{{item.url}},{{item.slot_name}}
Ergebnisse kombinieren
Aggregator verwenden, um verarbeitete Daten zusammenzuführen:
- Array-Aggregator nach Iterator hinzufügen
- Verarbeitete URLs sammeln
- Aggregiertes Array im nächsten Modul verwenden
Fehlerbehandlung
Retry-Einstellungen
Pro Modul konfigurieren:
- Auto-Retry: 1-3 Versuche
- Retry-Intervall: 1-5 Minuten
- Bei Fehler fortfahren: Optional
Fehler-Routen
Fehlerbehandlungspfad hinzufügen:
- Rechtsklick auf Modul
- Fehlerbehandlung hinzufügen wählen
- Handler-Typ wählen:
- Fortsetzen - Mit Standard fortfahren
- Rollback - Szenario rückgängig machen
- Commit - Fortschritt speichern, stoppen
Planung
Sofortige Verarbeitung
Webhooks lösen sofort aus (keine Planung nötig).
Batch-Verarbeitung
Für geplante Operationen:
- Intervall: Alle 15 Minuten
- Bestimmte Zeit: Täglich um 9 Uhr
- Auf Anfrage: Manueller Trigger
Erweiterte Funktionen
Datenspeicher
Wiederverwendbare Datenbanken erstellen:
- Verarbeitete Einreichungs-IDs speichern
- Fotoanzahlen verfolgen
- Statuseinträge pflegen
Variablen
Variablen setzen und verwenden:
Variable setzen: processed_count
Wert: {{length(data.photos)}}Funktionen
Daten transformieren:
{{formatDate(data.metadata.submitted_at; "YYYY-MM-DD")}}
{{upper(data.smart_link.name)}}
{{join(map(data.photos; "url"); ", ")}}Fehlerbehebung
Webhook löst nicht aus
- Verifizieren, dass URL korrekt kopiert wurde
- Prüfen, ob Make-Szenario eingeschaltet ist
- Sicherstellen, dass Webhook in Visiono aktiviert ist
- Mit manueller Einreichung testen
Datenstrukturprobleme
- Struktur in Make neu ermitteln
- Webhook-Payload-Format prüfen
- Feldpfade in Zuordnungen verifizieren
Szenariofehler
- Ausführungsverlauf prüfen
- Fehlermeldungen überprüfen
- API-Verbindungen verifizieren
- Modulkonfigurationen prüfen
Best Practices
Organisation
- Beschreibende Szenarionamen verwenden
- Notizen zu komplexen Modulen hinzufügen
- Verwandte Module gruppieren
- Nach Funktion farbcodieren
Performance
- Filter verwenden, um Ausführungen zu begrenzen
- Ähnliche Operationen bündeln
- Operationsnutzung überwachen
- Datentransformationen optimieren
Wartung
- Nach Änderungen testen
- Benutzerdefinierte Szenarien dokumentieren
- Regelmäßige Webhook-Verifizierung
- API-Verbindungen aktualisieren
Verwandte Ressourcen
- Webhooks - Ereignis-Setup
- API-Referenz - Direkte API
- Zapier-Integration - Alternative Plattform
- n8n-Integration - Selbst gehostete Option
