Przejdź do treści

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 AirtableSystem po drugiej stronieKierunekKiedy
Zamówienie z pozycjamiWooCommerce, Shoper, BaseLinkerdo Airtablepo opłaceniu zamówienia
Zlecenie ze statusem gotoweprogram do fakturz Airtable, numer faktury wracapo zmianie statusu przez pracownika
Produkt i stansklep internetowyzależnie od tego, gdzie jest źródło prawdycyklicznie albo po zmianie
Płatnośćbramka płatności lub wyciąg bankowydo Airtablepo 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ć.