{"id":55000449,"date":"2025-02-01T00:00:00","date_gmt":"2025-04-23T16:15:05","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=449"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Automation_mit_Zapier_in_der_Praxis","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Automation_mit_Zapier_in_der_Praxis\/","title":{"rendered":"Automation mit Zapier in der Praxis"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/9553b15aa76a4a2fafe07262d40ff31e\" width=\"1\" height=\"1\" alt=\"\"><b>Zapier ist neben Make.com oder Microsoft Power Automate ein weit verbreitetes Tool, mit dem wir Automationen definieren k&ouml;nnen. Mit diesen k&ouml;nnen wir sowohl verschiedenen SaaS-Produkte untereinander so verbinden, dass diese Daten austauschen und automatische Prozesse angesto&szlig;en werden. Wir k&ouml;nnen uns aber auch von unserer Anwendung aus in diese Prozesse einklicken, indem wir diese per VBA ansto&szlig;en. In diesem Artikel schauen wir uns jedoch erst einmal an, was Zapier ist, wie wir ein Konto bei Zapier anlegen und wir erste, einfache Automationen einrichten. <\/b><\/p>\n<p>Zapier ist wie die Produkte, die wir damit automatisieren k&ouml;nnen, eine SaaS-L&ouml;sung &#8211; also Software as a Service. Diese zeichnen sich dadurch aus, dass sie in der Cloud betrieben werden. Dadurch entstehen viele Vorteile. Wir k&ouml;nnen &uuml;ber das Internet auf diese zugreifen, wodurch wie die Installation auf unserem Rechner sparen. Damit geht einher, dass wir von &uuml;berall auf diese Dienste zugreifen k&ouml;nnen. Die SaaS-Produkte werden automatisch aktualisiert, sind skalierbar und wir zahlen die Nutzung entsprechend der geplanten Nutzung.<\/p>\n<p>Die grundlegende Erl&auml;uterung von Automationstools wie Zapier oder Make.com haben wir bereits im Artikel <b>Automation mit Zapier, Make und Co. <\/b>(<b>www.vbentwickler.de\/448<\/b>) erl&auml;utert.<\/p>\n<p>Nun schauen wir uns am Beispiel von Zapier an, wie die ersten Schritte damit funktionieren.<\/p>\n<p>Dazu rufen wir die Webseite <b>https:\/\/zapier.com <\/b>auf und finden direkt ein Beispiel daf&uuml;r vor, wie die Automationen grafisch abgebildet werden (siehe Bild 1). Hier k&ouml;nnen wir direkt mit einem Klick auf den Link <b>Sign up <\/b>beginnen.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_001.png\" alt=\"Startseite von Zapier\" width=\"649,627\" height=\"451,1926\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Startseite von Zapier<\/span><\/b><\/p>\n<p>Vorab eine Information: In einem gewissen Rahmenk&ouml;nnen wir Zapier sogar kostenlos nutzen. Dabei sind wir allerdings eingeschr&auml;nkt auf Automationen, die maximal aus zwei Schritten bestehen. Au&szlig;erdem k&ouml;nnen wir nur 100 Aufrufe im Monat nutzen. Wir k&ouml;nnen jedoch bereits so viele verschiedene Automationen programmieren, wie wir m&ouml;chten.<\/p>\n<p>Zum Ausprobieren reicht das aus, und wenn sich die Nutzung in Grenzen h&auml;lt, muss man gar nicht zu einem bezahlten Plan wechseln. 100 Aufrufe sind jedoch schnell erreicht, und neben der Beschr&auml;nkung auf nur zwei Schritte pro Automation k&ouml;nnen wir bestimmte Trigger und Aktionen auch nur mit einem der h&ouml;heren Pl&auml;ne nutzen.<\/p>\n<h2>Warum soll ich daf&uuml;r Geld ausgeben?<\/h2>\n<p>Ob man f&uuml;r solche Automationen Geld ausgeben sollte, ist eine berechtigte Frage. Diese kann man sich nur selbst beantworten. Zu pr&uuml;fen ist aus unserer Sicht dabei: Welche Schritte, die ich bisher manuell ausgef&uuml;hrt habe, br&auml;uchte ich nicht mehr zu erledigen, wenn ich diese durch entsprechende Automationen ersetzen w&uuml;rde? Wieviel Zeit w&uuml;rde es mich sparen? Wieviel Zeit w&uuml;rde ich au&szlig;erdem sparen, weil die Automationen, einmal korrekt aufgesetzt, immer perfekt arbeiten &#8211; und ich keine Schritte mehr korrigieren m&uuml;sste, weil ich sie manuell nicht korrekt ausgef&uuml;hrt habe?<\/p>\n<p>Hier kommt es auch darauf an, wie viele und welche anderen SaaS-Tools man bereits nutzt oder gegebenenfalls noch hinzunehmen m&ouml;chte.<\/p>\n<p>Aktuell kostet der Professional-Plan von Zapier im Jahresabonnement 19,51 EUR pro Monat. Wenn Du Deinen Kunden 100 EUR pro Stunde in Rechnung stellst, was g&auml;ngig ist, sollten Dir die Automationen also mindestens 12 Minuten Zeit im Monat ersparen. Wir k&ouml;nnen aus Erfahrung sagen, dass diese Ersparnis schnell erreicht ist. Allein das automatische Anlegen eines Kunden, der ein Produkt im Shop bestellt hat, in unserer Kundenplattform kostet immer ein paar Minuten. Diesen Vorgang haben wir komplett automatisiert und bereits damit haben wir die knapp 20 EUR im Monat eingespart.<\/p>\n<p>Der Professional-Plan bietet gegen&uuml;ber dem kostenlosen Plan einige Vorteile:<\/p>\n<ul>\n<li>Wir k&ouml;nnen mehr als zwei Schritte pro Automation definieren.<\/li>\n<li>Wir k&ouml;nnen auf alle Anwendungen zugreifen, die mit Zapier zusammenarbeiten.<\/li>\n<li>Wir k&ouml;nnen Webhooks nutzen. Das ist f&uuml;r uns besonders wichtig, wenn wir Zapier aus unserer Access-Anwendung heraus per VBA ansteuern wollen.<\/li>\n<li>Im Preis enthalten sind bis zu 750 Aufrufe. Weitere Aufrufe k&ouml;nnen hinzugebucht werden.<\/li>\n<li>Das sogenannte Polling erfolgt in einem Zeitintervall von zwei Minuten gegen&uuml;ber 15 Minuten im kostenlosen Plan. Polling ist interessant, wenn wir beispielsweise auf &Auml;nderungen in den Daten einer SQL Server-Tabelle reagieren wollen.<\/li>\n<\/ul>\n<p>Wenn Du Dich erstmalig bei Zapier registrierst, kannst Du ohnehin zun&auml;chst 14 Tage lang den Professional Plan testen.<\/p>\n<p>Wenn Du Dich innerhalb dieser Zeit nicht entscheidest, diesen kostenpflichtig zu buchen, f&auml;llst Du einfach in den kostenlosen Plan mit den genannten Einschr&auml;nkungen zur&uuml;ck.<\/p>\n<h2>Bei Zapier registrieren<\/h2>\n<p>Die Registrierung ist schnell erledigt. Dazu geben wir unsere E-Mail-Adresse sowie Vor- und Nachname ein und k&ouml;nnen direkt loslegen (siehe Bild 2). Im folgenden Schritt gegen wir noch ein Kennwort ein.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_002.png\" alt=\"Registrieren bei Zapier\" width=\"599,6265\" height=\"548,297\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Registrieren bei Zapier<\/span><\/b><\/p>\n<p>Danach folgen ein paar Fragen, mit denen Zapier das Nutzungserlebnis f&uuml;r Dich optimieren m&ouml;chte. Hier k&ouml;nnen wir zum Beispiel die Anwendungen ausw&auml;hlen, die wir vermutlich oft in unseren Automationen nutzen werden. Au&szlig;erdem kannst Du Dir bereits einmal einen &Uuml;berblick verschaffen, welche Anwendungen alle verwendet werden k&ouml;nnen (siehe Bild 3). Deine Selektion dient nur dazu, die Apps zu w&auml;hlen, die Dir vorrangig angezeigt werden sollen.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_003.png\" alt=\"Apps f&uuml;r Zapier ausw&auml;hlen\" width=\"599,6265\" height=\"703,4685\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Apps f&uuml;r Zapier ausw&auml;hlen<\/span><\/b><\/p>\n<p>In diesem Dialog kannst du auch gezielt nach Anwendungen suchen. Falls Du zu Beginn dieses Artikels vielleicht noch gedacht hast, dass Du ja ohnehin alles &uuml;ber lokale Desktopanwendungen erledigst und gar keine SaaS-Produkte nutzt, wirst Du eventuell einige entdecken, die Du doch bereits verwendest.<\/p>\n<p>Google Drive, Gmail, Google Calendar oder die entsprechenden Microsoft-Pendants sind nur einige popul&auml;re Beispiele. Vielleicht nutzt Du ein Tool wie Notion zur Projektverwaltung oder Jotform oder Typeform, um professionele Formulare f&uuml;r Kundenumfragen zu nutzen? Oder Du verwendest ein E-Mail-Marketing-Tool wie ActiveCampaign oder Brevo? Nimm Dir ein paar Minuten Zeit, um einmal die verf&uuml;gbaren Apps durchzusehen.<\/p>\n<p>Vielleicht fallen Dir dabei bereits M&ouml;glichkeiten auf, wie Du diese durch Automationen miteinander verbinden kannst. Und wie gesagt: Die hier getroffene Auswahl ist keine Einschr&auml;nkung, sondern dient nur der pr&auml;ferierten Anzeige von Apps in sp&auml;teren Schritten.<\/p>\n<h2>Erstellen einer ersten Automation<\/h2>\n<p>F&uuml;r das Erstellen der ersten Automation gibt es verschiedene M&ouml;glichkeiten. Zun&auml;chst einmal sehen wir jedoch, dass es nicht nur Automationen gibt, die unter Zapier die Bezeichnung &#8220;Zap&#8221; tragen (siehe Bild 4).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_004.png\" alt=\"Elemente bei Zapier\" width=\"599,6265\" height=\"1007,186\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Elemente bei Zapier<\/span><\/b><\/p>\n<p>Wir finden noch weitere Elemente wie <b>Table<\/b>, <b>Interface<\/b>, <b>Chatbot <\/b>oder <b>Canvas<\/b>. Diese ben&ouml;tigen wir allerdings zun&auml;chst nicht. Am interessantesten sind hier noch die <b>Table<\/b>-Elemente: Damit k&ouml;nnen wir Daten, die w&auml;hrend der Durchf&uuml;hrung von Automationen anfallen, in Tabellen speichern. Auf diese k&ouml;nnen wir in der gleichen Automation oder auch in sp&auml;teren Automationen zugreifen.<\/p>\n<p>Ganz unten unter Popular Templates finden wir Vorlagen f&uuml;r oft verwendete Automationen.<\/p>\n<p>Da es Millionen von Nutzern gibt, die bereits Automationen mit Zapier programmiert haben, kann Zapier oft verwendete Kombinationen bereits als Vorlage bereitstellen. Beispiele:<\/p>\n<ul>\n<li>Hinzuf&uuml;gen von neue Gmail-E-Mails mit bestimmten Eigenschaften in ein Google Spreadsheet<\/li>\n<li>Speichern von Gmail-Anh&auml;ngen in Google Drive<\/li>\n<li>Erstellen neuer Trello-Aufgaben, wenn neue Ereignisse im Google Calendar eingetragen werden<\/li>\n<li>Senden einer Gmail-E-Mail, wenn eine Zeile in einem Google Sheet aktualisiert wurde<\/li>\n<\/ul>\n<p>Du siehst hier schon, dass die Vorlagen anhand der von uns pr&auml;ferierten Apps zusammengestellt wurden.<\/p>\n<p>Wir k&ouml;nnen uns hier auch noch weitere Anregungen holen, indem wir die Automationen betrachten, die in dieser Woche oft verwendet wurden oder indem wir einfach alle Vorlagen durchsuchen.<\/p>\n<h2>Bei Null starten<\/h2>\n<p>Wir wollen allerdings mit einer neuen, leeren Automation starten, denn das Anpassen von Vorlagen wird in aller Regel nicht unseren Alltag beim Programmieren von Automationen widerspiegeln. Also klicken wir hier unter <b>Start from scratch <\/b>auf <b>Zap<\/b>. Damit landen wir in der Ansicht aus Bild 5. Hier sehen wir drei verschiedene Elemente:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_005.png\" alt=\"Start mit einem neuen, leeren Zap\" width=\"599,6265\" height=\"520,206\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Start mit einem neuen, leeren Zap<\/span><\/b><\/p>\n<ul>\n<li>Ganz oben k&ouml;nnen wir dem Copilot von Zapier mitteilen, was f&uuml;r eine Art von Automation wir erstellen wollen. Hier kannst Du einfach einmal ausprobieren, was geschieht, wenn Du verschiedene Ideen eingibst.<\/li>\n<li>Darunter sehen wir ein Element mit der Beschriftung <b>Trigger<\/b>. Dies ist der ausl&ouml;sende Schritt in unserer Automation.<\/li>\n<li>Noch ein St&uuml;ck weiter unten finden wir ein weiteres Element, diesmal mit der Beschriftung <b>Action<\/b>. Damit legen wir fest, welche Aktion ausgef&uuml;hrt werden soll, nach dem der Trigger aus dem ersten Element ausgel&ouml;st wurde.<\/li>\n<\/ul>\n<p>Dem Copilot k&ouml;nnen wir beispielsweise die folgende Anweisung mitgeben:<\/p>\n<pre>Wenn ein Kunde ein Anmeldeformular mit Jotform ausf&uuml;llt, soll ein neuer Datensatz in der Tabelle tblInteressenten in der SQL Server-Datenbank angelegt werden.<\/pre>\n<p>Zur Erkl&auml;rung: Jotform ist ein SaaS-Produkt, mit dem wir benutzerdefinierte Formulare erstellen k&ouml;nnen, um Umfragen zu erstellen, Kundendaten einzusammeln und mehr.<\/p>\n<p>Der Copilot wird nun, soweit es ohne weitere Eingaben durch uns m&ouml;glich ist, die Vorbereitungen f&uuml;r das Erstellen der Automation durchf&uuml;hren. In diesem Fall erkennt er korrekt die zu verwendenden Apps sowie das entsprechende Trigger-Ereignis und auch die passende App f&uuml;r die durchzuf&uuml;hrende Aktion (siehe Bild 6).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_006.png\" alt=\"Anpassen eines durch den Copilot erzeugten Zaps\" width=\"700\" height=\"412,4614\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 6: Anpassen eines durch den Copilot erzeugten Zaps<\/span><\/b><\/p>\n<p>Links sehen wir das Feedback des Copilots. In der Mitte hat Zapier automatisch den Trigger und die Aktion angelegt. Hier k&ouml;nnen wir uns nun einmal die verschiedenen Bestandteile dieser Elemente ansehen.<\/p>\n<h2>Bestandteile des Triggers<\/h2>\n<p>Die Bestandteile des Triggers sehen wir im rechten Bereich, der als Icon das Jotform-Icon enth&auml;lt und mit New Submission bezeichnet ist.<\/p>\n<p>Darunter sehen wir drei Bereiche:<\/p>\n<ul>\n<li><b>Setup<\/b>: Hier legen wir fest, welche App verwendet wird, welches Trigger Event dieser App genutzt werden soll und von welchem Account der ausl&ouml;senden App auf Trigger gelauscht werden soll. Dieser muss noch ausgew&auml;hlt werden, bevor wir &uuml;berhaupt zum n&auml;chsten Schritt wechseln und die weitere Konfiguration vornehmen k&ouml;nnen.<\/li>\n<li><b>Configure<\/b>: Im zweiten Bereich legen wir genau fest, was geschehen soll.<\/li>\n<li><b>Test<\/b>: Im dritten Bereich k&ouml;nnen wir den Trigger testen.<\/li>\n<\/ul>\n<p>Diese Elemente schauen wir uns im Anschluss genauer an. Zun&auml;chst werfen wir noch auf die entsprechenden Informationen zur durchzuf&uuml;hrenden Aktion.<\/p>\n<h2>Bestandteile der Aktion<\/h2>\n<p>Klicken wir auf das untere Element mit dem Titel <b>SQL Server<\/b>, sehen wir im rechten Bereich die gleichen drei Bereiche <b>Setup<\/b>, <b>Configure <\/b>und <b>Test<\/b> (siehe Bild 7).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_007.png\" alt=\"Anpassen der Aktion des Zaps\" width=\"649,627\" height=\"525,162\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 7: Anpassen der Aktion des Zaps<\/span><\/b><\/p>\n<p>Hier wurde im Bereich <b>Setup <\/b>bereits <b>SQL Server <\/b>als App ausgew&auml;hlt. Au&szlig;erdem wurde mit <b>New Row<\/b> auch bereits die durchzuf&uuml;hrende Aktion definiert. Unten m&uuml;ssen wir nun noch den SQL Server-Account ausw&auml;hlen, um weiter zu den n&auml;chsten Schritten navigieren zu k&ouml;nnen.<\/p>\n<h2>Eine komplett leere Automation anlegen<\/h2>\n<p>Wir wollen allerdings diesen Vorschlag nicht weiterbearbeiten, sondern eine ganz neue Automation anlegen. Dazu gehen wir zur Seite <b>Home<\/b> und klicken oben auf <b>Create <\/b>und dann auf <b>Zaps <\/b>(siehe Bild 8).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_00(.png\" alt=\"Erstellen eines neuen Zaps\" width=\"424,6267\" height=\"300,5588\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 8: Erstellen eines neuen Zaps<\/span><\/b><\/p>\n<p>Hier finden wir wieder die beiden leeren Elemente <b>Trigger <\/b>und <b>Action <\/b>vor und klicken nun auf <b>Trigger<\/b>.<\/p>\n<p>Dies &ouml;ffnet den Bereich aus Bild 9 zur Auswahl der Anwendung, die den Trigger ausl&ouml;sen soll. Hier sehen wir die Anwendungen nach verschiedenen Kriterien gruppiert. Auf der linken Seite sehen wir die Anwendungen, wie wir sie zu Beginn aus den Vorschl&auml;gen ausgew&auml;hlt haben und zus&auml;tzlich jene, nach denen wir zwischenzeitlich bereits gesucht haben. Auf der rechten Seite sehen wir die eingebauten Tools von Zapier.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_008.png\" alt=\"Ausw&auml;hlen der App, die den Trigger ausl&ouml;st\" width=\"424,6267\" height=\"438,7314\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 9: Ausw&auml;hlen der App, die den Trigger ausl&ouml;st<\/span><\/b><\/p>\n<p>Hier sehen wir zum Beispiel das Webhooks-Element, mit dem wir Trigger definieren k&ouml;nnen, die durch den Aufruf einer bestimmten URL von au&szlig;en angesto&szlig;en werden k&ouml;nnen &#8211; also beispielsweise von einer Access-Anwendung aus per VBA.<\/p>\n<p>Die gesuchte App ist hier gegebenenfalls noch nicht sichtbar, aber wir k&ouml;nnen oben nach den &uuml;ber 7.000 Apps filtern. Wir wollen uns erst einmal ansehen, welche Anwendungen von Microsoft von Zapier unterst&uuml;tzt werden. Deshalb geben wir <b>Microsoft<\/b> als Suchbegriff ein und finden bereits einige bekannte Apps vor (siehe Bild 10).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_009.png\" alt=\"Alle Microsoft-Anwendungen, die Trigger ausl&ouml;sen\" width=\"424,6267\" height=\"440,326\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 10: Alle Microsoft-Anwendungen, die Trigger ausl&ouml;sen<\/span><\/b><\/p>\n<p>Gleich der oberste Eintrag scheint interessant zu sein. Welche Trigger bietet wohl Microsoft Outlook an? Um gleich eventuelle Vorfreude zu d&auml;mpfen: Das hier erw&auml;hnte <b>Microsoft Outlook <\/b>meint nicht die Desktop-Version von Outlook, sondern bezieht sich auf Outlook-Konten, die in der Cloud gehostet werden.<\/p>\n<p>Wir gehen aber davon aus, dass jeder, der sich mit Microsoft Access besch&auml;ftigt, in irgendeiner Form Zugriff auf ein Microsoft-Konto mit Outlook-Nutzung hat.<\/p>\n<p>Also klicken wir diesen Eintrag einmal an und schauen, wohin uns das bringt. <\/p>\n<h2>Neuen Outlook-Trigger definieren<\/h2>\n<p>Nach der Auswahl kehren wir zur&uuml;ck zum Entwurf, wo bereits <b>Microsoft Outlook <\/b>als App f&uuml;r den Trigger eingetragen ist. Nun k&ouml;nnen wir unter <b>Trigger Event <\/b>eines der Ereignisse von Outlook ausw&auml;hlen. Wir entscheiden uns f&uuml;r das Event <b>New Email<\/b>, das ausgel&ouml;st wird, wenn eine neue E-Mail in unserem Outlook-Konto eingeht (siehe Bild 11).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_010.png\" alt=\"Alle m&ouml;glichen Trigger-Aktionen von Microsoft Outlook\" width=\"649,627\" height=\"546,2285\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 11: Alle m&ouml;glichen Trigger-Aktionen von Microsoft Outlook<\/span><\/b><\/p>\n<p>Nach der Auswahl ist der n&auml;chste Schritt die Auswahl eines Accounts. Immerhin ben&ouml;tigt Zapier Zugriff auf unseren Outlook-Account, da es sonst nicht auf die dortigen Ereignisse reagieren kann.<\/p>\n<p>Dazu klicken wir auf die Schaltfl&auml;che <b>Sign in<\/b>, was den Dialog aus Bild 12 &ouml;ffnet. Hier melden wir uns an und erhalten einen l&auml;nglichen Dialog, mit dem wir zustimmen m&uuml;ssen, dass Zapier auf unsere Daten zugreifen darf. Hier sind alle Berechtigungen aufgelistet, die Zapier ben&ouml;tigt &#8211; zum Beispiel Vollzugriff auf den Kalender, Lese- und Schreibzugriff auf die E-Mails, Senden von E-Mails in unserem Namen und Vollzugriff auf die Kontakte.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_011.png\" alt=\"Anmelden am Outlook-Konto\" width=\"424,6267\" height=\"359,5775\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 12: Anmelden am Outlook-Konto<\/span><\/b><\/p>\n<p>Wir k&ouml;nnen hier nur alle Berechtigungen freigeben oder gar keine. Wenn wir zustimmen, k&ouml;nnen wir jedoch auch direkt andere Trigger nutzen, die beispielsweise durch das Anlegen von Terminen, Absagen von Terminen, dem Start eines Termins oder aktualisierten Terminen ausgel&ouml;st werden.<\/p>\n<p>Nach dem Best&auml;tigen und der R&uuml;ckkehr zu Zapier finden wir unter Account unser Konto vor.<\/p>\n<h2>Trigger konfigurieren<\/h2>\n<p>Damit wechseln wir zum n&auml;chsten Schritt namens <b>Configure<\/b>. Dieser ist in diesem Fall schnell erledigt, den im dortigen Feld <b>Shared Inbox <\/b>brauchen wir nichts einzutragen, da wir auf unsere eigene Inbox zugreifen wollen.<\/p>\n<h2>Trigger testen<\/h2>\n<p>Also wechseln wir direkt zum letzten Schritt namens <b>Test<\/b>. Hier sehen wir, dass nach einer E-Mail gesucht wird, die zuletzt an uns gesendet wurde. Das h&ouml;rt sich erst einmal unkompliziert an und wir f&uuml;hren diesen Schritt durch, indem wir auf <b>Test trigger <\/b>klicken (siehe Bild 13).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_012.png\" alt=\"Testen des Triggers\" width=\"424,6267\" height=\"420,6675\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 13: Testen des Triggers<\/span><\/b><\/p>\n<p>Dieser Schritt gelingt, wie wir in Bild 14 sehen. Wir sehen hier einige E-Mails, die am heutigen Tag in unserem Postfach eingegangen sind.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_013.png\" alt=\"Erfolgreicher Test\" width=\"424,6267\" height=\"635,9095\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 14: Erfolgreicher Test<\/span><\/b><\/p>\n<p>Wir k&ouml;nnen nun auf die Schaltfl&auml;che <b>Continue <\/b>with selected record klicken und somit die folgenden Schritte &#8211; hier nur den <b>Action<\/b>-Schritt &#8211; auf Basis der Daten aus dieser E-Mail durchf&uuml;hren. Das wollen wir zun&auml;chst einmal tun, um den zweiten Schritt einzurichten.<\/p>\n<h2>Aktion hinzuf&uuml;gen<\/h2>\n<p>Nun erscheint erneut der Dialog zur Auswahl einer App f&uuml;r die zu erstellende Aktion. Dieser sieht nun allerdings etwas anders aus. Auf der rechten Seite unter Popular build-in tools sehen wir nun einige Eintr&auml;ge, die wir f&uuml;r die Trigger nicht vorgefunden haben, zum Beispiel:<\/p>\n<ul>\n<li><b>Filter<\/b>: Damit k&ouml;nnen wir einen Filter definieren, der festlegt, ob der n&auml;chste Schritt durchgef&uuml;hrt wird. Hier k&ouml;nnten wir beispielsweise pr&uuml;fen, ob die E-Mail einen bestimmten Absender oder Betreff enth&auml;lt.<\/li>\n<li><b>Formatter<\/b>: Formatiert die eingegangenen Informationen nach den entsprechenden Angaben.<\/li>\n<li><b>Paths<\/b>: Entspricht einer Verzweigung, wo wir einen oder mehrere Pfade abh&auml;ngig von Informationen aus den vorherigen Schritten festlegen k&ouml;nnen.<\/li>\n<li><b>Delay<\/b>: Damit k&ouml;nnen die Fortsetzung der Automation verz&ouml;gern.<\/li>\n<\/ul>\n<h2>Aktion: Neuen Task in Microsoft To Do erstellen<\/h2>\n<p>Welche Aktion wollen wir nun ausf&uuml;hren, wenn eine Mail eingetroffen ist? Wir wollen ein einfaches Beispiel nutzen, das au&szlig;erdem noch die gleiche Plattform nutzt wie unser ausl&ouml;sender Trigger. Also w&auml;hlen wir, einen Eintrag in Microsoft To Do hinzuzuf&uuml;gen. Microsoft To Do ist eine Aufgaben-App, die zu einem Outlook-Konto dazugeh&ouml;rt.<\/p>\n<p>Also geben wir oben in der Suchleiste den Ausdruck <b>Microsoft To Do <\/b>ein und finden gleich den passenden Eintrag (siehe Bild 15).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_014.png\" alt=\"Auswahl der App f&uuml;r die Aktion\" width=\"499,6267\" height=\"232,9865\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 15: Auswahl der App f&uuml;r die Aktion<\/span><\/b><\/p>\n<p>Die App wird nun im Setup der Aktion angezeigt und wir k&ouml;nnen unter <b>Action event <\/b>auf <b>Choose an event <\/b>klicken. Dies &ouml;ffnet eine Liste mit allen Aktionen, die f&uuml;r Microsoft To Do zur Verf&uuml;gung stehen. Wir w&auml;hlen den Eintrag <b>Create Task<\/b> aus (siehe Bild 16).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_015.png\" alt=\"Ausw&auml;hlen der Aktion\" width=\"674,627\" height=\"544,1495\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 16: Ausw&auml;hlen der Aktion<\/span><\/b><\/p>\n<p>Auch hier m&uuml;ssen wir den passenden Account ausw&auml;hlen. Also klicken wir unter <b>Account<\/b> auf die Schaltfl&auml;che <b>Sign in<\/b>.<\/p>\n<p>Gegebenenfalls besteht die vorherige Anmeldung f&uuml;r die Freigabe des Zugriffs auf die E-Mails noch, anderenfalls musst Du Dich nochmals bei Microsoft anmelden und dann best&auml;tigen, dass Zapier auf die Informationen von Microsoft To Do zugreifen darf. Nachdem wir dies best&auml;tigt haben, zeigt das Setup unter Acount den Microsoft To Do Account an.<\/p>\n<h2>Aktion konfigurieren<\/h2>\n<p>Damit k&ouml;nnen wir zum zweiten Schritt namens <b>Configure <\/b>wechseln. Dieser Schritt ist immer individuell und der Aufbau h&auml;ngt von der jeweiligen Aktion ab. Beim Anlegen eines Termins werden logischerweise andere Informationen ben&ouml;tigt als beim Anlegen einer Aufgabe.<\/p>\n<p>F&uuml;r das Anlegen einer Aufgabe ben&ouml;tigen wir zumindest den Titel. Alle anderen Informationen sind optional. <\/p>\n<p>Nun kommen wir zu einer wichtigen Funktion: Zapier stellt alle Informationen aller zuvor durchlaufenen Trigger und Aktionen f&uuml;r die Verwendung in nachfolgenden Aufgaben zur Verf&uuml;gung. Wenn wir also im Feld <b>Title <\/b>auf das Plus-Zeichen klicken, erscheint eine Liste mit allen verf&uuml;gbaren Informationen (siehe Bild 17).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_017.png\" alt=\"Notwendige Informationen zum Anlegen eines Tasks\" width=\"699,627\" height=\"661,0585\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 17: Notwendige Informationen zum Anlegen eines Tasks<\/span><\/b><\/p>\n<h2>Titel f&uuml;r die Aufgabe ausw&auml;hlen<\/h2>\n<p>Sinnvoll w&auml;re es, f&uuml;r diese Aufgabe einen Titel zu w&auml;hlen, der darauf hinweist, dass es sich um eine zu beantwortende E-Mail handelt und auch noch den Betreff der E-Mail enth&auml;lt.<\/p>\n<p>Wir tragen also manuell den Text <b>E-Mail: <\/b>ein und f&uuml;gen dann das <b>Subject<\/b>-Element mit einem Klick darauf ebenfalls zum Feld <b>Title <\/b>hinzu.<\/p>\n<h2>Liste zum Hinzuf&uuml;gen ausw&auml;hlen<\/h2>\n<p>Danach sieht der Inhalt des Feldes <b>Title <\/b>wie in Bild 18 aus.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_018.png\" alt=\"Ausw&auml;hlen der Liste, zu der die Aufgabe hinzugef&uuml;gt werden soll\" width=\"674,627\" height=\"411,4235\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 18: Ausw&auml;hlen der Liste, zu der die Aufgabe hinzugef&uuml;gt werden soll<\/span><\/b><\/p>\n<p>Hier k&ouml;nnen wir nun au&szlig;erdem die Liste ausw&auml;hlen, zu der die Aufgabe hinzugef&uuml;gt werden soll. Da wir hier noch keine individuellen Listen angelegt haben, liegt nur der Eintrag <b>Aufgaben <\/b>vor. Diesen w&auml;hlen wir schlie&szlig;lich aus.<\/p>\n<h2>Weitere Eigenschaften der Aufgabe<\/h2>\n<p>Es gibt noch weitere Elemente, die wir f&uuml;llen k&ouml;nnen:<\/p>\n<ul>\n<li><b>Note<\/b>: Dient zum Eintragen von Anmerkungen.<\/li>\n<li><b>Due Date<\/b>: Datum, bis zu dem die Aufgabe erledigt sein soll<\/li>\n<li><b>Reminder Date<\/b>: Datum der Erinnerung<\/li>\n<li><b>Turn reminder on<\/b>: Angabe, ob die Erinnerung aktiviert werden soll<\/li>\n<li><b>Importance<\/b>: Legt die Priorit&auml;t der Aufgabe fest.<\/li>\n<\/ul>\n<p>Wir wollen das Beispiel einfach halten und klicken nun auf <b>Continue<\/b>.<\/p>\n<h2>Testen der Aktion<\/h2>\n<p>Damit kommen wir zum letzten Schritt namens <b>Test<\/b>.<\/p>\n<p>Hier k&ouml;nnen wir entweder den Test &uuml;berspringen oder diesen durchf&uuml;hren. Wir wollen testen und klicken auf <b>Test step<\/b>.<\/p>\n<p>Nach einem kurzen Augenblick zeigt Zapier das Ergebnis an (siehe Bild 19). Von hier aus sieht erst einmal alles gut aus: Die Aufgabe wurde an Microsoft To Do gesendet. Unten finden wir noch Detailinformationen &uuml;ber den Versand.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_019.png\" alt=\"Die Aufgabe wurde erfolgreich nach Microsoft To Do gesendet.\" width=\"349,6267\" height=\"602,893\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 19: Die Aufgabe wurde erfolgreich nach Microsoft To Do gesendet.<\/span><\/b><\/p>\n<h2>Aufgabe angelegt?<\/h2>\n<p>Nun wird es spannend, denn nat&uuml;rlich pr&uuml;fen wir auch in Microsoft To Do, ob die Aufgabe dort erfolgreich angelegt wurde.<\/p>\n<p>Wie Bild 21 zeigt, hat das wohl funktioniert &#8211; die Aufgabe erscheint in der Liste der Aufgaben.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_020.png\" alt=\"Die Aufgabe wurde erfolgreich angelegt.\" width=\"599,6265\" height=\"281,1763\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 20: Die Aufgabe wurde erfolgreich angelegt.<\/span><\/b><\/p>\n<p>Was ist nun geschehen? Wir haben einen Trigger angelegt, der beim Eingang einer neuen E-Mail ausgel&ouml;st werden soll.<\/p>\n<p>Diesen haben wir nicht explizit getestet, denn Zapier hat die letzten eingegangenen E-Mails als Testmaterial herangezogen.<\/p>\n<p>Auf Basis einer dieser E-Mails haben wir dann die nach dem Ausl&ouml;sen des Triggers auszul&ouml;sende Aktion erstellt und getestet.<\/p>\n<p>Was also noch fehlt, ist ein realistischer Test. Dazu schlie&szlig;en wir den Entwurf der Automation noch ab, indem wir dieser einen aussagekr&auml;ftigen Namen geben. Dazu klicken wir oben auf den bisherigen Namen <b>Untitled Zap <\/b>und w&auml;hlen aus dem Men&uuml; den Eintrag <b>Rename <\/b>aus (siehe Bild 20). Anschlie&szlig;end geben wie als neuen Namen beispielsweise <b>Microsoft Outlook Neue E-Mail -> Microsoft To Do <\/b>ein.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_022.png\" alt=\"Umbenennen der Automation\" width=\"424,6267\" height=\"134,2917\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 21: Umbenennen der Automation<\/span><\/b><\/p>\n<p>Dazu klicken wir nun in Zapier auf die <b>Publish<\/b>-Schaltfl&auml;che und ver&ouml;ffentlichen die Automation.<\/p>\n<p>Damit landen wir wieder auf der Titelseite, von wo wir gleich weitermachen.<\/p>\n<h2>Echten Test durchf&uuml;hren<\/h2>\n<p>Um die Automation zu testen, senden wir dem mit dem Trigger verbundenen E-Mail-Account nun eine E-Mail zu und schauen, ob eine entsprechende Aufgabe in Microsoft To Do angelegt wird und wie lange dies dauert.<\/p>\n<p>Auch dies gelingt ohne Probleme &#8211; damit haben wir eine einfache Automation angelegt.<\/p>\n<h2>Debuggen von Automationen mit Zapier<\/h2>\n<p>Manchmal funktioniert eine Automation nicht so, wie wir es uns vorstellen. Genau wie unter VBA k&ouml;nnen wir dann verschiedene Ma&szlig;nahmen ergreifen, um den Fehler zu finden &#8211; nur wesentlich einfacher. <\/p>\n<p>Die Schritte dorthin sehen von der Startseite aus wie folgt aus:<\/p>\n<ul>\n<li>Wie klicken auf <b>Zaps<\/b>, um die Liste der bereits erstellten Automationen anzuzeigen.<\/li>\n<li>Dann klicken wir die zu debuggende Automation an.<\/li>\n<li>In der linken Leiste sehen wir ein Uhr-Symbol. Dieses klicken wir ebenfalls an.<\/li>\n<li>Hier sollte wie in Bild 22 zumindest eine erfolgreiche Ausf&uuml;hrung abgebildet sein.<\/li>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_01\/pic_449_021.png\" alt=\"Debuggen einer Automation\" width=\"700\" height=\"448,0674\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 22: Debuggen einer Automation<\/span><\/b><\/p>\n<li>Diese klicken wir an und sehen dann wie in der Abbildung alle Schritte mit gr&uuml;n hinterlegten Statusmeldungen.<\/li>\n<\/ul>\n<p>Optimalerweise haben wir einen Aufruf, der nicht funktioniert hat und der dann f&uuml;r irgendeinen Schritt eine rot hinterlegte Meldung anzeigen w&uuml;rde. Hier w&uuml;rden wir dann weitere Informationen finden, die wir korrigieren k&ouml;nnten.<\/p>\n<p>Wir k&ouml;nnen allerdings auch einen erfolgreichen Task nochmals wiederholen und diesen so debuggen.<\/p>\n<p>Dazu markierten wir den Task links und klicken auf die nun aktivierte Schaltfl&auml;che <b>Replay 1 run<\/b>. Hier k&ouml;nnen wir noch ausw&auml;hlen, ob wir die vollst&auml;ndige Automation wiederholen wollen (<b>Entire Zap<\/b>) oder nur die fehlerhaften Schritte (<b>Errored Steps<\/b>).<\/p>\n<p>Wir k&ouml;nnen dann in der grafischen Abbildung der Automation sehen, wie die Schritte nacheinander ausgef&uuml;hrt werden.<\/p>\n<p><b>Achtung: <\/b>Die Wiederholung einer Automation wiederholt tats&auml;chlich alle Schritte. Das hei&szlig;t in diesem Fall, dass basierend auf den Trigger-Daten der wiederholten Automation eine neue Aufgabe in Microsoft To Do erstellt wird.<\/p>\n<h2>Zusammenfassung und Ausblick<\/h2>\n<p>In diesem Artikel haben wir gezeigt, wie wir einen Account bei Zapier einrichten und was dabei zu beachten ist.<\/p>\n<p>Au&szlig;erdem haben wir eine erste, einfache Automation erstellt, mit der wir auf das Eintreffen einer E-Mail reagieren und basierend darauf eine neue Aufgabe in Microsoft To Do anlegen.<\/p>\n<p>In weiteren Artikel schauen wir uns an, wie wir eine solche Automation auch von VBA und &auml;hnlichen Sprachen triggern k&ouml;nnen. Damit k&ouml;nnen wir mit wenig VBA-Code komplexe Vorg&auml;nge in verschiedenen SaaS-Anwendungen ansto&szlig;en.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zapier ist neben Make.com oder Microsoft Power Automate ein weit verbreitetes Tool, mit dem wir Automationen definieren k&ouml;nnen. Mit diesen k&ouml;nnen wir sowohl verschiedenen SaaS-Produkte untereinander so verbinden, dass diese Daten austauschen und automatische Prozesse angesto&szlig;en werden. Wir k&ouml;nnen uns aber auch von unserer Anwendung aus in diese Prozesse einklicken, indem wir diese per VBA ansto&szlig;en. In diesem Artikel schauen wir uns jedoch erst einmal an, was Zapier ist, wie wir ein Konto bei Zapier anlegen und wir erste, einfache Automationen einrichten. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[66012025,662025,44000012],"tags":[],"yst_prominent_words":[],"class_list":["post-55000449","post","type-post","status-publish","format-standard","hentry","category-66012025","category-662025","category-Interaktiv"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000449"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000449\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000449"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}