Dzięki narzędziom no-code
8 godz. 15 min · Make · Biznes i Automatyzacje
Grzegorz RógIdea ArchitectW kursie dowiesz się, czym jest no-code i jak działają proste rozwiązania do tworzenia stron WWW w oparciu o tą technologię. Wyjaśnię Ci, jakie możliwości są teraz dostępne i które z web builderów warto rozważyć przy tworzeniu kolejnego projektu. Będziesz tworzyć strony głównie z użyciem wizualnych edytorów, co nie wymaga znajomości kodowania na start i umożliwi Ci przygotowanie landing page'a promocyjnego, portfolio, wizytówki, prostego MVP i wiele więcej!
Na przykładzie prostego edytora, jakim jest Carrd, pokażę Ci jak w praktyce przygotować prosty landing page dla pierwszej wersji produktu, do sprzedaży e-booka czy dowolnych innych zastosowań. Carrd jest niezwykle przyjazny i nawet osoby, które wcześniej nie miały żadnej styczności z tworzeniem stron WWW będą w stanie opublikować swoje pierwsze witryny! Ma też szereg przydatnych opcji, które pozwolą nam wyjaśnić kluczowe pojęcia no-code i tworzenia stron w ogóle, bez wchodzenia w szczegóły techniczne i koncentrowania się na wyglądzie. To właśnie z tego powodu wybrałem Carrd, ale Ty możesz też skorzystać z dowolnego innego edytora jak Wix czy Squarespace.
Kolejna sekcja nauczy Cię wdrażać na stronę liczne integracje i rozbudowywać jej funkcje. Dowiesz się między innymi jak podpiąć na stronę analitykę np. z pomocą Google Analytics, wykorzystać gotowe Widgety, zadbać o optymalizację pod kątem SEO czy dołożyć kolejne, własne skrypty. To wszystko bez napisania ani jednej linii kodu!
W tej sekcji omówimy szczegółowo najważniejsze narzędzia, które wykorzystują technologie no-code i pozwalają nam rozszerzyć możliwości stron WWW tworzonych w ten sposób. Dzięki ich wykorzystaniu będziemy mogli rozszerzyć naszą stronę o "bazę danych", wykorzystując Airtable, bez konieczności korzystania z jakichkolwiek technologii serwerowych. Narzędzia takie jak Zapier czy Integromat dadzą nam z kolei możliwość rozbudowania naszej witryny o niezliczone funkcjonalności, takie jak podłączenie list mailowych, ankiet, płatności i wiele, wiele więcej!
Ten rozdział uświadomi Ci prawdziwą potęgę narzędzi i technologii no-code, ponieważ przygotowałem dla Ciebie szereg praktycznych scenariuszy, które bez kodowania pozwalają wdrożyć najbardziej popularne rozwiązania biznesowe i uruchomić je w połączeniu ze stroną WWW. Przygotujemy scenariusze między innymi dla Landing Page'a sprzedającego produkt, gdzie zapiszemy dane klienta, wyślemy stosowne maile a nawet udostępnimy nasz produkt; będziemy też pracować nad prostą stroną do generowania leadów, na przykład umożliwiającą pobranie PDF czy produktu w zamian za email; pokażę Ci także, jak wykonać stronę usługową, gdzie klienci mogą zlecać Ci rozmaite prace; Przygotujemy także rozbudowany scenariusz pod Marketplace czy Job Board, wykorzystujący bardziej złożone automatyzacje. Wykorzystamy do tego mnóstwo dodatkowych, ciekawych narzędzi i technik No-code!
Kurs przeznaczony jest dla osób, które chcą tworzyć strony w nowym podejściu, bez kodowania. Skorzystają z niego zwłaszcza osoby, które chcą uruchomić swój projekt w sieci, stworzyć MVP produktu czy aplikacji, ale niekoniecznie same programują lub mają zasoby i czas na przygotowanie projektu przez programistów. Ponadto z kursu skorzystają ci z Was, którzy tworzą strony, np. w WordPress i chcą zobaczyć, jak można przyspieszyć sobie pracę a nawet front-endowcy, którzy usprawnią wiele procesów z pomocą automatyzacji.
Witaj w kolejnej lekcji, w zasadzie ostatniej, która kończy informacje o tym
jak wykorzystać te natywne integracje w Carrd i w wielu innych Web Builder'ach.
A chciałbym Ci powiedzieć o tym, jak
możemy przekazywać dane z formularza jeśli wybierzemy nasz formularz.
Mamy tutaj kilka zakładek, z czego w
zakładce Fields mamy oznaczone pola, pole Company Name, któremu nadaliśmy
identyfikator Company Name, pole Email Address, które jeszcze nie ma
identyfikatora, więc nadajemy mu identyfikator i email address.
Wybieram polecenie Done, żeby zapisać te
zmiany, więc jedno i drugie pole teraz ma identyfikator.
To jak działa nasz formularz to
domyślna funkcjonalność we wewnątrz Carrd, czyli po prostu wysyła on email na jakiś
konkretny adres email, który możemy tu podać
lub na adres naszego konta
z jakimś tematem, z możliwością odpowiedzi do tej osoby, która wypełniła formularz,
bo przekazujemy to pole email jak również z jakimś body czyli np.
powiadomieniem.
Hej, napisał do Ciebie ktoś o adresie email i wtedy możemy przekazać tutaj
identyfikator email address z firmy i możemy przekazać Company Name itd.
więc to jest taki prosty sposób.
Oczywiście te maile będą do nas dochodzić, a my możemy później z nimi coś zrobić,
ale Carrd ma jeszcze możliwość, wysłania tego formularza na inne sposoby.
Niektóre z nich chcę teraz mówić, o
niektórych tylko wspomnę, bo będziemy zajmować się nimi w części o automatyzacji,
ale chcę, żebyś wiedział, że te opcje tu istnieją, tzn.
że możemy np.
dane z tego formularza wysłać na jakiś adres URL.
Jeżeli mamy działający serwer czy jakąś
usługę, która potrafi odebrać te dane, to możemy wysłać jedną z metod np.
AJAX'owo i nasz serwer może te dane odebrać i jakoś je sobie przetworzyć.
Kolejną metodę, którą mamy na kontach Pro
jest to możliwość wysłania tego do Zapier'a. Zapier
to jest taki serwis, który umożliwia nam meta automatyzację, a prościej mówiąc po
prostu przekazuje dane między różnymi usługami i różnymi narzędziami.
Czyli my możemy w tym momencie dane z formularza wysłać do Zapier.
Zapier je w jakiś sposób przechowa i
możemy powiedzieć, żeby później te dane przekazał np.
do arkusza na Google Sheets albo wysłał nam mailem, ale Zapier
umożliwi nam to, że będziemy mogli oprócz takiej prostej jednej automatyzacji zrobić
jeszcze np. jednocześnie wysyłkę maila do tej osoby, która się zapisała.
Więc oprócz tego, że np. Zapier weźmie te dane i wpiszemy je do
arkusza w Google Sheets, wyślemy nam maila z potwierdzeniem o tym, że ktoś się
zapisał, to jeszcze możemy tej samej osobie w tym samym scenariuszu wysłać
informację o tym, że przyjęliśmy jej zgłoszenie.
Więc Zapier
pozwoli nam zrobić tutaj wiele różnych kroków i wykonać je na tych danych, które
zostaną odebrane z formularza i m.in. Zapier'em
właśnie będziemy zajmować się w kolejnych lekcjach.
Następnie mamy opcję, wysyłania do Airtable albo zrobienia niczego, czyli
skupmy się na tej opcji wysyłania do Airtable, bo to być może jest coś, co Ci się przyda.
Jest to opcja, która umożliwia wysłanie tych danych automatycznie do takiego
arkusza, który możemy założyć sobie na Airtable.
Możemy założyć tam darmowe konto.
Ja stworzyłem arkusz, który nazywa się
Slack Landing Page, Slack LP i jest to praktycznie to samo co Google Sheets
czy Excel, aczkolwiek ma dużo większe możliwości.
Ja zdecydowanie wolę korzystać z Airtable.
Zresztą nauczyę Cię tego narzędzia w tej sekcji o automatyzacji.
Zrobiłem tutaj dwie kolumny jedna kolumna to email, a druga kolumna to company.
Czyli te kolumny są jakby tożsame z
danymi, które dana osoba wpisuje u nas w formularzu.
I to co musimy tu przekazać to API Key oraz Base ID.
Te dane znajdujemy w następujący sposób: Base ID znajdujemy klikając na ten link i
odnajdując odpowiedni dokument, do którego chcemy wstrzyknąć dane.
W tym przypadku u mnie to jest Slack LP i
ID of this base is i mam tutaj podany numer, identyfikator.
Możemy go tutaj przekleić oraz API Key.
Klikamy w ten link i przechodzimy do sekcji ustawień swojego konta.
Następnie odkrywamy swój API Key i wklejamy go tutaj.
Oczywiście jest to sekretny nasz klucz, którego nie należy nikomu przekazywać,
więc ja też nie pokażę Ci go w tej lekcji, przynajmniej tego mojego.
I mamy jeszcze Table Name, czyli nazwa
tabeli, w której mają znaleźć się nasze wyniki.
U mnie ta tabela nazywa się Signups.
Można dwa razy kliknąć, żeby zmienić nazwę.
Ja po prostu ją skopiuję, żeby upewnić się, że podam poprawną nazwę.
I to właśnie do tej tabeli mają trafić moje wyniki.
Teraz po sukcesie mogę zostać
przekierowany na URL, albo może zostać wyświetlona jakaś wiadomość.
Będę przekierowany do tego thank you page'a, więc tutaj nic się nie zmieni.
Jeżeli coś pójdzie nie tak mamy wiadomość i reCAPTCHA, te wszystkie opcje tutaj już były.
Wkleiłem sobie moje API Key i zapisałem tak abyś już go nie widział.
I teraz przechodzę jeszcze do drugiej zakładki, która jest równie ważna,
ponieważ w Fields mam nazwy dla pól, które muszę wypełnić.
Nadałem identyfikatory, ale to nie wystarczy.
Będę musiał mieć dla tych pól ustalone
nazwy i te nazwy powinny być takie same jak nazwy poszczególnych pól w Airtable, więc
mam tutaj Email z dużej litery i Company z dużej litery.
Wpisuję tutaj nazwę Email i w Company Name jako name uzupełniam Company.
Wybieram polecenie Done teraz mogę już
opublikować zmiany na mojej stronie
Publish Changes i po opublikowaniu powinienem móc dopisać je tutaj.
Wybieram polecenie View Site podając adres email i nazwę firmy.
Wybieram polecenie Sign Up for Free.
I teraz jestem już na stronie
Podziękowania, a w tabeli Signups automatycznie został dodany wpis.
Możesz tak dodawać bardzo dużo różnych pól, także checkboxy itd.
Ważne, żeby typy danych, które tutaj
znajdują się w Airtable się zgadzały z polami, które wysyłasz.
Czyli przykładowo tu mam Single line text, ale tutaj już będę miał typ danych email.
No i oczywiście żeby zgadzały się
wszystkie nazwy, jak również nazwa tej tabeli.
No i żebyśmy przekazali poprawne API Key
oraz poprawny identyfikator tego, tej całej bazy.
Poza tym w ten sposób właśnie możemy sobie
stworzyć taki mini CRM z osobami, które są tutaj zarejestrowane.
Aczkolwiek jeśli chodzi o mnie, ja tego sposobu raczej nie używam.
Raczej używam połączenia z Zapier.
Albo wysyłania tego na adres URL.
Pokażę Ci to w tym trochę bardziej
zaawansowanej części, ponieważ to daje mi zdecydowanie więcej możliwości.
Natomiast mamy jeszcze taką możliwość, aby przejść do formularza i zamiast korzystać
z tej wersji custom, skorzystać sobie z Contact albo Sign Up.
Jeśli wybierzemy opcję Contact to w zasadzie nie mamy dodatkowych danych,
tylko formularz jest przesyłany na jakiś adres email lub nasz domyślny dla konta
jeśli podamy.
Ale jeśli wybierzemy Sign Up, to możemy tutaj na tej samej zasadzie połączyć się z
różnymi usługami takimi jak MailChimp czy Revue, ConvertKit, MailerLite itd. więc
chodzi o to, że automatycznie email, który zostanie wpisany i name, który
zostanie wpisany tutaj w to pole zostanie przekazany do naszej listy np.
na MailChimp'ie znów musimy podać API Key,
musimy tym razem podać Audience ID, czyli identyfikator tego, tej konkretnej grupy,
czyli konkretnej listy, którą mamy stworzoną na MailChimp'ie.
I to tyle. Wystarczy tyle opcji, a zostanie
odpowiednio przypisana taka osoba do naszej listy mailingowej na MailChimp'ie.
To samo możemy zrobić z Revue. Revue
to jest taki serwis, który umożliwia
pisanie editorial newsletter'ów, czyli po prostu zarabianie na newsletter'ach.
Jeżeli chcesz pisać wartościowe treści i
dostarczać je do swoich odbiorców, oni mogą Ci za to płacić
i mogą zapisywać się na taką listę Revue właśnie np. przez taki SignUp form
automatycznie wystarczy, że podasz API Key do swojego Revue.
Kolejny mamy ConvertKita.
Tutaj też podajemy API Key.
Podajemy również identyfikator formularza,
który wcześniej zrobiliśmy na ConvertKit'cie no i też możemy odbierać te dane stąd
bezpośrednio i przypisywać tych ludzi do naszego ConvertKita. ConvertKit to jest
taki kombajn, który pozwala na sprzedawanie swoich produktów, na robienie
różnych automatyzacji marketingu, wysyłanie sekwencji maili.
Generalnie większość tych narzędzi po prostu obsługuje mailingi.
Taki jest właśnie też
MillerLite, gdzie też podajemy grupę i API Key i takie samo narzędzie to
GetResponse, gdzie też przekazujemy sobie jakiś token listy.
Tutaj dodatkowo jeszcze możemy ustalić
cykl dnia autorespondera i to może jeszcze w jakiś kolejnych materiałach Ci pokażę.
Natomiast najważniejsza informacja jest
taka, że jeśli wybierzemy ten Signup form, możemy automatycznie zintegrować go z tymi
wszystkimi serwisami do wysyłki maili, jeśli tylko z nich korzystamy.
Jeśli natomiast nasza integracja nie
znajduje się tutaj na liście, no to pozostaje nam wybór custom i wysyłanie
tego nie do Airtable, tylko właśnie z pomocą URL lub do Zapier'a.
I te rzeczy będę tłumaczył w kolejnej
obszernej części tego kursu i to na nią chciałbym Cię teraz zaprosić.
Ale najpierw jeszcze krótkie podsumowanie,
bo zobacz, że omówiliśmy sobie naprawdę bardzo dużo rzeczy, czyli cały edytor Carrd
i można powiedzieć, że to jest taki jeden edytor.
Tak więc może potrafimy tylko poruszać się tylko w Carrd
no właśnie nie.
W zasadzie rozumiemy teraz wszystkie te najważniejsze zagadnienia, które są
związane z tworzeniem tego typu stron internetowych oraz dużo rzeczy, które
istnieje obok nich, a które zawsze trzeba zrobić.
Czyli nauczyliśmy się też spinać domenę, spinać przekierowania, również podłączać
jakieś zewnętrzne serwisy typu Pixel Facebook'a ze swoim własnym kodem.
Nauczyliśmy się integrować to z analityką,
więc zrobiliśmy naprawdę bardzo, bardzo dużo takich rzeczy, które trzeba zrobić
przy każdej stronie, niezależnie od Web Builder'a czy edytora, z którego korzystamy.
Zobaczyłeś też, że
te rzeczy są przyjazne pod kątem SEO, że robi się to szybko, że można naprawdę
osiągnąć ciekawe efekty małym nakładem czasu.
No i też pokazałem Ci trochę widget'ów i
takich integracji, które są tutaj wbudowane w to narzędzie.
No i to jest właśnie coś, co jest indywidualne dla każdego narzędzia.
Carrd ma trochę integracji,
inny Web Builder będzie miał jeszcze jakieś inne albo mniej, albo więcej, albo wcale.
I dochodząc do takiego etapu jak teraz,
okaże się, że tak naprawdę nie ma już zbyt dużo więcej rzeczy, które możesz sam
wyklikać w Web Builder'ach bez rozumienia czegoś więcej.
Bo gdybyś chciał przykładowo teraz zacząć łączyć z tym jakieś inne różne serwisy, no
to może Ci się uda z pomocą tego custom'owego kodu, który po prostu jako snippet'y
możesz przeklejać zgodnie z instrukcjami z tamtych serwisów czy narzędzi, ale z
drugiej strony, jeżeli nie zaczniesz
trochę lepiej rozumieć jak działa HTML, CSS, jak działa JavaScript, jak te dane są
wymieniane, będzie Ci trudno wejść tutaj na jakiś zupełnie inny, kolejny poziom.
Nie mówię, że to do czego doszliśmy, to jest niewiele.
Myślę, że to jest naprawdę dużo i można w tym opędzić bardzo, bardzo dużo.
Jakichś jest use case'ów, formularzy, zbierania
danych, prostych stron, stron konferencji, wydarzeń, jakiś rozmaitych rzeczy, które
w tym momencie funkcjonują w sieci, Więc możesz równie dobrze na tym poprzestać.
No ale mam nadzieję, że Twój apetyt jest rozbudzony na więcej.
I teraz właśnie przechodzimy do takiej
części, gdzie rzeczywiście trzeba już technologii także więcej rozumieć, więc
z szybkich efektów, które możemy osiągać z pomocą Web Builder'ów, to tyle.
Być może znajdziesz jakieś inne Web Builder'y,
które będą lepiej dopasowane do jakiś konkretnych rozwiązań, np.
jeśli robisz stronę branżową z podcast'em
czy przykładowo robisz stronę z jakimś, sprzedajesz ebooka czy kursy wideo, być
może będą inne wyspecjalizowane Web Builder'y czy serwisy, które pozwalają Ci skorzystać
z jakiegoś gotowego landing page, ale dodatkowo oferują ten cały system np.
do podcast'ów albo do obsługi kursów wideo.
Rzeczywiście może tak być i możesz wtedy sobie wyklikać rozmaite opcje.
Jednak jeżeli na tym etapie nie zaczniesz rozumieć trochę lepiej technologii, czyli
protokołu HTTP, czyli API, czyli czym jest JSON, jak są przesyłane dane w
internecie, czym jest HTML, CSS, jak działa JavaScript.
Być może będziesz w stanie coś zrobić, ale
na pewno uzupełniając te informacje o właśnie takie podstawy niezbędne jeśli
chodzi o działanie technologi będziesz w stanie zrobić dużo, dużo więcej.
W związku z tym masz tutaj dwie opcje.
Możesz przejść bezpośrednio do takiego do
tego następnego rozdziału, w którym pokażę Ci jak automatyzować różne rzeczy, czyli
dane z tego naszego formularza będziemy odbierać i z nimi robić coś więcej.
No i prawdopodobnie nie będziesz miał problemu z tym, żeby to
przerobić bez jakiejś większej wiedzy technologicznej.
Ale możesz też przerobić na Eduweb'ie kurs,
który nazywa się HTTP i API, który zdecydowanie polecam po to, aby zrobić
sobie taki background pod ten kolejny rozdział.
Tak czy inaczej zapraszam Cię do następnej lekcji.
Bardzo Ci dziękuję za uwagę. Do tej pory.