ナビゲーションにスキップ

Airtable

通話中にAirtableレコードを検索・追加します。

受付係は、Airtableテーブルで発信者を検索し、見込み客や折り返し依頼などの新しいレコードを追加できます。検索にはAirtableのAPIを使用します。新しいレコードはAirtableの自動化を介して追加します。これは、APIがWebhookツールでは送信できない形式でネストされたフィールドを必要とするためです。

レコードを検索する

1

個人用アクセストークンを作成する

airtable.com/create/tokens にアクセスし、data.records:read スコープを持つトークンを作成します。Access では、受付係に必要なベースだけを追加してください。

2

ベースIDとテーブルIDを確認する

ブラウザでテーブルを開きます。URLには、app で始まるベースIDと、tbl で始まるテーブルIDが含まれています。

3

Webhookツールを作成する

Integrations に移動し、Add integration を選択して、Webhook Tool を選びます。

フィールド値
名前find_airtable_record
説明”顧客テーブルで発信者を検索します。発信者が既存の予約、注文、アカウントについて尋ねたときに使用します。“
メソッドGET
URLhttps://api.airtable.com/v0/BASE_ID/TABLE_ID
リクエストヘッダーAuthorization: Bearer の後にトークンを続けます
クエリパラメーターfilterByFormula(文字列、必須):「発信者に一致するAirtable数式。例:{Phone} = '+14155550123'。フィールド名にはPhoneとNameを使用します。」
maxRecords(数値、必須):「常に5。」
エージェントに割り当てるReceptionist

Enable を選択します。

説明内の Phone と Name をテーブルのフィールド名に置き換えてください。これにより、受付係が一致する数式を作成できます。

レコードを追加する

1

自動化を作成する

ベースで Automations を開き、Create automation を選択して、When webhook received トリガーを選びます。Webhook URLをコピーします。Webhookトリガーは、すべてのAirtableプランで利用できるわけではありません。

2

Webhookツールを作成する

Integrations に移動し、Add integration を選択して、Webhook Tool を選びます。

フィールド値
名前add_airtable_record
説明”発信者が見積もりや折り返しを希望した場合、新しい見込み客を保存します。“
メソッドPOST
URL自動化のWebhook URL
本文パラメーター入力するフィールドごとに1つ。例:name、phone、request(すべて文字列、必須)
エージェントに割り当てるReceptionist
3

サンプルを送信してフィールドをマッピングする

ツールをトリガーする会話で、受付係をテスト します。自動化で Test trigger を選択してリクエストを読み込み、Create record アクションを追加して、各本文パラメーターをフィールドにマッピングします。

4

自動化を有効にする

自動化をオンにします。

トラブルシューティング

問題確認すること
検索時に401または403が発生するトークンには data.records:read スコープと、このベースへのアクセス権が必要です。
422 INVALID_FILTER_BY_FORMULAツールの説明にあるフィールド名が、大文字・小文字を含めてテーブルと完全に一致している必要があります。
検索結果が返らない電話番号は、+14155550123 など、受付係が送信するものと同じ形式で保存する必要があります。
レコードが追加されない自動化がオンになっており、Create record でWebhookトリガーのフィールドがマッピングされている必要があります。
Airtableから429が返るAirtableでは、ベースごとに1秒あたり5リクエストまでです。ベースに対する他のAPIトラフィックを減らしてください。