Integracja Airtable z systemami firmy: baza operacyjna bez przepisywania
Airtable często zaczyna jako lepszy arkusz, a po roku jest bazą, na której stoi połowa pracy firmy: zamówienia, zlecenia, dostawy. Łączę go ze sklepem, programem do faktur i formularzami, a gdy dochodzi do swoich granic, pomagam zaplanować przejście na własną aplikację.
Autor: Szymon Łakomy. Aktualizacja:
Airtable jako baza operacyjna małej firmy
W Airtable łatwo zbudować tabele powiązane relacjami: klienci, zlecenia, pozycje, dostawcy. Do tego widoki dla różnych osób i formularze, które dopisują rekordy. Dla zespołu kilku czy kilkunastu osób to często główne narzędzie pracy. Słaby punkt jest jeden: dane i tak przychodzą z zewnątrz, ze sklepu, z maili, od klientów. Jeśli ktoś je przepisuje, Airtable pozostaje tylko ładniejszym arkuszem.
Synchronizacja ze sklepem i programem do faktur
| Rekord w Airtable | System po drugiej stronie | Kierunek | Kiedy |
|---|---|---|---|
| Zamówienie z pozycjami | WooCommerce, Shoper, BaseLinker | do Airtable | po opłaceniu zamówienia |
| Zlecenie ze statusem gotowe | program do faktur | z Airtable, numer faktury wraca | po zmianie statusu przez pracownika |
| Produkt i stan | sklep internetowy | zależnie od tego, gdzie jest źródło prawdy | cyklicznie albo po zmianie |
| Płatność | bramka płatności lub wyciąg bankowy | do Airtable | po zaksięgowaniu wpłaty |
Zanim zacznę, ustalam, który system decyduje o produktach i cenach. Gdy oba mogą je zmieniać, prędzej czy później jeden nadpisze drugi. Wystawianie dokumentów po zmianie statusu opisuję szerzej przy automatycznym fakturowaniu, a pobieranie zamówień z wielu kanałów przy połączeniach z BaseLinkerem.
Formularze i interfejsy dla osób spoza zespołu
Formularz Airtable wystarcza do prostego zgłoszenia. Gdy formularz ma sprawdzać NIP, liczyć wycenę albo pokazywać pola zależnie od odpowiedzi, buduję go na stronie i zapisuję wynik przez API. Klient nie widzi Airtable, a rekord i tak powstaje we właściwej tabeli z kompletem danych. Więcej o takich formularzach piszę w tekście o automatyzacji formularzy.
Automatyzacje Airtable, n8n czy skrypt
Wbudowane automatyzacje
Dobre do reakcji wewnątrz bazy: zmiana pola, wysłanie maila, utworzenie rekordu w innej tabeli. Liczba uruchomień i dostępne akcje zależą od planu.
n8n lub Make
Gdy w przepływie biorą udział inne systemy: sklep, program do faktur, CRM. Obsługa błędów i ponowień jest wtedy w jednym miejscu, poza Airtable.
Własny skrypt
Przy dużych porcjach danych, na przykład nocnej synchronizacji katalogu produktów, gdzie liczy się kontrola nad tempem zapisów.
Sygnały, że pora na własną aplikację
- koszt planu rośnie z każdym nowym użytkownikiem, choć większość osób tylko przegląda dane,
- klienci lub podwykonawcy mają widzieć wybrane rekordy, a udostępnianie widoków robi się zawiłe,
- zbliżasz się do limitów rekordów lub automatyzacji w swoim planie,
- logika siedzi w kilkudziesięciu formułach i skryptach, których nikt poza autorem nie rozumie.
Wtedy warto przenieść dane do własnej bazy z aplikacją webową. Airtable bywa przy tym gotowym prototypem, bo jego tabele dobrze pokazują, czego firma naprawdę potrzebuje. Jak wygląda taka przeprowadzka, opisuję na stronie o zamianie arkuszy na aplikację webową.
Najczęstsze pytania
Czy Airtable ma limity, które mogą przeszkodzić integracji?
Ma. Liczba rekordów w bazie, liczba uruchomień automatyzacji i tempo zapytań do API zależą od planu i mogą się zmieniać. Przed wdrożeniem sprawdzam je dla Twojego konta i projektuję synchronizację tak, żeby zapisywała dane partiami.
Czy faktura wystawiona z rekordu Airtable trafi do KSeF?
Trafi, jeśli program do faktur, w którym powstaje dokument, wysyła faktury do KSeF. Integracja przekazuje mu dane z Airtable, a numer faktury i numer nadany w KSeF zapisuje z powrotem w rekordzie.
Jak przenieść dane z Airtable do własnej aplikacji?
Przez API albo eksport tabel. Najpierw odtwarzam strukturę tabel i relacji w bazie aplikacji, potem przenoszę dane i przez pewien czas oba systemy działają równolegle. Dopiero gdy zespół potwierdzi, że niczego nie brakuje, Airtable przechodzi w tryb tylko do odczytu.
Czy pracownicy mogą dalej edytować dane w Airtable po integracji?
Mogą. Integracja zmienia tylko pola, które jej przypiszemy, na przykład numer faktury czy status płatności. Pola wypełniane ręcznie zostają w rękach zespołu, a ich zmiany mogą uruchamiać kolejne kroki.
Powiązane strony
Twoja firma pracuje na bazie Airtable?
Opisz, jakie tabele prowadzicie, które dane wpisujecie ręcznie i z jakim sklepem lub programem do faktur ma się to łączyć.