Automatyzacja organizacji wydarzeń
1 godz. 5 min · Make · Biznes i Automatyzacje
Grzegorz RógIdea ArchitectTen Kurs jest bardzo praktycznym materiałem, w którym skoncentrujemy się na technicznym aspekcie tworzenia tego typu eventów z pomocą narzędzi no-code. Używając gotowych rozwiązań, takich jak wydarzenia Facebook i narzędzi jak Typeform, Google Forms, Mailchimp czy Twilio będziesz w stanie przygotować ofertę i zapisy na wydarzenie.
W następnej części, używając automatyzacji, które wykonamy w Zapier i Integromat - zbudowujemy system powiadomień mailowych i SMS dla uczestników, jak również dowiesz się jak zorganizować własną pracę wokół wydarzenia dzięki powiadomieniom i zadaniom Todoist. Dzięki temu każdy etap planowania i realizowania wydarzenia będzie przemyślany, możliwie uproszczony i prosty do zweryfikowania.
Poznasz kompletny framework, który powinien dla Ciebie stanowić inspirację do tego, jak przygotować i poprowadzić na autopilocie własne wydarzenie, niezależnie od tego jakie narzędzia i automatyzacje finalnie wybierzesz. Poznasz najlepsze rozwiązania, które będziesz umiał odpowiednio dopasować do różnorodnych sytuacji i potrzeb.
Kurs został opracowany z myślą o osobach, których zadaniem jest przygotowanie i obsługa wydarzeń online i offline i myślą o ich automatyzacji. Jeśli prowadzisz własne livestreamy lub myślisz o prowadzeniu webinarów, a także organizujesz meetupy czy konferencje - na pewno będzie to inspirujący materiał w kontekście ich automatyzacji. Poza tym, nawet osoby które nie planują prowadzenia wydarzeń z kursu mogą nauczyć się jak wspópracują narzędzia takie jak Mailchimp, Twilio, Zapier, Typeform i inne i poznać niezwykle przydatne narzędzia no-code.
Cześć, Witaj w kolejnej lekcji, w której będę chciał pokazać Ci jak można.
Skoro już bierzemy tutaj w tej ankiecie
numer telefonu od osoby, która się rejestruje.
Poinformować taką osobę SMS owo przed rozpoczęciem wydarzenia.
To co będziemy musieli zrobić?
Oczywiście można pewnie to zrobić na
milion sposobów, ale to co ja zrobię to w sekcji Connect.
Tutaj na tej formie wybiorę połączenie z Google Shit.
Jeżeli kolekcjonuję
te wpisy z pomocą Google Forms automatycznie jest tworzony taki arkusz z
odpowiedziami na Twoim privie, ale jeśli robisz to z pomocą Tip forma taki arkusz
trzeba dopiero stworzyć łącząc tutaj gugiel szkic.
Więc wybieram polecenie connect.
I teraz będę chciał połączyć moje konto na
googlu, a następnie stworzyć nowy dokument nowy.
Sprecyzuj nazwę go, rejestrację i wybiorę polecenie create.
Muszę teraz aktywować tą integrację i
teraz nie będę musiał nawet jeszcze raz wypełniać tego formularza, bo tej pory
pyta mnie czy istniejące odpowiedzi już wysłać do tego nowego.
I tu tak chciałbym je wysłać, żeby mieć tam jakieś dane.
Więc wygląda na to, że wszystko przebiegło
poprawnie i mamy tutaj już integrację włączoną.
To co mogę zrobić, to obejrzeć ten
głośnik, czyli kliknąć w ten link, aby przenieść się
do formularza i mam wypełnione odpowiedzi, w tym jedną odpowiedź z numerem telefonu.
To jest to pole. Podaj proszę swój numer telefonu.
I teraz jeżeli korzystałeś z czegoś innego
niż tak forma do zbierania tych danych, to jeśli to narzędzie nie miałoby takiej
integracji z Google Sheets, mógłbyś zawsze to zrobić.
W tym zapis, który tworzyliśmy przy zbieraniu danych.
Zakładając, że masz tutaj jakieś inne narzędzie, czy np.
tylko formularz na stronie, które ktoś wypełnia i z niego zbierasz te dane i
dodajesz subskrybentów sobie tutaj, czyli wysyłasz tam potwierdzenie itd.
To tak naprawdę w tym miejscu mógłbyś też stworzyć nowego, nową akcję, która
polegałaby na tym, że do nowego sheet byłby dopisywane np.
tylko numer telefonu albo wszystkie dane, które chcesz nam w tym gościć.
Będą potrzebne w zasadzie tylko dane dotyczące numeru telefonu, ponieważ teraz
możemy wrócić do zabiera i stworzyć sobie jeszcze jeden kolejny
zakup, który będzie bazował na Google Calendar.
Jeśli to tylko możliwe.
Bazujemy na tym jednym tragarzy, na tej
jednej akcji, którą wykonujemy, czyli w naszym przypadku nowego webinaria.
Dodanie tego do kalendarza tak, aby nie trzeba było robić już nic innego.
I teraz za każdym razem, jeśli chcesz
powiadamiać uczestników o czymś, będziesz bazował na tym Trigger Event start.
Czyli będziemy sprawdzali kiedy nasz
webinar się zaczyna w kalendarzu, który będziemy musieli tutaj wskazać.
Znów to jest to samo, co robiliśmy przy potwierdzeniu mailowym.
Mamy tutaj ten nasz kalendarz i 15 minut przed rozpoczęciem 15 i tutaj mamy minut
wcześniej robiliśmy to chyba dzień wcześniej.
Jeżeli chciałbyś zrobić inne powiadomienia
typu 3 dni wcześniej, tydzień, godzina itd to właśnie robić to na tej samej zasadzie
tworzysz sobie kolejne etapy z kolejnymi takimi garami.
Jeśli w tym kalendarzu miałbyś różne wydarzenia, nie tylko webinar jak
chciałbyś na ratyfikować studia sms owo tylko o webinarach, to wtedy np.
mógłbyś tutaj wpisać webinar.
Jeśli to pojawiałyby się w nazwie Twojego wydarzenia, wtedy byłoby filtrem i wtedy
ludzie by dostawali tylko powiadomienia o webinarach.
Następnie wybieram polecenie continue.
Tutaj mogę sobie sprawdzić ten sample.
Ogólnie będziemy kontynuować do kolejnego kroku.
OK, i teraz powstaje pytanie co my tutaj chcemy zrobić?
Będziemy chcieli wysłać sms z przypomnieniem.
Już wiemy kiedy, ale teraz do kogo?
Do wszystkich osób, które są tutaj w formularzu i podały swój numer telefonu.
Czyli będziemy musieli w jakiś sposób
wybrać te numery telefonów z tego Google i będziemy musieli wysłać SMS.
Pokażę Ci najpierw jak się wysyła SMS.
Wybieram teraz Action Setup, kolejny Action Step i możemy tutaj wpisać
SMS i dostać się do naprawdę wielu serwisów, które oferują wysyłanie SMS ów.
Możemy nawet skorzystać z domyślnego takiego SMS a.
Wydaje mi się, że na razie działa to tylko w Stanach Zjednoczonych Wielkiej Brytanii.
Dlatego ten serwis, który ja chciałbym Ci polecić na ten moment to jest milion.
Ja już pokazywałem też kilka akcji w
innych materiałach i wystarczy, że wybierzesz tutaj polecenie send sms.
Jeśli już posiadasz konto, to będziemy mogli taki esemes wysłać.
On będzie wysyłany z numeru telefonu,
który jest przypisany do kontaktu, bo ja mam taki numer przypisany.
Ewentualnie jeśli masz wyższą wersję wykupioną.
Tylko będziesz mógł dodać tutaj np.
że SMS jest od P, a nie od tego konkretnego numeru.
No i tutaj jest coś, co właśnie chciałbym
Ci pokazać, czyli tu nam do jakiego numeru wysyłamy.
I teraz te numery, do których wysyłamy,
będziemy musieli rozdzielić w tym polu przecinkami, Czyli potrzebujemy wszystkie
numery, które mamy w dokumencie, rejestracje rozdzielone przecinkami.
I teraz skąd je wziąć?
No, będziemy musieli mieć tutaj jeden krok
po drodze, który nam wyodrębnił, w jaki sposób te numery.
Musimy na pewno połączyć to z Google Sheets, czyli wybieram Action Search i
wybieram tutaj Google Sheets i zobaczmy, jakie to.
Mamy opcje Opcje tworzenia czyli Create nie będą nas interesować.
Raczej interesują nas opcje wyszukiwania, czyli Search.
Możemy tutaj znaleźć pojedynczy rząd,
następnie wiele rzędów, ale maksymalnie 10 albo wiele rzędów, ale maksymalnie 20.
Nie do końca nas to interesuje, bo jeśli będziemy mieli więcej osób zapisanych,
no to będzie trudno, żeby to miejsce się do nich wysłały.
Czyli w zasadzie zapper ogranicza nas w
tym momencie do tego, że możemy pobrać sobie tylko jeden rząd.
No i w sumie jeden rząd nas nie bardzo
interesuje, dlatego że w jednym rzędzie mamy tylko jeden numer telefonu.
W związku z tym trzeba będzie zrobić coś i innego wyjścia raczej nie ma.
Chociaż być może na coś fajnego wpadniesz,
ale wydaje mi się, że będzie trzeba zrobić coś, żeby w tym rzędzie
jednym mieć podsumowane wszystkie numery telefonu, które wpadają nam z ankiet.
Teraz jeśli wybiorę Continue i chciałbym zobaczyć jakie są wymagane
tutaj dane, zobaczy, że musimy się połączyć z naszym driverem.
Oczywiście mamy to połączenie już, więc to będzie proste.
Teraz projekcik, który wybieramy to oczywiście rejestrację, czyli
temat pracy, który założyliśmy na potrzeby naszego projektu Work Sheet.
Upewnij się jeszcze, ale wydaje mi się, że to jest rejestracja
właśnie, czyli to jest tutaj właśnie przy T1 i rejestracja.
OK, i teraz mamy coś takiego jak Luka Column oraz Luka Value.
O co tutaj chodzi?
Najpierw musimy znaleźć jakąś kolumnę.
Oba pola są obowiązkowe, a następnie
musimy znaleźć jakąś wartość i jeśli znajdziemy kolumnę i wartość,
czyli konkretną komórkę, na tej podstawie zostanie nam zwrócony cały rząd.
Czyli będziemy musieli pójść dookoła, bo to jak zapier chce z tym pracować.
To jest najpierw mamy wskazać kolumnę np.
podaj adres email, następnie mamy wskazać np.
jeden konkretny email i on dla nas wyciągnie cały rząd i w przypadku
rejestracji nawet gdybyśmy to obsługiwali ma to sens.
No bo moglibyśmy wtedy np.
jeśli w tym samym zapis zbieramy
rejestracje, moglibyśmy dynamicznie przekazać adres email danej osoby,
powiedzieć w której kolumnie on się znajduje i wtedy wykorzystać.
Zostałyby pobrane wszystkie inne dane z
tego rzędu i my byśmy mogli je wykorzystać.
Ale niestety w tym konkretnym naszym przypadku nie do końca ma to sens.
No bo gdybyśmy tutaj nawet jako luka kolumnę wybrali podaj swój numer telefonu,
to musimy wpisać jakąś konkretną wartość i nawet gdybyśmy podali nie wiem, jakąś
przykładową wartość stąd to tak czy inaczej on by nam znalazł i zwrócił tylko
ten rząd, który jest bez sensu, nie jest nam potrzebny, bo my potrzebujemy tak
naprawdę wyciągnąć wszystkie numery telefonu, więc to, co musielibyśmy zrobić,
żeby dostać te wszystkie numery telefonu i to jeszcze po przecinku.
Ponieważ takich danych wymaga to milion,
to musielibyśmy te dane przetrzymywać sobie gdzieś, najlepiej w tym arkuszu.
I w zasadzie to co mogę zrobić, to dodam
tutaj sobie jeszcze jedną kolumnę i wpiszę Phone Numbers jako wartość tej kolumny.
Będę chciał wpisać wszystkie numery
telefonów tutaj, może dam jakiś numer telefonu żeby było ok.
To anuluje, żebyśmy mogli widzieć czy są
one dobrze, poprawnie łączone i zrobimy to w ten sposób.
Użyjemy metody tego arkusza,
czyli takiej funkcji JOIN, która pozwala nam połączyć różne rekordy ze sobą.
Wybieramy równa się, a następnie join.
I teraz mamy coś takiego jak The limiter, czyli coś co wstawiane jest pomiędzy.
Te rekordy możemy w cudzysłowie umieścić tutaj po prostu znak przecinka,
bo właśnie chcemy te rekordy mieć rozdzielone przecinkiem.
Następnie po przecinku podajemy zakres,
czyli od której kolumny, czyli chcemy z kolumny od kolumny D2 pobierać dane
i do której po 2 kroku chcemy w zasadzie do D 1000 powiedzmy.
Na razie zróbmy więcej, na razie to zamknę i zobaczyć to działa po eterze.
No i wygląda na to, że działa.
Jedyny problem jaki tutaj jest to to, że
mamy masę przecinków, bo wszystkie te puste pola dostają przecinki.
Gdybym jednak wpisywał tutaj kolejne, wypełniały ankietę.
Kolejne osoby Zobacz, że dane są po
przecinku idealnie tutaj dodawane do tego pola.
Więc to, co możemy zrobić, żeby usunąć te
przecinki, to po prostu zaznaczyć wszystkie rzędy, które są teraz puste.
Czyli klikam na pierwszym i z Shift klikam
na ostatnim prawy przycisk myszy i polecenie bilet.
Proste W ten sposób Teraz zobacz, że nie
mam tych niepotrzebnych przecinków w tabeli for numbers.
No i teraz mogę przejść z powrotem do Sapera.
Następnie muszę wybrać Luka Column i Luka walu.
Czyli muszę po pierwsze wskazać kolumnę i
tutaj teoretycznie już mógłbym wskazać tą naszą kolumnę po Numbers jest dostępna.
Problem będzie polegał na tym, że jeżeli wskażę Fun numbers to nie jestem w stanie.
Tutaj nie mam skąd wziąć nawet tych danych
z numerem telefonu, ani nie jestem w stanie wpisać tutaj konkretnego jakiegoś
numeru, czyli konkretnego konkretnej rzeczy, która się znajduje w.
Polu, ponieważ te dane są zmienne w
zależności od tego, kto jaki ma numer telefonu.
W związku z tym najprostszym sposobem jest stworzenie
jeszcze jednej dodatkowej kolumny, którą nazwę HU i mogę tutaj wpisać np.
test. I teraz przypiszemy się do tego.
Będziemy szukać w kolumnie Hook tej konkretnej frazy test jeśli ją znajdziemy.
W zasadzie to co moglibyśmy zrobić, to nie będziemy potrzebowali tutaj zwracać tych
wszystkich danych, widać całego tego rzędu.
Więc zróbmy może sobie tutaj
nowy rząd na górze i wstawimy te dane do tego rzędu w ten sposób.
Jeśli zahaczymy się tym hukiem o
ten test, to zwróci nam to całą kolumnę, a w tej kolumnie m.in. będą numery telefonu.
Teraz zobaczysz jak to działa w praktyce.
Teraz jeśli właśnie zaczepie się nie off on numbers, tylko hook
i mogę to zrobić, Luka wywalił To będzie test dokładnie to, co wpisałem.
Upewnij się czy.
Tak, dokładnie tak to wpisałem.
Reszta rzeczy jest opcjonalna.
I teraz jeśli wybiorę polecenie continue będę mógł wybrać fetch, czyli pobrać dane.
I udało się, a ja mogę zobaczyć jakie dane zostały zwrócone.
Jak widzisz zostały zwrócone dane takie jak test.
Mamy tą naszą kolumnę o którą nam chodzi.
No i w kolejnych polach nie ma żadnych danych.
I to jest też ok, bo specjalnie zostawiliśmy to puste.
Chodzi nam tylko o to, aby dostać się do
For Numbers, a to zostało zwrócone jako kolumna J.
Więc wygląda na to, że wszystko jest w porządku.
I teraz mając tą kolumnę J będziemy mogli
użyć jej w studio wysyłając esemesy jeśli przejdę do ocen SMS.
Następnie mamy Setup template to tutaj w pole do czyli numer telefonu odbiorcy
będziemy mogli teraz wybrać z naszego Lukas tą zwróconą kolumnę von Numbers.
Widzisz, że te numery znajdują się już tutaj?
No i wysłać jakąś wiadomość do tych numerów.
Więc wystarczy wpisać tutaj treść wiadomości.
Webinar startuje.
Możemy nawet skorzystać jego nazwy, bo wydaje mi się, że w tym event start.
Ano właśnie tutaj powinno być.
Chyba pobrało nam po prostu złe dane, ale tak to moglibyśmy wstawić
nazwę tego eventu w ten sposób, czyli nazwę webinaru startuje za 15 minut.
I gdyby nam pobrało dobre dane z tego event start, mielibyśmy też możliwość
przekazania bezpośrednio linku do miejsca, gdzie się webinar będzie odbywał, bo takie
dane w tym kalendarzu są, więc możemy spokojnie to wysłać jako SMS.
I ja teraz kontynuuje nie będę testował tego kroku, bo nie chcę
wysyłać tych nieznanych numerów esemesów, ale generalnie pod te numery
zostałby wysłane SMS z mojego numeru telefonu.
A my mamy do przetestowania jeszcze jedną zasadę.
Ostatnią rzecz, czyli czy tutaj wszystko się dobrze dodaje.
Teraz, czyli przejdźmy jeszcze na moment do Type Form i wybierzmy View.
Zobaczmy nasz formularz.
Wypełnię go jeszcze raz, na szybko Tutaj mogę teraz wpisać inne dane, np.
Michał, nazwisko, test.
Tutaj również piszemy jakiś wirtualny email i numer telefonu.
Żeby przeszedł walidację wybieram polecenie submit.
I teraz zobaczmy co się tutaj stanie. Zobaczę.
Rekord został dodany elegancko na kolejnym miejscu i numer który wpisałem 121 8 8
został też tutaj ładnie dodane po przecinku.
Także to wszystko zadziała, żeby ten nasz
arkusz z rejestracjami był trochę bardziej elegancki.
Możemy kliknąć na te dwa pola i po prostu
je ukryć, nie usuwać, ale po prostu hide ukryć.
Są to takie pola pomocnicze.
Zawsze możemy tutaj kliknąć i zobaczyć z
powrotem, ale tak naprawdę jeśli mamy takie pomocnicze dane, możemy
je sobie ukryć i dalej pracować na tym arkuszu.
Gdybyśmy np.
chcieli wydrukować go na potrzeby sprawdzenia jakieś listy obecności na
evencie, które robimy, więc mamy naprawdę wszystko już teraz poukładane.
Możemy też wysyłać esemesy na jakiś konkretny czas przed eventem.
No i przede wszystkim to, co ważniejsze
nauczyliśmy się robić różne fajne operacje i łączyć kolejne źródła danych, a także
przetwarzać nawet dane w samym arkuszu Google.
Także to wszystko w tej lekcji.
Dzięki za uwagę i do usłyszenia.