Supabase
Zapisuj i wyszukuj rekordy w bazie Supabase za pomocą narzędzi webhook.
Twój recepcjonista może zapisywać dane z rozmowy do tabeli Supabase i wyszukiwać dzwoniącego po numerze telefonu przez REST API Supabase. Poniższa konfiguracja używa publicznego klucza projektu z zabezpieczeniami na poziomie wierszy, więc recepcjonista może robić tylko to, na co zezwolisz.
Nigdy nie umieszczaj klucza service_role ani tajnego klucza w narzędziu webhook. Te klucze omijają zabezpieczenia na poziomie wierszy
i dają pełny dostęp do bazy danych.
Zanim zaczniesz
W panelu Supabase otwórz Project Settings → API Keys i skopiuj klucz publishable albo starszy klucz anon. URL projektu to https://PROJECT_REF.supabase.co.
Przygotuj bazę danych
Uruchom to w SQL Editor. Utworzy tabelę, do której recepcjonista może tylko dodawać wpisy, oraz funkcję zwracającą jednego klienta na podstawie dokładnego numeru telefonu. Funkcja zakłada, że istnieje tabela customers z kolumnami name, plan, notes i phone, więc dostosuj nazwy do swojego schematu.
Dzwoniący nie mogą użyć funkcji do wyświetlenia listy klientów: nie zwraca ona nic, jeśli nie jest znany dokładny numer telefonu.
Utwórz narzędzia
Dla obu narzędzi przejdź do Integrations, wybierz Add integration, wybierz Webhook Tool i dodaj te nagłówki żądania:
Zapisz prośbę o oddzwonienie
Wyszukaj klienta
Wybierz Enable dla każdego narzędzia, a potem przetestuj recepcjonistę za pomocą prośby o oddzwonienie. Wiersz pojawi się w Table Editor.