Jako współzałożyciel, nieustannie zadawałem sobie pytanie, które napędzało moją pracę: jak załatwiać sprawy szybko i tanio bez uszczerbku dla jakości. Miałem wiele różnych problemów do rozwiązania. Dla wielu z nich istnieje rozwiązanie SaaS.
W ten sposób większość rozwiązań SaaS pomaga firmom: oferują rozwiązanie technologiczne, aby sprostać wyzwaniom biznesowym, użytkownicy płacą miesięczną opłatę abonamentową, aby uzyskać dostęp do tego rozwiązania i rozwijać swoją działalność. Jeśli jednak masz złożony problemów do rozwiązania, prawdopodobnie będziesz potrzebować kombinacji kilku różnych programów. Następnie musisz sprawić, by te różne platformy oprogramowania komunikowały się ze sobą.
Doskonale zdawałem sobie z tego sprawę, ale nie wiedziałem, jak to osiągnąć — dopóki sprzedawca nie powiedział mi, żebym sprawdził Zapier. Sprzedawca nazwał Zapier „usługą pomostową”, która pozwoliłaby ich oprogramowaniu komunikować się z inną platformą oprogramowania.
Współtworzyłem dwie firmy —3veta.com, firma SaaS ułatwiająca spotkania i płatności online, oraz 365 Data Science, która tworzy i sprzedaje kursy z zakresu data science — i jestem instruktorem data science na Udemy z ponad 800 000 uczniów. Użyłem automatyzacji, aby posunąć naprzód wszystkie te trzy przedsięwzięcia.
Oto trzy wyzwania, z którymi sobie poradziłem za pomocą automatyzacji:
Problem: Komunikacja z klientami
W moim pierwszym starcie, 365 Data Science, nie mieliśmy inżynierów oprogramowania na pełny etat. Tworzyliśmy kursy, więc zamiast tego mieliśmy grupę analityków danych i autorów treści.
Sprzedawaliśmy nasze kursy na platformie Teachable, która była świetnym miejscem do udostępniania wideo na żądanie, ale nie nadawała się do wysyłania e-maili do subskrybentów. Wiedzieli o tym i oferowali szereg wbudowanych integracji. Poszliśmy z ConvertKit i przez jakiś czas wszystko działało dobrze.
Z biegiem czasu nasza firma rosła, podobnie jak nasze potrzeby w zakresie e-mail marketingu. Postanowiliśmy przejść na Keap (wówczas znany jako Infusionsoft).
Problem polegał na tym, że Teachable nie miał wbudowanego sposobu komunikowania się z Keapem.
Zarówno Teachable, jak i Keap miały wsparcie REST API, ale nie mieliśmy programistów, którzy by to zaimplementowali. Wiedzieliśmy, jak pobierać dane z interfejsów API, ale nie potrafiliśmy łączyć źródeł danych w czasie rzeczywistym. Musieliśmy zatrudnić kogoś do nawiązania połączenia lub nauczyć się robić to sami.
To prowadzi nas z powrotem do głównego problemu właściciela firmy: jak to osiągnąć bez wydawania zbyt dużych pieniędzy lub obniżania jakości. Zatrudnienie kogoś wiązałoby się z dodatkowymi kosztami, a zrobienie tego samemu odciągnęło nas od zadań związanych z tworzeniem kursów.
Zamiast tego zwróciliśmy się w stronę automatyzacji z Zapierem.
Rozwiązanie: Wysyłaj e-maile marketingowe do nowych klientów
Naszym pierwszym przypadkiem użycia Zapier było dodanie naszych nowo zapisanych studentów Teachable do bazy danych e-mail marketingu w Keap. Nie było nic niesamowitego w tym, co tam zrobiliśmy. Zapier wykonał całą ciężką pracę. To był punkt wyjścia dla naszego Zapa:
Poznaj więcej sposobów integracji Teachable z innymi aplikacjami za pomocą Zapier.
Do tej pory ten Zap wysłał ponad 200 000 kontaktów z Teachable do Keap, co pozwala nam automatycznie dodawać wszystkich nowych uczniów do naszej bazy danych e-mail. W pewnym momencie byliśmy zautomatyzowani miliony zadań każdego miesiąca, wysyłając naszym uczniom e-maile z treścią, pomagając im w nauce i oczywiście nakłaniając ich do zakupu płatnego produktu.
Problem: stagnacja współczynników konwersji i ograniczony wzrost
W miarę rozwoju potrzebowaliśmy bardziej szczegółowych analiz, które pomogłyby nam zrozumieć konwersje i zachowania zakupowe. Na stronie płatności nie było śledzenia, nie wiedzieliśmy, jak przebiega proces płatności dla naszych studentów, nie mogliśmy pobierać opłat w różnych walutach. Nie mogliśmy nawet wyświetlać skutecznych reklam, ponieważ nie wiedzieliśmy, czy osoby, do których kierowaliśmy reklamy, dokonały zakupu, czy nie.
To zaszkodziło naszym współczynnikom konwersji i ograniczyło nasz wzrost.
Rozwiązanie: Wdrożenie własnego systemu płatności
Dostrzegliśmy wartość kursów na Teachable i e-maili na Keap. Pomyśleliśmy więc, co powiesz na to, abyśmy mieli płatności na naszej własnej stronie internetowej za pośrednictwem innego oprogramowania?
Poszliśmy z FastSpring — firmą, która nie ma natywna integracja z Zapierem. Zamiast tego mają webhooki i zapewniają dobrą dokumentację dotyczącą łączenia się z Zapierem.
Wdrożyliśmy to i voila!
Stworzyliśmy własnego Voltrona: naszą własną stronę internetową + Teachable + Keap + FastSpring. Wszystko komunikuje się za pośrednictwem Zapier — wszystko to bez pisania oprogramowania i naliczania kosztownych godzin pracy programistów. Dzięki tej wiedzy i doświadczeniu znacznie łatwiej było wymyślić rozwiązania innych wyzwań.
Keap nie obsługuje testów A/B? Bez problemu.
Możesz skonfigurować warunkowe przepływy pracy za pomocą Paths by Zapier. Dzięki tej funkcji moglibyśmy kierować klientów do różnych ścieżek (aby to zrobić losowo, musiałbyś napisać krok kodu w Pythonie). Chodzi o to, że jeśli możemy opracować te dwie ścieżki przez Zapier i włączyć testy A/B dla Keap, to jak gdyby Keap przeprowadza testy A/B. To samo dotyczy Teachable lub dowolnej innej aplikacji współpracującej z Zapierem.
Moglibyśmy przeprowadzać testy A/B, budować spersonalizowane przepływy, stosować kody kuponów.
Pamiętam nawet, że formatowałem nazwiska naszych klientów tak, jak lubię, bo nie mogłem znieść WIELKICH LITER. Umożliwiło nam to wysyłanie spersonalizowanych e-maili, które wyglądają jak „Cześć Jane”, zamiast domyślnego zachowania: „Cześć JANE”.
Używaliśmy Zapiera do tworzyć funkcje w aplikacjach, które ich nie miały – dosłownie bez wydatków na programistów
Problem: zbudowanie prototypu bez zawracania sobie głowy „kosztownymi programistami”
3veta.com Jest firma zajmująca się rozwojem produktów i mamy dostępnych programistów. Jednak programiści to jedni z najdroższych pracowników — nawet na niższych stanowiskach. A ponieważ mamy to samo wyzwanie biznesowe — zapewnienie wysokiej jakości usługi bez zwiększania kosztów — jeśli możemy zaoszczędzić czas programistów, robimy to.
Wiedząc o tym, zastanawiałem się nad różnymi sposobami zminimalizowania ich pracy.
Rozwiązanie: Łapanie własnych webhooków
Chcieliśmy zintegrować nasz system z systemem do email marketingu. To było dla mnie déjà vu.
Tym razem jednak nie integrowaliśmy dwóch zewnętrznych systemów SaaS. Musieliśmy się połączyć nasz własny system z naszym oprogramowaniem do e-mail marketingu. Nie mieliśmy z nikim integracji natywnych. A budowanie integracji oznaczało wydatki deweloperskie.
Zamiast prosić ich o stworzenie pełnej integracji, poprosiłem o webhook, za pomocą którego moglibyśmy przekazywać adres e-mail, imię, kraj i zgodę marketingową na naszą platformę e-mail.
Wszystko to było dość standardową informacją dla zaplecza naszego systemu. Poprosiłem więc naszych programistów, aby stworzyli webhook, który wysyłałby te informacje za każdym razem, gdy następuje nowa rejestracja. W Zapier funkcja ta nosi nazwę Catch Hook. Następnie utworzyliśmy Zap, który używał tego webhooka jako wyzwalacza i wykonaliśmy akcję, aby dodać kontakt do naszego oprogramowania do marketingu e-mailowego.
Zajęło to 30 minut jednemu programiście, w przeciwieństwie do kilku godzin budowania w pełni zintegrowanego rozwiązania — prawdopodobnie nawet z udziałem kilku programistów.
Poznaj sposoby dodawania kontaktów do platform poczty e-mail, takich jak ConvertKit, za pomocą elementów webhook lub zacznij korzystać z innych platform poczty e-mail za pomocą jednego z tych szablonów z przewodnikiem.
Ta mała sztuczka utorowała drogę do znacznie większych oszczędności. ja bym nigdy ponownie musimy poprosić programistów o zintegrowanie rozwiązania do marketingu e-mailowego. Dopóki webhook działał, mogłem używać Zapiera jako pośrednika między naszym systemem a dowolnym innym systemem strony trzeciej.
Pomogło nam to osiągnąć coś, czego bardzo chcieliśmy: biznes modułowy. Modułowość oznacza, że możemy dodawać, zmieniać lub usuwać moduł e-mail marketingu bez ingerencji w nasz podstawowy produkt.
Wykorzystaliśmy tę strategię do stworzenia automatyzacji wokół innych zdarzeń, takich jak ktoś kończący proces onboardingu, otrzymujący naszą pierwszą płatność od klienta lub zmiany w zakupionym abonamencie. Możemy wyjść poza marketing e-mailowy, aby skonfigurować alerty dla własnego zespołu, aby wiedzieć o nowych rejestracjach, informować zespół sprzedaży o potencjalnych klientach, nad którymi pracują, i wiele więcej.
Kreatywność przy rozwiązywaniu problemów
Nasz CTO powiedział kiedyś: „Dobry lider utrzymuje projekt tak długo, jak to możliwe. Znajduje sposób na jak najszybsze osiągnięcie wspólnych celów. Znajduje kreatywne rozwiązania skomplikowanych problemów i popycha cały projekt do przodu”. Oprócz oczywistych czynników sukcesu firmy — czasu i zasobów — to stwierdzenie podkreśla trzeci składnik: kreatywność w rozwiązywaniu problemów.
Zauważyłem, że automatyzacja aplikacji za pośrednictwem niezawodnej usługi mostka API dodała, że kreatywność, nawet bez wiedzy technicznej, mogła wyglądać tak, jak na początku potrzebowałem. Dzięki takiemu podejściu nic nie stoi na przeszkodzie, aby uwolnić swoją kreatywność i osiągnąć znacznie więcej przy mniejszym zużyciu zasobów.
To był gościnny post Iliyi Valchanov, współzałożyciela 3veta.com i 365 Data Science oraz instruktora data science. Chcesz zobaczyć swoje prace na blogu Zapier? Sprawdź nasze wytyczne i skontaktuj się z nami.
Powiązana lektura: