Mentionsy Mentionsy
Pamiętnik Foundera
Pamiętnik Foundera

Stack narzędziowy easy_

06.05.2024 ·30 min 26 s · 11 rozdziałów

W tym odcinku przerwiemy na chwilę podsumowania po to, aby przyjrzeć się temu, w oparciu o jakie narzędzia rozwijamy do tej pory easy.

0:00 · Introdukcja i powodzenie 2

Cześć, witaj w kolejnym odcinku vloga o budowaniu naszego skromnego projektu EasyCard. Budujemy go już prawie 3 lata, 2 lata jest po oficjalnej premierze i te poprzednie lekcje takie trochę rozkminkowe, trochę z cyframi. Chciałem przeciąć bardzo konkretną lekcją, ponieważ kilka osób mnie o to pytało i prosiliście, żebym to nagrał, więc nagrywam lekcję o tym, czy vloga o tym, jaki jest nasz stack narzędziowy, z czego korzystamy, do czego nam się to przydaje, dlaczego To ewoluowało bądź nie od samego początku. W zasadzie od samego początku praktycznie używamy tych samych narzędzi w ramach EasyCard i nie zmienialiśmy mocno tego stacku narzędziowego. Ja używam tego stacku w rozmaitych moich projektach, więc po prostu on mi się dobrze sprawdza i w sumie od lat tylko go rozwijam, a nie do końca go zmieniam.

Jeżeli chodzi o komunikację w zespole, To używamy Slacka i Slacka transformowaliśmy też w miejsce, w którym są wszyscy nasi sprzedawcy, a może nie wszyscy, ale ci, którzy chcieli dołączyć, a także nasi sympatycy, bo po prostu ze strony EasyCarta można dołączyć do naszego Slacka. Ma to swoją bardzo dobrą stronę, no i kilka złych stron również. Jeśli chodzi o bardzo dobrą stronę, która przykrywa wszystkie wady tego rozwiązania, no jest to, że mamy po prostu bezpośredni kontakt z klientami. Klienci mogą napisać na dowolnym kanale, mogą zgłosić sugestie, mogą zgłosić błąd, a my bardzo łatwo możemy oznaczyć np. osobę, która jest odpowiedzialna, bo cały zespół też jest na Slacku, no i naturalnie ta osoba może szybko podjąć jakąś akcję, która prowadzi do naprawienia problemu,

1:43 · Stack narzędziowy 1

Zabrać ich do swojej usługi, ale spróbują im dosprzedać jakieś usługi, no bo wiedzą, że jeśli ktoś korzysta z Easy, jest sprzedawcą, może będzie potrzebował też, nie wiem, biura rachunkowego albo czegoś takiego. Niestety, DM-y są otwarte na Slacku. Natomiast ważną rzeczą jest to, żeby ukryć adresy e-mail osób, które są na Slacku. One są nigdzie niedostępne i nie można łatwo sobie zeskrejpować z naszej listy i gdzieś tam próbować je skonwertować. Ja, jeśli chodzi o przechodzenie do konkurencji, jestem totalnie spokojny. Jakby wiem, co mamy. Jestem tego pewny i wiem, że ludzie dostają od nas bardzo dużą wartość. Dopóki będziemy się starać, tak będzie cały czas. Więc nie mam takich obaw, że po prostu konkurencja będzie nam wyciągać z tego stawka klientów. Natomiast nie chciałbym też, żeby to było takie miejsce, gdzie ktoś przychodzi z dobrymi intencjami, a na przykład dostanie sporo spamu na DM-ie i będziemy na pewno musieli o tę moderację trochę lepiej z czasem zadbać.

5:05 · Komunikacja w zespole 1

Nie jest to tematyczne, jest to miesięczne podsumowanie, co udało nam się zrobić. Wydawało mi się, że to może nie działać, bo to są rzeczy tak, że o, wprowadziliśmy to, wprowadziliśmy tamto, ale staram się przeplatać to takimi sensownymi jakimiś wpisami na blogu czy coś i mimo wszystko to fajnie działa. Nie tylko nasi klienci, ale i osoby postronne lubią chyba, okazuje się, śledzić, co tam się u nas dzieje, jakie feature udało nam się wprowadzić, także fajnie działa ten miesięczny newsletter. A jeśli chodzi o newsletter dla teamu, to po pierwsze małą sekcję liczby, I ta sekcja zawiera wszystkie Liczby, takie jak nowe konta, aktywnie sprzedający, liczba sprzedaży, przychody twórców, przychody easy w tym miesiącu, jakiś highlight, np. rekordowa liczba nowych merchantów, jakieś kolejne statystyki, ile po prostu nam tam wpadało, w które miejsce.

7:06 · Notion i inny sprzęt 1

Tak działa ten model i to jest najlepszy z wymyślonych modeli w ludzkości, ponieważ pozwala nam po prostu grać do jednej bramki. No i wtedy pomagamy polecać te produkty, bo jak mamy świadomość, że na przykład dziewczyny sprzedają kurs Digital Designer albo Design Practice, Brave sprzedaje kurs Next.js. Albo ktoś sprzedaje kurs, czy tam spotkanie robi, albo jakąś konferencję. No to my, naturalnie mając tą wiedzę, promujemy to wszędzie, gdzie się da. Nie tylko naszymi kanałami Easy, ale także my, po prostu founderzy, wrzucamy gdzieś na nasze Linkediny i pomagamy tym sprzedawcom po prostu zarabiać jeszcze więcej. Następnie mamy sekcję Dev Team i w tej sekcji Dev Team jest najważniejszy highlight Dev Teamu, czyli na przykład co zrobiliśmy w ramach poprzednich sprintów.

17:02 · Stack deweloperski 2

To, że w Make mamy bardzo dużo komunikacji też zrobionej, czyli obsłużone na przykład maile, które wysyłają się z EasyCarta, mamy częściowo obsłużone przez Make. Dostajemy webhooki o nowych transakcjach i wtedy wysyłamy z pomocą SendGrid, a SendGrid to jest drugie narzędzie, które używamy, czyli jakby Do maili marketingowych używamy MailerLite'a, do maili transakcyjnych używamy SendGrid'a. I SendGrid jest takim narzędziem, które pozwala, mamy tam swoje własne IP, z tego naszego IP wysyłamy te maile transakcyjne, wszystkie najważniejsze maile, które muszą dojść, m.in. te maile o tym, że np. się odnowiła komuś subskrypcja, albo że ktoś kupił produkt, czyli maile też, które wysyłamy w imieniu jakby merchantów, Wysyłają się stamtąd i to wszystko też się dzieje z pomocą automatyzacji na make'u, ponieważ na tą automatyzację przychodzi info, słuchaj, Merchant X sprzedał produkt Y i masa innych danych i na tej podstawie skomponuj takiego maila, wrzuć go w szablon, który jest na SendGridzie, szablon maila transakcyjnego i wyślij tego maila.

I to robimy w ten sposób i na make'u mamy No mamy masę, mamy setki jak nie tysiące automatyzacji. Zużywamy na EasyCarta na samym Mac'u około pół miliona przynajmniej operacji miesięcznie, więc bardzo dużo rzeczy różnych nam tam działa. Nie są to nigdy rzeczy takie bardzo newralgiczne dla naszej aplikacji. Czyli cały backend, jakby w ogóle tego nie ruszamy. Są to bardziej rzeczy związane z naszymi wewnętrznymi procesami, czyli np. wpada nowy merchant, dodaj go do CRM-a, zrób tam coś jeszcze, jest jakaś transakcja nieudana, poinformuj kogoś na Slacku, może się uda odzyskać klienta itd. To są rzeczy, które robi Make. One nie są kluczowe, krytyczne dla działania naszej aplikacji, ponieważ wiadomo, nie jest to

20:10 · Usługi i narzędzia 1

Tak stabilne jak u nas na backendzie, więc nie możemy sobie pozwolić na to, żeby to były w ogóle jakieś takie krytyczne rzeczy, a mimo wszystko jest tam masa takich właśnie internal powiadomień i na zewnątrz powiadomień, no bo jak się jakiś tam mail mniej istotny czy bardziej, ale nie wyśle i możemy to sprawdzić, to jednak nie jest to dla nas tak krytyczne jak działanie samej aplikacji. Mimo wszystko nie mieliśmy żadnych problemów od dwóch lat z działaniem tego systemu, cały czas go rozwijamy. Jeśli chodzi znowu o te narzędzia, które działają tam na backendzie, deweloperzy pracują sobie i produktowcy na tym, co chcą, ale mamy swoją Figmę, mamy team plan na Figmę i tam mamy cały design system. Teraz jak robimy nowe Easy 2.0, robimy bardzo złożony i fajny design system w Figmie oczywiście. Z tej Figma przerzucamy rzeczy do developmentu.

22:56 · Marketing i SEO 1

Na Make'u masa różnych automatyzacji dodaje tam różne dane naszych sprzedawców. Mało jest danych takich personalnych, osobowych, raczej nam nie o to chodzi. Dużo jest danych takich, które są związane właśnie z tym, jak my moglibyśmy lepiej pomóc tej osobie sprzedawać, czy może są jakieś trendy, czy może jesteśmy w stanie Lepiej zaadresować jej potrzeby czy zrobić coś dla niej, co pomoże jej sprzedawać więcej. Jeżeli chodzi o to, na czym stoi marketing, można powiedzieć, to nasze strony marketingowe stoją na Webflow, czyli główna strona EasyCard i EasyTool stoją oczywiście na Webflow. W tym Webflow używamy też Takiego narzędzia walesync.com i Airtable.

25:40 · Zakończenie 2

Jeśli chodzi o transakcje, oczywiście realizujemy je ze Stripe'em i Billing to jest nasz Billing, bo to są nasze narzędzia. Oczywiście chargujemy przez EasyCard. Osoby, które są naszymi sprzedawcami płacą nam przez EasyCard, a zatem też przez naszego Stripe'a i to tam wpada. Korzystamy z takich... Z czego jeszcze korzystamy? W zasadzie chyba to jest cały ten nasz stack. Korzystamy doraźnie z różnych narzędzi, które są nam przydatne na teraz. Np. gdy chcemy pozyskać jakąś bazę danych, możemy skorzystać z Ahrefsów czy z BuildWith. Do SEO korzystamy z Ahrefs. Ahrefs jest całkiem niezły, aczkolwiek to nasze SEO nie jest jakoś rozbudowane mocno, w to jeszcze nie inwestowaliśmy, więc to może na przyszłość, ale Ahrefs jest naprawdę bardzo fajnym narzędziem, Pozwala to pospinać.

Ale nie jest to dla nas pierwsza, najważniejsza informacja. Mam zapięte Simple Analytics po to, żeby śledzić tylko wizyty na stronach. Nie jest to dla mnie jakaś kluczowa metryka też. No i do samej Analityki raczej używamy swoich prostych paneli, które mamy napisane, czyli mamy np. taki panel Easy Stats i ten panel Easy Stats pokazuje wszystkie statystyki Easy Tooli. Ile jest abonamentów sprzedanych, ile wejść, które się wyświetlają, na których stronach itd. Mamy taki swój panel, w którym po prostu zrobiliśmy te wszystkie statystyki. Tutaj jest informacja o subskrypcjach poszczególnych narzędzi, każdego jest osobna, ile jest wyświetleń, ile jest np. ścian Vizilove, ile jest opinii, ile jest opublikowanych. Jest tu dużo statystyk. Są też adresy stron, które najlepiej performują.

Pokazano wszystkie 11 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.