Most power users operate multiple different softwares to cover every single aspect of their customer relations and users like these are always interested in connecting multiple solutions together so they can easily cooperate.

Pretty much whatever your communication/integration requirement is there is a good chance that one of our LiveAgent functions can cover it.

パワーユーザーの多くは、顧客対応のあらゆる側面をカバーするために複数の異なるソフトウェアを使用しており、こうしたユーザーは複数のソリューションを連携させることに常に関心を持っています。

どのような通信・統合要件であっても、LiveAgentのいずれかの機能で対応できる可能性が高いです。

外部スクリプトやソフトウェアからの情報をエージェントに提供したい場合は、チケットへの外部情報表示プラグインが最適です。簡単に説明すると、外部スクリプトが返すコンテンツをチケット詳細に表示し、エージェントが簡単にアクセスできるようにするものです。例えば、エージェントが現在対応している顧客の注文履歴をLiveAgentのチケット詳細に直接表示したり、ショップの注文確認や返金といった基本的な管理操作を追加したりする使い方が考えられます。

LiveAgentで発生したイベントをサードパーティのソフトウェアやスクリプトに通知したい場合は、強力な自動化ルールエンジンのHTTPリクエスト送信アクションをご活用ください。

LiveAgentの管理パネルで「Configuration(設定)」→「Automation(自動化)」→「Rules(ルール)」からルールを作成する際、外部URLへのHTTPリクエスト送信アクションを選択できます。このアクションでは、提供された変数を使ってさまざまなLiveAgentのデータを送信できます。外部URLへのシンプルなGETリクエストに加え、POSTリクエストおよびDELETEリクエストも利用可能で、変数を使って独自のリクエストヘッダーやリクエストボディを構築できます。この機能を活用することで、多くのことが実現できます。例えば、エージェントへの評価が低かったユーザーをMailchimpのリストに追加するといったことも可能です。

以下は、このオプションの設定画面の例です:

利用可能な変数は以下のとおりです:

{$initiator_id} - アクション実行者 - ID {$initiator_username} - アクション実行者 - ユーザー名 {$initiator_firstname} - アクション実行者 - 名 {$initiator_lastname} - アクション実行者 - 姓

{$last_in_ticket_agent_id} - 会話内の最後のエージェント - ID {$last_in_ticket_agent_username} - 会話内の最後のエージェント - ユーザー名 {$last_in_ticket_agent_firstname} - 会話内の最後のエージェント - 名 {$last_in_ticket_agent_lastname} - 会話内の最後のエージェント - 姓

{$conv_last_message} - 最後の会話メッセージ {$conv_code} - チケットID {$conv_conversationid} - 内部会話ID {$conv_datecreated} - 会話作成日 {$conv_datechanged} - 会話変更日 {$conv_datedue} - 会話の期限日 {$conv_priority} - 会話の優先度 {$conv_departmentName} - 部門名 {$conv_departmentid} - 部門ID {$conv_agentid} - チケット担当エージェントID {$conv_urlCode} - チケットURLコード {$conv_startreferer} - チケットのリファラー {$conv_status} - チケットのステータス {$conv_subject} - チケットの件名 {$conv_tags} - チケットのタグ {$conv_channelType} - チケットのチャンネルタイプID

{$contact_emails} - カンマ区切りの連絡先メールアドレス {$contact_contactid} - 連絡先ID {$contact_parent_contactid} - 親連絡先ID {$contact_firstname} - 連絡先の名 {$contact_lastname} - 連絡先の姓 {$contact_system_name} - 連絡先のシステム名 {$contact_email} - 連絡先のメールアドレス [レコードセット]* {$contact_phone} - 連絡先の電話番号 [レコードセット]* {$contact_twitter_name} - 連絡先のTwitterハンドル {$contact_description} - 連絡先の説明 {$contact_avatar_url} - 連絡先のアバターURL {$contact_city} - 連絡先の都市 {$contact_countrycode} - 連絡先の国コード {$contact_time_offset} - 連絡先のタイムオフセット {$contact_levelid} - 連絡先のゲーミフィケーションレベルID {$contact_groups} - 連絡先のグループ {$contact_note} - 連絡先のメモ {$contact_company} - 連絡先の会社 {$contact_gender} - 連絡先の性別 {$contact_status} - 連絡先のステータス

{$buttonId} - ボタンID {$invitationId} - 招待ID

「Configuration(設定)」→「System(システム)」→「Ticket fields(チケットフィールド)」で作成したすべてのチケット(会話)フィールドの変数 {$conv_field_FieldCode} - フィールド名

「Configuration(設定)」→「System(システム)」→「Contact fields(連絡先フィールド)」で作成したすべての連絡先フィールドの変数 {$contact_field_FieldCode} - フィールド名

* [レコードセット]は、返されるデータがJSON配列であることを意味します。最初の要素はテーブルヘッダー(列名の配列)で、それ以降の要素はテーブル行の配列です。