Automatyzacja Newslettera
2 godz. 57 min · Make · Biznes i Automatyzacje
Adam GospodarczykPrzez lata automatyzacja wymagała zaangażowania doświadczonych osób programujących dedykowane rozwiązania. Obecnie mamy do dyspozycji narzędzia low-code i no-code, które dają ogromne możliwości konfiguracji i łączenia ze sobą różnych usług. Na przykład, możemy skonfigurować kampanię newslettera bezpośrednio z naszego ulubionego edytora tekstowego (np. iA Writer lub Bear). Wszystkie wymagane dane trafią do Airtable, gdzie za pomocą przejrzystego i dostosowanego do nas interfejsu możemy wprowadzić poprawki i zatwierdzić wysyłkę kampanii.
Sztuczna inteligencja jest dostępna dla wszystkich, ułatwiając realizację niektórych zadań lub całkowicie je przejmując. W tym kursie dowiesz się, jak wykorzystać GPT-3 do tworzenia automatyzacji Twojego newslettera, uwzględniając obszary związane z copywritingiem i programowaniem. Poznasz też sposoby wykorzystania gotowych makr i automatyzacji, aby móc korzystać z pomocy AI z dowolnego miejsca na Twoim komputerze.
Tworzenie grafik nie musi odbywać się ręcznie. Można wykorzystać specjalnie opracowane szablony, które roboty mogą wykorzystać do generowania grafik promocyjnych Twojego newslettera, bez konieczności otwierania programu do projektowania (np. Figmy). W tym kursie dowiesz się, na co warto zwrócić uwagę przy projektowaniu takich szablonów, poznasz różne strategie i techniki oraz ich wady i zalety. Wygenerowane grafiki można wykorzystać bezpośrednio w treści newslettera lub w postach promocyjnych.
W tym kursie nie tylko stworzysz automatyzację własnego newslettera, ale także otrzymasz wiele plików źródłowych gotowych do wykorzystania na platformie make.com oraz systemie macOS. Instrukcję ich uruchomienia znajdziesz wewnątrz lekcji kursu. Wszystkie materiały dodatkowe nie tylko ułatwią Ci wdrożenie własnej automatyzacji, ale także mogą stanowić świetną inspirację do przygotowania własnych scenariuszy, dzięki którym oszczędzisz jeszcze więcej czasu. Jeżeli pracujesz na Windowsie, nie przejmuj się ponieważ główna część automatyzacji opiera się o aplikacje dostępne w przeglądarce (Airtable/Make.com/MailerLite) i tym samym można ją wykorzystać na dowolnej platformie.
Pomimo tego, że ten kurs skupia się na automatyzacji newslettera, zobaczysz w nim wiele technik, schematów i przykładów, które możesz wykorzystać do optymalizacji innych procesów w Twojej codzienności. To także świetna okazja, aby poznać nowoczesne narzędzia usprawniające pracę zarówno w systemie macOS, jak i w przeglądarce. Nawet jeśli nie prowadzisz swojego własnego newslettera, ale chcesz poznać techniki pracy z Make.com, Airtable, Shortcuts czy Keyboard Maestro, w tym kursie znajdziesz wiele przydatnych informacji, które pozwolą Ci osiągnąć nowy poziom automatyzacji pracy.
Jeżeli prowadzisz swój newsletter i chcesz zoptymalizować powtarzalne czynności związane z jego przygotowaniem, publikacją i promocją, ten kurs może Ci w tym pomóc. Na przykładzie automatyzacji wykorzystywanej w projektach eduweb.pl, ahoy.so czy overment.com, dowiesz się, jak wykorzystać nowoczesne narzędzia, takie jak Airtable czy make.com, do stworzenia własnych robotów, które ułatwią Ci tworzenie newslettera. Przed rozpoczęciem kursu zalecamy sprawdzenie naszych pozostałych kursów na temat tych narzędzi, dostępnych na eduweb.pl.
Linki do naszego newslettera możemy w tym
momencie dodawać niesamowicie łatwo wykorzystując Shortcuts.
W moim przypadku jednak nie jest to w pełni wystarczające.
Wynika to z faktu, że do pozostawania na bieżąco w branży oraz wokół tematów, które
mnie interesują, wykorzystuję aplikację Feedly.
Wewnątrz niej mam zdefiniowane tzw.
board'y, do których mogę przypinać różne linki z pomocą skrótów klawiszowych.
Nasze zadanie w tej lekcji będzie polegało na tym, aby w momencie, gdy z poziomu
aplikacji Feedly dodamy jakiś artykuł do ustalonego board'u zostanie on
automatycznie przypisany do naszego newslettera.
Coś takiego będzie możliwe poprzez
wykorzystanie scenariusza, z którego już korzystamy.
Do tej pory jednak wykonywaliśmy go z
pomocą aplikacji shortcuts, a w tym momencie wykonanego z pomocą innego scenariusza.
Jak zawsze nasz scenariusz rozpoczynamy webhookiem.
Z tą różnicą jednak, że w tym przypadku webhook ten będzie pochodził z Feedly.
Stworzymy go analogicznie jak wcześniej, z
tą różnicą, że teraz oprócz nazwy musimy również nawiązać połączenie z naszym
Feedly, czyli po prostu zalogować się na nasze konto i przydzielić uprawnienia, a
następnie wybrać board, który nas interesuje.
Ważne jest tylko to, aby po utworzeniu board'u
przypisać do niego przynajmniej jeden artykuł, aby upewnić się, że integracja Make
będzie w stanie uzyskać dostęp do tego board'u.
Teraz mogę zapisać zmiany i w zasadzie po uruchomieniu tego scenariusza, za każdym
razem, gdy będę dodawał jakiś artykuł do boardu overment, scenariusz zostanie wykonany i będę
miał tutaj wszystkie niezbędne informacje na temat strony.
Tutaj jest to tytuł artykułu oraz adres URL.
No to teraz musimy utworzyć obiekt Json,
który wykorzystamy do tego, aby wywołać nasz drugi scenariusz.
W tym miejscu potrzebujemy strukturę
danych, którą pobierzemy sobie z naszego poprzedniego scenariusza.
Konkretnie przejdziemy do jego historii i spojrzymy sobie na jedno z wywołań.
W takim widoku możemy podglądać dane,
które zostały wysłane do tego scenariusza i przetwarzane w momencie jego wykonania.
Nas interesują dane, które trafiły
bezpośrednio na ten webhook, które możemy pobrać klikając w ten oto przycisk.
Mamy tutaj obiekt Json i dokładnie interesuje nas fragment otoczony klamrami.
Kopiuję więc tą wartość i przechodzę do naszego nowego scenariusza, gdzie mogę
skorzystać z generatora, do którego mogę wkleić skopiowaną wartość.
W ten sposób zostanie zmapowany ten obiekt
i utworzona struktura, która mnie interesuje,
którą mogę teraz wypełnić danymi pochodzącymi z Feedly.
W tym przypadku niestety nie będziemy mieć żadnego opisu.
W związku z tym pozostawimy to pole puste do późniejszego wypełnienia.
Teraz musimy wywołać nasz drugi
scenariusz, korzystając już ze znanej nam techniki wykorzystującej moduł HTTP.
Jako adres URL podaję nasz webhook, a jako
metodę ustawiam POST, a następnie określam body type jako RO, content type jako Json,
do którego przekazuje json string z poprzedniego modułu.
Teraz mogę zapisać scenariusz i efekt będzie następujące.
Za każdym razem, gdy Feedly przypisze nowy
artykuł, do tego board'u, zostanie uruchomiony ten scenariusz, który
utworzy obiekt json, a następnie wywoła scenariusz, który mamy tutaj.
Jeszcze tylko w tym miejscu na przyszłość
zanotuje sobie link kierujący do scenariusza, który wykonujemy.
Dzięki temu, gdy w przyszłości będę chciał
tutaj coś zmienić, łatwiej będzie mi się odnieść do powiązanych scenariuszy.
Myślę, że nadszedł najwyższy czas, abyśmy przetestowali naszą automatyzację.
W związku z tym pobieram sobie pierwszy z
brzegu artykuł, a następnie zapisuję go do board'u overment.
Teraz po przejściu do Aitabel powinniśmy
mieć tutaj nowy link pochodzący Feedly.
Rzeczywiście tak się stało i mamy go również przypisanego do najnowszego
wydania naszego newslettera, które aktualnie jest jeszcze szkicem.
Wszystko się tutaj zgadza.
W związku z tym zrealizowaliśmy cel tej lekcji i słyszymy się w kolejnej.