na Autopilocie
7 godz. 24 min · Make · Biznes i Automatyzacje
Mikołaj i JuliaNie chcemy Ci pokazać, jak automatyzować kilka obszarów. Naszym celem jest nauczenie Cię rozumienia automatyzacji, abyś mógł samodzielnie wdrażać ją tam, gdzie jest potrzebna. Dlatego w pierwszym etapie skupimy się na filozofii automatyzowania, mapowaniu procesów oraz zrozumieniu, czym jest API. Dodatkowo stworzymy plan wdrażania automatyzacji, abyś miał solidne fundamenty do działania.
W tej części przejdziemy przez konkretne przypadki zastosowania automatyzacji, które będą stanowiły szczegółowe instrukcje wdrożenia. Dowiesz się, jak automatyzować takie procesy jak tworzenie grafik, wykorzystanie ChatGPT, automatyczne raportowanie, wystawianie faktur czy onbording klienta. Dzięki temu poznasz sprawdzone rozwiązania dostosowane do najczęstszych potrzeb w marketingu i biznesie.
Na zakończenie nauczymy Cię, jak wprowadzać automatyzację w codzienne życie, aby poprawić swoją produktywność. Skupimy się na automatyzacji planu dnia, zarządzaniu pocztą e-mail oraz wykorzystaniu funkcji dostępnych na telefonach z systemem iOS. Dzięki temu małe, sprytne rozwiązania pomogą Ci w codziennych obowiązkach.
Ten Kurs został stworzony z myślą o przedsiębiorcach, praktykach i specjalistach, którzy chcą pracować efektywniej i szybciej. Tak, to o Tobie mowa! Ten proces powstał dla osób, które:
Witajcie.
W tej lekcji opowiem Wam o tym, jak z poziomu naszej jednej tabeli Vertable
wystawiać faktury dla Waszych klientów.
Przejdźmy więc do mojego RTable.
Jak pamiętacie, mamy tutaj naszą bazę klientów i bazę pracowników.
Mamy dane o naszych klientach, jak na przykład pełną nazwę firmy czy NIP
oraz mail do osoby kontaktowej.
Stworzymy sobie teraz tabelę, która pozwoli nam za pomocą jednego przycisku
wystawić i wysłać fakturę do naszego klienta.
Ja tutaj będę opierać się na fakturowni głównie ze względu na to, że w naszej
firmie z niej korzystamy, więc korzystam właśnie z tej fakturowni, która jest
podpięta pod nasze działalności.
Mogłabym stworzyć testową fakturownię, natomiast trzeba ją stworzyć na konkretną
firmę, a rodziłoby to za sobą wiele problemów.
Tożsame rzeczy można stworzyć również przy pomocy narzędzi takich
jak firma i firma Infakt.
Więc spokojnie.
Dobre czytanie dokumentacji API to podstawa do tego, żeby taką
automatyzację stworzyć.
Więc zacznijmy od RTable, gdzie właśnie mamy tę naszą bazę i
tworzymy sobie tabelę nr 3, w której są będą faktury.
Jak zapewne pamiętacie, najpierw musimy usunąć wszystkie trzy kolumny.
Tak, właśnie teraz możemy sobie tę kolumnę znowu zamienić na ID.
Formuła i rekord ID to są takie podstawy, które wykonuje się
praktycznie zawsze przy tworzeniu nowych tabel.
Następnie musimy sobie zalinkować naszych klientów.
W tym przypadku będziemy linkować do jednej faktury tylko jednego
klienta, więc musimy to usunąć.
To czego będziemy potrzebować to tak naprawdę tylko pełnej nazwy firmy.
Natomiast ona już sama zalinkuję.
Nic więcej nie musimy tu dodawać, więc to w tym momencie skipujemy.
I teraz możemy po prostu podpiąć właśnie naszych klientów.
Pozwólcie, że tych czterech klientów testowych sobie wrzucę.
EduWeb.
No Code work.
Google oraz Facebook.
Niech będzie tak i nasze testy z Pipedrive.
Ok, czyli mamy już naszą tabelę faktury, do której możemy dodawać klienta.
I teraz tak spójrzmy na to, co tutaj mamy.
Mamy nasz NIP, mamy pełną nazwę firmy, mamy nazwę skróconą, imię osoby
kontaktowej, usługi i tak dalej, i tak dalej.
I w tym momencie musimy sobie pomyśleć o właśnie fakturze i o tym, jakich kolumn
potrzebujemy, żeby taką fakturę dla klienta wystawić.
Więc z naszej bazy klientów mamy już NIP i mamy pełną nazwę firmy.
Potrzebujemy jeszcze wiedzieć, za co wystawiamy fakturę, czyli produkt.
Singular text.
Musimy wiedzieć, jaka jest jego cena.
Cena.
I to musi być number.
Może być currency to nie ma problemu.
Znowu spacja, dwa miejsca po przecinku.
Ok, mamy naszą cenę.
Musimy wiedzieć czy ta faktura jest fakturą VAT czy nie i jeżeli jest
fakturą VAT to na ile procent.
Oraz ile procent podatku musimy mieć tutaj naszej fakturze.
Więc VAT I weźmy sobie checkboxa.
Oraz.
Procent VAT.
My dla uproszczenia oczywiście.
I weźmy sobie procent ok.
Musimy jeszcze wiedzieć ile takich produktów sprzedajemy, czyli ilość.
I tutaj zwykły number bez przecinków.
Ok.
Już same te dane pozwolą nam wystawić bardzo prostą fakturę w fakturowni.
Oczywiście możemy ją bardziej rozbudowywać, możemy robić faktury
proforma, faktury korekcyjne Możemy robić bardzo dużo rzeczy.
Natomiast wszystko to, co będziemy robić fakturowni opiera się o dokumentację
API make, do czego zaraz przejdziemy.
Nie ma wbudowanego modułu fakturowni, dlatego chcę Wam pokazać jak najprostsze
rozwiązanie, żebyście w ogóle wiedzieli od czego zacząć.
Tutaj też przyda się właśnie umiejętność czytania dokumentacji.
A jeżeli nie czytanie dokumentacji, to właśnie tworzenie dobrych projektów do
chat GPT, który pozwoli Wam z tej dokumentacji wyłuskać właśnie
to, czego potrzebujecie.
Przejdźmy więc teraz do Maka.
Tutaj w Maku mam już przygotowaną przygotowany taki jeden
testowy moduł fakturowni.
Natomiast zanim to, to spójrzmy sobie na dokumentację fakturowni.
To jest taka niepełna dokumentacja fakturowni.
Pełna dokumentacja fakturowni znajduje się na GitHubie.
I tutaj faktycznie mamy bardzo, bardzo dużo rzeczy.
Zobaczcie same faktury ile mają swoich endpointów.
I tutaj mamy coś takiego jak właśnie dodawanie nowej faktury.
Żeby dodać nową fakturę musimy mieć kilka rzeczy.
Teraz już widzę patrząc na tą dokumentację, że zapomniałam o jednej
bardzo ważnej rzeczy, czyli o dacie.
Musimy mieć datę sprzedaży, która będzie datę.
Oraz musimy mieć np. Datę płatności.
Tylko rzecz, która nie jest single line tekstem, tylko jest datą.
I spójrzmy sobie na tą dokumentację.
To tak mamy właśnie dodawanie nowej faktury.
Tutaj będziemy wpisywać URL, a to już też powinniście pamiętać z pierwszych modułów.
Będziemy tutaj zaraz pobierać sobie API token.
I teraz tak. Tu jest typ faktury faktura VAT.
My w tym przypadku będziemy faktycznie tylko fakturę VAT wystawiać.
Number może jeżeli wpiszecie tutaj null to jest po prostu kolejny z
ciągów Waszej numeracji. Data sprzedaży.
Data płatności.
Data wystawienia i data płatności.
Nazwa wystawcy, nazwa sprzedającego, numer NIP sprzedającego.
Jeżeli to usuniemy, to po prostu wystawi się na osobę, na którą jest fakturownia.
Bajer name, czyli imię naszego klienta, nazwa naszego klienta, adres e-mail
naszego klienta i numer NIP naszego klienta.
I tutaj mamy pozycję, czyli produkt.
A jaki jest stopień podatku czy procent podatku i jaka jest ogólna cena
już to jest cena brutto oraz jaka jest ilość tego.
Więc zrobimy sobie faktycznie to dla takiego przykładu.
Więc tak naprawdę mamy wszystko.
Weźmiemy sobie.
Zrobimy sobie tylko faktycznie datę sprzedaży i datę płatności.
Tą datę wystawienia potraktujemy też jako datę sprzedaży.
I co my tu dalej mamy?
Nie będziemy tutaj wrzucać też maila do naszego klienta, bo my tą fakturę akurat
będziemy pobierać i po prostu wrzucać mu ją mailem.
Rzeczą, którą musimy zrobić to jest znalezienie naszego
klucza API do fakturowni.
Musimy się więc do naszej fakturowni zalogować.
Ok, jesteśmy już zalogowani do naszej fakturowni.
Żeby uzyskać klucz API musimy wejść w Ustawienia API API Tokeny.
Zobacz Dodaj nowy token.
Możemy go sobie opisać jako make dat.
com v1.
Zapisz i mamy go tutaj na dole.
Musimy go skopiować.
I teraz musimy zrobić faktycznie zapytanie HTTP.
W momencie, w którym mieliśmy pierwszy moduł naszego kursu,
Mikołaj pokazywał Wam właśnie w jaki sposób zbudowane jest zapytanie HTTP.
Z czym to się je, jak się to buduje, jak się z tego korzysta?
I właśnie teraz będziemy z tego korzystać.
Więc robimy sobie http.
Request.
I teraz tak URL patrzymy sobie na naszą dokumentację
i widzimy, że to jest nasz URL.
Musimy sobie tutaj to wrzucić.
Wrzucić tu i to Your Domain musimy zamienić na adres, który pojawia się
przy adresie URL waszej futurowni.
Ok. Wrzucamy go sobie tutaj.
Metoda. To jest post.
No bo my nie będziemy wyciągać fakturowanie tylko do fakturowanie
będziemy wkładać dane.
Więc mamy posta.
Musimy zrobić headery, bo tak jak widzieliśmy w tej dokumentacji
są dwa typy headerów.
Jest accepted, który mamy tutaj i mamy.
Ja sobie tylko to przerzucę wyżej.
Application json.
To sobie po prostu kopiujemy do value i mamy drugi header czyli content type.
I mamy znowu application JSON.
Ok.
I teraz tak naprawdę musimy sobie zrobić body type raw i on będzie application JSON
i będziemy tutaj pisać naszego Jasona.
Nie musimy go pisać od zera.
W końcu mamy naszą dokumentację, która już pokazuje nam co nieco.
Możemy sobie to w całości skopiować tylko bez tych cudzysłowów pojedynczych
i wrzucić do naszego requesta.
I tutaj w miejsce tego API tokena musimy wrzucić ten nasz API token, który
sobie skopiowaliśmy z fakturowni.
Jeżeli chodzi o Invoice, to tutaj tak naprawdę możemy wszystko zostawić, tutaj
będziemy to podmieniać, tutaj będziemy podmieniać.
Tutaj też będziemy podmieniać.
Będziemy Seller name i seller tax number.
Zakładam, że macie tylko jednego JDG lub spółkę podpiętą na fakturowni,
więc to możemy w ogóle usunąć.
Nazwę klienta będziemy sobie podmieniać zmienną z naszego RTable ustaliliśmy, że
maila klienta akurat w ogóle wyrzucimy.
Nie będzie go tutaj, więc sobie go usuwamy.
Natomiast NIP naszego klienta będziemy dodawać, pozycję będziemy dodawać.
Jak widzicie, tutaj może być więcej niż jedna pozycja.
Natomiast my się w tym momencie skupimy na tym, że tych pozycji jest wyłącznie jedna.
Dla uproszczenia tak będziemy dodawać to będziemy dodawać oczywiście to.
I będziemy dodawać ilość.
Ok, możemy sobie to kliknąć OK i na razie zostawić.
Odepniemy sobie to i będziemy dodawać moduł, czyli web hooka.
Pokażę Wam system, gdzie za pomocą przycisku wortalu właśnie opartego na
kółku, tak jak robiliśmy to w przypadku Pipedrive.
Tam mieliśmy e-mail hooka, teraz mamy web hooka.
Będziemy właśnie dodawać i wystawiać nową fakturę, więc wpisujemy
sobie tutaj web hook.
Bierzemy Custom Web Hook.
Kreatujemy Web Hook i tutaj są faktury.
Ok Save copy address Klikamy OK.
Przechodzimy do naszego Airtable i musimy dodać sobie przycisk,
który właśnie będzie wystawianie faktur.
I nasz przycisk będzie robił nam dosłownie wystaw może być fioletowy.
I tutaj nasz URL jak zwykle pyk id to się równa i mamy tutaj end
i mamy to nasze ID z pierwszego.
Ok, możemy to sobie przerzucić gdzieś bliżej,
np tutaj, żebyśmy mieli to bardziej pod ręką.
I w tym momencie możemy sobie wystawić faktycznie już wrzucić jakieś dane.
Weźmy sobie na przykład Eduweb, NIP, Tak dla testów jest tu faktycznie Edweb
i wrzućmy sobie jego NIP.
Mail do osoby kontaktowej.
Niech będzie ten Eduweb za usługę np.
AiData startu współpracy.
Tego akurat nie musimy uzupełniać i to tak naprawdę byłoby tyle,
czego potrzebujemy i tutaj.
Wtedy właśnie z bazy klientów wybieramy sobie Webba, który będzie miał produkt
warsztat AI za cenę powiedzmy 2 000 zł.
Będzie wystawiony dla nich VAT i VAT będzie 23%.
Wiadomo, że jeżeli tutaj tego VAT u nie będzie, tutaj też go nie będzie.
Ilość, a niech będą dwie sztuki.
I teraz bardzo ważna rzecz jeżeli mamy ilość, dwie sztuki i cenę pojedynczą, to
musimy zrobić też kolumnę, która będzie suma przychodu,
która będzie nam to po prostu sumować, bo do fakturowni musimy już
wrzucić zsumowaną kwotę.
Więc musimy sobie zrobić tutaj formułę.
Formuła, gdzie jest to cena razy ilość jak w Excelu.
Klikamy ok. Jak widzicie mamy tutaj 4 tysiące.
Data sprzedaży. Niech będzie dzisiejsza data płatności.
Niech będzie za tydzień.
W taki oto sposób mamy dane do naszej pierwszej faktury i w tym momencie możemy
wrócić do naszego scenariusza w majku puścić nasz web hook, bo musimy najpierw
wrzucić do niego jakieś dane, żeby móc potem działać dalej ze scenariuszem.
Jak widzicie mamy tutaj nasze ID.
Bierzemy sobie to, wpisujemy rtable.
Getujemy nasz rekord, czyli gettujemy tak naprawdę nasze dane o danej fakturze.
Będziemy to robić z naszej tabeli faktury I nasz rekord ID znajduje
się w tym miejscu.
Ok.
I puśćmy jeszcze raz nasz scenariusz.
Przejdźmy do RTable.
Jeszcze raz kliknijmy sobie wstaw.
Jak widzicie mamy tutaj nasz output.
Ale jak możecie zobaczyć w bazie klientów zamiast tak naprawdę informacji
o kliencie mamy tylko Record ID.
Więc w tym miejscu możemy dodać sobie kolejny moduł RTable i
znowu wygotować rekord.
Tylko tym razem z bazy firmowej, ale z tabeli klienckiej
i z rekordem, który znajduje się tutaj.
Ok. Kliknijmy jeszcze raz.
Jak widzicie mamy tutaj pełną nazwę firmy NIP i tak dalej.
Połączymy sobie teraz to z tym i będziemy uzupełniać dane.
Mamy nasz API token i mamy tak.
SellDate, czyli to jest nasza data sprzedaży.
Tak samo tutaj jest data Sprzedaży.
Data płatności.
Bayernem.
To jest tutaj znowu z naszego Get Get Record 5, czyli pełna
nazwa firmy i NIP firmy.
Nazwa pierwszego produktu, czyli po prostu naszego produktu.
Jeżeli chodzi o podatek VAT, to mamy go tutaj.
Tak, tutaj mamy naszą sumę przychodu i mamy naszą ilość, czyli dwójeczka.
I możemy puścić to znów i zobaczymy co dostaniemy.
Dostaliśmy 201.
Jak widzicie dostaliśmy tutaj generalnie pomieszanie z poplątaniem i delikatny,
delikatny nieporządek.
Natomiast jak wejdziemy do naszej fakturowni to widzimy, że jest tutaj nasza
faktura, która ma dwie po cenie brutto 2000 zł.
Tutaj akurat widzę, że fakturowanie ma zupełnie inny system jeżeli chodzi o
procenty i tutaj się zrobiło 0,20,3%.
Natomiast to wystarczy zmienić tutaj procenty na number y
i już będzie poprawnie, bo wtedy możemy sobie po prostu wpisać 23
i wtedy po prostu 23% nam się zasysa do fakturowni.
Więc tak jak widzicie mamy sprzedawcę, mamy nabywcę.
Oczywiście możemy to rozbudować również o dane nabywcy dalsze, czyli adres,
numer konta i tak dalej, i tak dalej.
I mamy ilość towarów, sumę, wartość i tak naprawdę mamy naszą fakturę.
Kiedy chcielibyśmy wykorzystać te dane, które fakturownia nam oddała, musielibyśmy
sobie kliknąć tutaj response OK, Wtedy ten cały data, które tutaj
mamy byłoby sparsowane.
Moglibyśmy sobie wyciągnąć ID, gdybyśmy chcieli na przykład wysłać do naszego
klienta taką fakturę od razu, albo przerzucić ją do RTable,
Ponieważ chcemy mieć na nią podgląd, musielibyśmy skorzystać sobie tutaj.
Na GitHubie nawet jest coś takiego jak pobieranie faktury po ID.
I wtedy w tym momencie mamy coś takiego jak pobieranie właśnie faktury po ID.
I zobaczcie, że tutaj tak naprawdę korzystamy tylko z UrLa.
Czyli jest Twoja domena fakturowania in voices i tutaj jest to ID.
I tutaj po znaku zapytania dodajemy token.
I w takim przypadku właśnie możemy sobie bezpośrednio pobrać tą fakturę, wrzucić ją
do RTable albo wysłać klientowi klientowi mailem.
Tutaj naprawdę możemy już zrobić wiele, wiele rzeczy.
I jak widzicie tutaj jeżeli chodzi o ten endpoint to fakturownia
chociażby ma ich bardzo dużo.
Natomiast to już od Was zależy, co będziecie chcieli dalej z tym zrobić.
Mam nadzieję, że dzięki temu będziecie w stanie już automatycznie wystawiać
faktury z Waszej bazy w RTable.
I teraz parę słów o tym, dlaczego to jest faktycznie takie istotne.
Jest to istotne z tego powodu, że zapewne nie chcecie, żeby wszyscy Wasi pracownicy
lub osoby, które po prostu wystawiają faktury team liderzy, sprzedawcy mieli
dostęp do firmowej fakturowni, czyli tak naprawdę systemu, który zarządza
wszystkimi waszymi podatkami, fakturami, Zusami itd.
Natomiast taka baza udostępniana odpowiedniej ilości osób może sprawić, że
to już nie Wy będziecie odpowiedzialni za wystawianie faktur.
Ewentualnie Wasza księgowa nie będzie robiła tak naprawdę za
osobę, która tylko siedzi i wystawia faktury, a każdy będzie mógł
to zrobić indywidualnie.
Co więcej możemy?
Możecie zrobić tutaj taki system, który będzie jeszcze przed wystawieniem
takiej faktury weryfikował.
Na przykład jeżeli ktoś kliknie ten przycisk, to ta faktura wcale się nie
wystawi bezpośrednio w RTable, tylko na przykład osoba, która jest odpowiedzialna
za prowadzenie waszej fakturowni, dostanie informację, czy to na system do zadań, na
maila, czy po prostu w RTable w odpowiednim widoku wpadnie jej ten record,
żeby sprawdziła poprawność wystawionych danych.
Jeżeli dopiero ona kliknie, wystawia fakturę, to wtedy ta faktura
poleci do fakturowni.
Mam nadzieję, że było to dla Was zrozumiałe.
I od dzisiaj wystawianie automatyczne faktur nie będzie dla
Was żadnym problemem.