

操作ガイド
Ameliaプラグインから他のアプリケーションにデータを送信するための複数のフックを設定できます。例えば、お客様情報をすでに使っているお客様管理システムに送信する場合などに、このオプションを使用すると便利です。Ameliaと他のアプリケーションを連携できる自動化ツールであれば、どのようなものでも使用できますが、このドキュメントでは、現在最も人気のあるオンライン自動化ツールである「Zapier」を使った接続について説明します。
Zapierを使用するには、まずこの公式ページでアカウントを作成する必要があります。アカウントを作成したら、右上にある「Make a Zap!」オプションをクリックし、次の手順に従ってください。



「Find data」 – このステップでは、Zapier がデータを返すために、Amelia で選択したアクションを実行する必要があります。「TEST & REVIEW」をクリックし、Amelia でアクションを実行します。「booking completed」アクションを選択したので、Amelia で予約を作成します。Zapier が読み込まれ、データを検索します。

Zapier がデータを見つけると、下の図のようなオプションが表示されます。

「Hook A」をクリックすると、Zapier が予約から返したすべてのデータが表示されます。
3. 「Do this(実行する)」セクションで、Ameliaを接続するツールを選択します。この例ではGoogleスプレッドシートを選択しますが、MailChimp、Facebook Lead、Zoho CRM、WooCommerceなど、Zapierで利用可能な他のアプリケーションも選択できます。検索セクションにアプリケーション名を入力してクリックすると簡単に見つかります。
「アクション イベントの選択」オプションで Google スプレッドシートを選択したので、「スプレッドシートの行を作成」を選択し、「続行」をクリックします。

Googleスプレッドシートアカウントを選択し、「続行」をクリックします。スプレッドシートとワークシートを選択し、再度「続行」をクリックします。Zapierが列名を返すので、返されたデータと接続できます。
注意: 選択したスプレッドシートとワークシートには、Zapier で表示できるように名前付きの列が必要です。
ここでは、Zapierを使用してAmeliaとGoogleスプレッドシートを接続し、予約後にデータを送信する手順を説明しました。手順は複雑に見えるかもしれませんが、毎回行う必要はなく、いずれかのアクションにフックを設定する最初の1回のみ実行すれば済みます。他の2つのアクション(予約/イベントのキャンセルと日時の変更)は手順が非常に似ていますが、1つの手順が異なります。キャンセルの場合は予約またはイベントをキャンセルする必要があり、日時の変更の場合はZapierがデータを返すために予約またはイベントの日時を変更する必要があります。
注意:キャンセル後にZapierがデータを返すには、お客様としてキャンセル操作を行う必要があります。そのため、通知に記載されているキャンセルURLリンクからキャンセルするか、お客様ユーザーとしてログインして予約をキャンセルするかの2つの方法があります。日時の変更については、管理者として予約またはイベントの日時を変更することで行うことができます。