-
Allgemeines & Aktuelles
-
Organisationseinstellungen
- Anlegen & Verwalten Ihres persönlichen doo Nutzer-Accounts
- Organisationseinstellungen: Verwalten Sie Ihren doo Organisations-Account
- Multi-Nutzer: Arbeiten Sie im Team
- So setzen Sie Ihr Passwort zurück
- Ändern der E-Mail-Adresse Ihres doo Accounts
- Die doo Account-Pakete
- Was kann ich tun, wenn die doo Seite nicht lädt?
- Standard-Bezeichnungen des doo Buchungsprozesses selbstständig anpassen
- Wie lösche ich meinen Account?
- Passwort-Sicherheit bei doo: Welche Möglichkeiten gibt es?
-
Veranstaltungen
-
- E-Mail Inhalte anpassen
- Verwenden von Platzhaltern in Bucher-E-Mail-Vorlagen
- Rechnungsinhalte anpassen
- Teilnehmertickets und QR-Code Scan
- Wie sehen die doo Tickets aus?
- E-Mail-Anhänge für Bucher und Teilnehmer
- Zertifikate & Co: Personalisierte Dokumente erstellen
- Eigene Buchungsbedingungen hinterlegen
- Umsatzauszahlung: Kontodaten & Rechnungsanschrift eingeben und editieren
- Bilinguale (Mehrsprachige) Veranstaltungen erstellen
- Buchungen mit manueller Freigabe
- Warteliste erstellen
- Zugangscodes und Promotion Codes: Vergünstigte Tickets für Ihre Teilnehmer
- doo Widgets: Integration in die eigene Homepage
- Benutzerdefinierte Veranstaltungswebseite
- Wie erstelle ich einen englischen Buchungsprozess?
- Flyer, Programm oder Anfahrtsskizze bereitstellen
- Tipps für einen reibungslosen Einlass
- Wie läuft die Buchung für meine Teilnehmer ab?
- Wie mache ich Testbuchungen?
- Erstellung exklusiver Zugänge zur Registrierung für ausgewählte Kontakte
- Nachträgliches Löschen von Ticketkategorien, Preisänderungen und Anpassungen am Verkaufszeitraum
- Absage von Veranstaltungen
- Was sind Veranstaltungsfelder und wie nutze ich sie am besten?
- Buchungsprozess verkürzen und Daten vorbefüllen: So gestalten Sie den Buchungsprozess möglichst komfortabel für Ihre Bucher
- Tipps für virtuelle Veranstaltungen bei doo
- Einbindung in die eigene Facebookseite
- Event Templates: Vorlagen für Ihre Veranstaltungen erstellen
-
Buchungsverwaltung
- Bucher-Support: So verwalten Sie Ihre Buchungen und Teilnehmer
- Eingehende Buchungen beobachten
- Die Teilnehmerübersicht
- Einladungsliste: Verfolgen Sie den Anmeldestatus bestimmter Kontakte
- Manuelle Registrierung
- Änderung von Teilnehmerdaten und Rechnungsanschrift
- Erneuter Versand automatisch generierter E-Mails
- Umbuchung von Teilnehmern
- Stornierung & Rückerstattung
- Buchungsportal: Buchern ermöglichen, ihre Buchung nachträglich einzusehen und zu bearbeiten
- Buchungsübersicht und Teilnehmerliste herunterladen
- Kauf auf Rechnung: Umgang mit unbezahlten Buchungen
- Was tun, wenn jemand seine Bestätigungs-E-Mail oder Ticket nicht erhalten hat?
-
Kontaktverwaltung
- Kontakte: Einführung und Themenübersicht
- Kontaktdetails: Sammeln von veranstaltungsübergreifenden Kontaktdaten
- Übersicht Kontaktdatenfelder
- Kontaktdatenfelder verwalten
- Kontakte anlegen - Wie kommen Kontakte ins doo Kontaktcenter?
- Kontaktimport: Massenerstellung und -bearbeitung von Kontakten
- Bestehende Kontakte verwalten
- Kontaktgruppen erstellen und verwalten
- Datensynchronisation zwischen Buchungsdaten und doo Kontakt
- E-Mail-Abos: Double-Opt-in & Opt-out Funktionen bei doo
- Kontakte löschen
-
E-Mails
-
- E-Mail Nachrichten: So erstellen Sie eine neue Nachricht
- Kontaktmanagement: So bauen Sie sich saubere Empfängerlisten auf
- Erfolgsbericht: So werten Sie den Versand Ihrer E-Mail-Nachrichten aus
- E-Mail-Aktivitäten: Das bedeuten die Ereignisse bei Ihren E-Mail-Nachrichten
- Bounce Management: Tipps für eine hohe Qualität bei Ihren Empfängerlisten
- Liquid-Code in E-Mail-Nachrichten verwenden für individuelle Personalisierungen
-
-
Webseiten
- Der doo Webseiten-Editor: Erstellen Sie eine individuelle Veranstaltungs-Seite
- Mobiloptimierung: Ihre Webseite für alle Geräte perfekt anpassen
- Einbau verschiedener Tracking Tools auf der Webseite
- Webseiten-Tracking: So integrieren Sie doo in Ihre Google Analytics
- Erstellung eines SSL-Zertifikats (HTTPS) zur Gewährleistung der Datensicherheit
-
Weitere Funktionen
- Optionaler Service: Rückerstattungsabwicklung durch doo
- Ticketdesign: So bekommen Sie Ihr Ticket im Wunschdesign
- Formulare - Erstellen von Umfragen und Feedback-Abfragen für Ihre Teilnehmer
- Berichte / Embedded Reports
- Kundenspezifische E-Mail-Absenderadresse
- E-Mail-Postfach: So verwalten Sie E-Mail-Anfragen Ihrer Teilnehmer innerhalb von doo
- Erstellen von Kalendereinträgen
- Gefilterte Widgets: So werden nur ausgewählte Veranstaltungen angezeigt
-
Automatisierungen
-
Bucher & Teilnehmer FAQs
-
Entwickler-Dokumentation
-
Integrationen
Automatisierungen: Erklärung der wichtigsten Begriffe
In diesem Artikel erklären wir Ihnen die wichtigsten Elemente, die Sie für die Nutzung unserer Automatisierungsplattform und zum Erstellen von Szenario kennen sollten.
Scenario (deutsch: Szenario): Ein Scenario ist ein visualisierter Arbeitsablauf, der durch einen Trigger ausgelöst wird und bei dem Daten durch eine Abfolge von Modulen weitergegeben und/oder verändert werden. Der Arbeitsablauf kann dabei nur Aktionen innerhalb von doo umfassen oder Aktionen von anderen Softwareanbietern beinhalten (Integration). Ein Szenario kann einmalig ausgeführt werden, eine geplante Wiederholung haben (zum Beispiel täglich) oder bei Bedarf durch Eintritt eines bestimmten Ereignisses (zum Beispiel eine neue Buchung wurde erstellt) ausgelöst werden. Bei der Erstellung eines Szenarios können Sie alle Elemente, die Sie benötigen, per Drag & Drop einfügen.
Modul: Module sind die Hauptelemente innerhalb eines Szenarios und können Daten abrufen, lesen, erstellen, verändern oder löschen. Es gibt 5 Arten von Modulen: Actions, Searches, Triggers, Aggregators und Iterators.
Action (deutsch: Aktion): Actions sind die gebräuchlichsten Module. Sie können können Daten lesen, erstellen, verändern oder löschen und überall innerhalb eines Szenarios platziert werden (Anfang, Mitte oder Ende). Sie geben in der Regel ein einzelnes Datenbündel zurück, das dann an das nächste Modul innerhalb des Szenarios weitergegeben wird. In einem Szenario kann es beliebig viele Aktionen geben.
Search (deutsch: Suche): Searches sind Module, die eine Suche starten und das Ergebnis ausgeben. Das Ergebnis kann null, ein oder mehrere Bundles enthalten. Die Bundles können dann an das nächste Modul weitergegeben werden (gegebenfalls wird ein Iterator benötigt). Searches können an beliebiger Stelle innerhalb eines Szenarios platziert werden. In einem Szenario können unbegrenzt viele Suchvorgänge stattfinden.
Bundle (deutsch: Bündel): Ein Bundle ist ein Datenbündel, also ein oder mehrere Key-Value (Schlüssel-Wert) Paare.
Trigger (deutsch: Auslöser): Triggers sind Module, die ein Scenario auslösen. Jedes Scenario muss genau einen Trigger haben, der am Anfang platziert wird. Ein Trigger erzeugt nur dann ein Bundle erzeugen, wenn es eine Änderung im jeweiligen Dienst beziehungsweise in der jeweiligen Anwendung gegeben hat. Jeder Trigger kann null, ein oder mehrere Bundles zurückgeben. Wir unterscheiden wir zwischen Polling- und Instant-Triggern. Polling-Trigger (deutsch: Abfrage) stellen eine Anfrage an einen Dienst und liefern ein Ergebnis, wenn sich eine Änderung gegenüber dem letzten Durchlauf des Szenarios ergeben hat; daher werden sie in der Regel als sich wiederholende Module mit regelmäßigen Intervallen (zum Bespiel stündlich oder täglich) eingestellt. Instant-Trigger (deutsch: sofort) hingegen senden eine Benachrichtigung an Make, sobald eine Änderung im jeweiligen Dienst eintritt. Technisch gesehen basieren Instant-Trigger auf Webhooks, die der Dienst an Make schickt.
Aggregator (deutsch: Aggregator; aggregieren = zusammenfassen): Aggregators sind fortgeschrittene Module, die mehrere Bundles zu einem einzigen Bundle zusammenfassen, das dann an das nächste Modul im Szenario weitergegeben wird. Sie können nur in der Mitte eines Szenarios stehen und es kann eine unbegrenzte Anzahl von Aggregatoren geben.
Iterator (deutsch Iterator; iterieren = wiederholen): Iterators sind fortgeschrittene Module, die Arrays in mehrere, separate Bündel aufteilen. Ein Array ist ein Datenbündel, das mehrere Objekte mit der gleichen Struktur enthält. Ein Iterator kann ein oder mehrere Bundles zurückgeben, die dann nacheinander an das nächste Modul weitergegeben werden. Sie können sich nur in der Mitte eines Szenarios befinden und es kann unbegrenzt viele Iteratoren geben. Ein Beispiel für den Einsatz eines Iterators ist, ein Suchergebnis mit mehreren Treffern in die einzelnen Treffer aufzuteilen und diese als je eigenes Bundle weiterzugeben.
Filter: Filter steuern die Ausführung von Arbeitsabläufen durch die Verwendung von bedingten Anweisungen. Wenn die Daten die im Filter festgelegten Bedingungen erfüllen, werden sie an das nächste Modul weitergeleitet. Ansonsten endet das Szenario an diesem Punkt, sofern kein anderes Vorgehen definiert ist.
Router: Router unterteilen einen Workflow in unterschiedliche Abzweigungen. Sie werden meist in Kombination mit Filtern verwendet, um bestimmte Datensätze über die verschiedenen Routen unterschiedlich zu verarbeiten.
Ein Datenbündel durchläuft alle Routen, die entweder keinen Filter enthalten oder bei denen die Bedingung des Filters erfüllt ist. Jede Route nach einem Router wird sequentiell und nicht gleichzeitig verarbeitet, wobei die Routen in der Reihenfolge verarbeitet werden, in der sie erstellt wurden. Die Reihenfolge kann geändert werden, indem die Verknüpfung aller Routen aufgehoben wird und sie in der Reihenfolge, in der sie verarbeitet werden sollen, neu verknüpft werden. Die Fallback-Route wird nur verwendet, wenn ein Datenbündel keine andere Route durchläuft. Es ist wie die ELSE-Bedingung in einer IF-Anweisung.
Error Handling (deutsch: Fehlerbehandlung): Mit diesem Element können Sie das Verhalten im Falle eines Fehlers definieren. Die Fehlerbehanldung ist innerhalb eines Szenarios daran zu erkennen, dass die Verbindungskreise zwischen den Modulen transparent und nicht eingefärbt sind. Mithilfe der Fehlerbehandlung legen Sie fest, ob beim Auftreten eines Problems die Ausführung des Szenarios
-
fortgesetzt wird
-
- “Resume” → eine Ersatzausgabe wird angegeben und das Szenario wird als Erfolg markiert
- “Ignore” → das Problem wird ignoriert und das Szenario wird als Erfolg markiert
- “Break” → das Szenario wird als Warnung markiert oder
-
stoppt
-
- “Rollback” → hält das Szenario an und markiert es als Fehler
- “Commit” → hält das Szenario an und markiert es als Erfolg
Data store (deutsch: Datenspeicher): Data Stores sind vergleichbar mit einer einfachen Datenbank. Ein Data Store erlaubt es Ihnen, die Daten aus einem Szenario zu speichern oder Daten zwischen veschiedenen Szenarien oder innerhalb eines Szenarios zu übertragen. Mit den Modulen der Data Store App können Sie Datensätze zu Ihrem Datenspeicher hinzufügen, ersetzen, aktualisieren, abrufen, löschen, suchen oder zählen. Ihre Datenspeicher und die darin enthaltenen Daten können Sie jederzeit über den Punkt “Data Store” im Hauptmenüleiste links einsehen und verwalten.
Weiterführende Hilfe
Ausführliche Erklärungen zu den einzelnen Modulen, Fehlermeldungmeldungen und Tools, Anleitungen zur Szenario-Erstellung sowie ein Glossar aller wichtigen Begriffe der Automatisierungsplattform finden Sie im Hilfecenter von Make, auf dem unsere Automatisierungsplattform basiert.
Zudem gibt es eine Academy, in der Sie sich zum Einstieg in die Plattform sowie zu vielen speziellen Anwendungsfällen Video-Tutorials anschauen können.