clay-webhooks-events
Odbieraj i wysyłaj dane przez webhooki Clay — walidacja, obsługa zdarzeń, integracje w czasie rzeczywistym.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do obsługi webhooków Clay w obu kierunkach: odbierania danych do tabel Clay oraz przetwarzania wzbogaconych danych wysyłanych z powrotem do Twojego systemu. Implementuje walidację sygnatur, obsługę callback'ów HTTP API oraz event-driven integracje. Przydatny przy budowaniu automatycznych przepływów danych między Clay a własnymi aplikacjami, bez konieczności ręcznego transferu informacji.
Jak używać
Przygotuj tabelę w Clay z włączonym źródłem webhook lub kolumną wzbogacającą HTTP API — będziesz potrzebować unikalnego adresu URL webhooka oraz dostępu do dokumentacji API Clay.
Upewnij się, że Twój endpoint jest dostępny przez HTTPS z internetu — Clay musi móc wysyłać żądania POST do Twojego serwera. Jeśli testujesz lokalnie, użyj tunelu (np. ngrok) do wystawienia aplikacji na zewnątrz.
Dla webhooków przychodzących (inbound): skonfiguruj endpoint, który odbiera POST'y na unikalny adres URL Clay'a. Każde żądanie zawiera dane wiersza — przetwórz je i zapisz w bazie danych lub wyślij dalej do systemu.
Dla webhooków wychodzących (outbound): skonfiguruj kolumnę HTTP API w Clay'u, która wskazuje na Twój endpoint. Po wzbogaceniu danych Clay wyśle wynik POST'em — odbierz, zwaliduj sygnaturę i przetwórz wzbogacone dane.
Implementuj walidację sygnatur — Clay dołącza nagłówek podpisu do każdego żądania. Zweryfikuj go, aby upewnić się, że żądanie pochodzi naprawdę z Clay'a i nie zostało zmienione.
Monitoruj limity: każdy webhook inbound ma limit 50 000 przesłań — jeśli go przekroczysz, utwórz nowy webhook w interfejsie Clay'a i zaktualizuj adres URL w konfiguracji.