Przejdź do nawigacji

Airtable

Wyszukuj i dodawaj rekordy Airtable podczas rozmów.

Twój recepcjonista może wyszukać dzwoniącego w tabeli Airtable i dodać nowy rekord, na przykład potencjalnego klienta lub prośbę o oddzwonienie. Wyszukiwanie używa API Airtable. Nowe rekordy są dodawane przez automatyzację Airtable, ponieważ API wymaga pól zagnieżdżonych w sposób, którego narzędzia webhook nie mogą wysłać.

Wyszukiwanie rekordów

1

Utwórz osobisty token dostępu

Wejdź na airtable.com/create/tokens i utwórz token z zakresem data.records:read. W sekcji Access dodaj tylko bazę potrzebną recepcjoniście.

2

Znajdź identyfikatory bazy i tabeli

Otwórz tabelę w przeglądarce. Adres URL zawiera identyfikator bazy, który zaczyna się od app, oraz identyfikator tabeli, który zaczyna się od tbl.

3

Utwórz narzędzie webhook

Wejdź w Integrations, wybierz Add integration, a następnie Webhook Tool.

PoleWartość
Nazwafind_airtable_record
Opis”Wyszukaj dzwoniącego w naszej tabeli klientów. Użyj tego, gdy dzwoniący pyta o istniejącą rezerwację, zamówienie lub konto.”
MetodaGET
URLhttps://api.airtable.com/v0/BASE_ID/TABLE_ID
Nagłówki żądaniaAuthorization: Bearer , a następnie token
Parametry zapytaniafilterByFormula (ciąg znaków, wymagany): “Formuła Airtable dopasowująca dzwoniącego, na przykład {Phone} = '+14155550123'. Użyj nazw pól Phone i Name.”
maxRecords (liczba, wymagany): “Zawsze 5.”
Przypisz do agentówReceptionist

Wybierz Enable.

Zastąp Phone i Name w opisie nazwami pól z tabeli, aby recepcjonista tworzył pasujące formuły.

Dodawanie rekordów

1

Utwórz automatyzację

W swojej bazie otwórz Automations, wybierz Create automation, a następnie wyzwalacz When webhook received. Skopiuj URL webhooka. Wyzwalacze webhook nie są dostępne w każdym planie Airtable.

2

Utwórz narzędzie webhook

Wejdź w Integrations, wybierz Add integration, a następnie Webhook Tool.

PoleWartość
Nazwaadd_airtable_record
Opis”Zapisz nowego potencjalnego klienta, gdy dzwoniący chce wycenę lub oddzwonienie.”
MetodaPOST
URLURL webhooka automatyzacji
Parametry treściPo jednym dla każdego pola do uzupełnienia, na przykład name, phone i request (wszystkie jako ciągi znaków, wymagane)
Przypisz do agentówReceptionist
3

Wyślij przykład i przypisz pola

Przetestuj recepcjonistę w rozmowie, która uruchamia narzędzie. W automatyzacji wybierz Test trigger, aby wczytać żądanie, potem dodaj akcję Create record i przypisz każdy parametr treści do pola.

4

Włącz automatyzację

Włącz automatyzację.

Rozwiązywanie problemów

ProblemCo sprawdzić
401 lub 403 przy wyszukiwaniuToken potrzebuje zakresu data.records:read i dostępu do tej bazy.
422 INVALID_FILTER_BY_FORMULANazwy pól w opisie narzędzia muszą dokładnie odpowiadać nazwom w tabeli, także pod względem wielkości liter.
Wyszukiwanie nic nie zwracaNumery telefonów muszą być zapisane w tym samym formacie, który wysyła recepcjonista, na przykład +14155550123.
Rekordy nie są dodawaneAutomatyzacja musi być włączona, a Create record musi przypisywać pola z wyzwalacza webhook.
429 z AirtableAirtable pozwala na 5 żądań na sekundę na bazę. Ogranicz inny ruch API w bazie.