# Sesami FlowsとKlaviyo

Sesami を Klaviyo と連携して、予約ビジネス向けの高度なメールおよび SMS マーケティングを実現します。

## Klaviyo とは？

Klaviyo は、主にメールマーケティングと SMS マーケティングに使用されるマーケティング自動化プラットフォームです。Sesami の戦略的パートナーとして、Klaviyo は予約ベースのビジネス向けに強力な顧客コミュニケーションツールを提供します。

## なぜ Sesami を Klaviyo と連携するのですか？

Sesami のイベントデータを Klaviyo に送信し、すべてのコミュニケーション（メールまたは SMS）を Klaviyo 経由でトリガーすることで、顧客向けのあらゆるやり取りを効率化できます。すでに Klaviyo を使って注文確認、SMS マーケティングメッセージ、その他の連絡を送っている多くのビジネスにとって、予約確認や予約リマインダーも Klaviyo から送ることで、統一された顧客体験を実現できます。

### よくある利用例

**メールと SMS のフロー：**

* 予約確認フロー
* 予約変更フロー
* 予約キャンセルフロー
* 予約リマインダーフロー（24時間前、または任意のタイミング）
* 予約完了フロー

**組み合わせ連携：**

* レビュー プラットフォーム（Okendo、Yotpo、Trustpilot など）で顧客レビューを依頼する
* 予約後にロイヤルティプログラムへ招待する、または進捗を追跡する（LoyaltyLion、Swell など）
* 予約メールをパーソナライズする（Limespot、Nosto など）

## 仕組み

Sesami は **Sesami Flows** を使用して、予約イベントをリアルタイムで Klaviyo に送信します。予約が作成、変更、キャンセル、または完了されると、Sesami はそのイベントデータをカスタム指標として Klaviyo に送信します。その後、これらの指標に基づいてメールまたは SMS メッセージをトリガーする Flows を Klaviyo で作成します。

### データの流れ

1. 顧客が Sesami で予約を行う
2. Sesami Flow がトリガーされ、webhook 経由でイベントデータを Klaviyo に送信する
3. Klaviyo はイベントをカスタム指標として受け取る（例：「Sesami 予約作成」）
4. その指標に基づいて Klaviyo Flow がトリガーされる
5. 顧客が予約詳細を含むメールまたは SMS を受け取る

## 設定手順

### ステップ 1: Sesami で Flow を作成する

1. 開く **Sesami** をShopify管理画面で
2. 移動先 **設定 > Flows**
3. をクリック **Flow を作成**

### ステップ 2: Klaviyo のプリセットを選択する

利用可能な Klaviyo Flow プリセットから選択します：

* **Klaviyo イベント、予約作成**
* **Klaviyo イベント、予約変更**
* **Klaviyo イベント、予約キャンセル**
* **Klaviyo イベント、予約完了**
* **Klaviyo イベント、予約リマインダー 24時間前**

{% hint style="info" %}
リマインダープリセットを複製し、トリガーのタイミングを変更することで、必要な数だけリマインダー Flow を作成できます。
{% endhint %}

### ステップ 3: Flow 設定を確認する

一般的な Flow 設定を確認して、トリガー条件と webhook の設定を理解します。

### ステップ 4: Klaviyo のプライベート API キーを取得する

{% hint style="warning" %}
**重要**2024年6月12日現在、Sesami Flows は Klaviyo のプライベート API キー（公開キーではありません）を使用します。必ずプライベートキーを作成してください。
{% endhint %}

1. にログインします **Klaviyo アカウント**
2. 移動先 **設定 > API キー**
3. をクリック **プライベート API キーを作成**
4. 「Sesami Integration」と名付けて **フルアクセスキー**
5. 生成されたプライベート API キーをコピーします

### ステップ 5: Flow に API キーを追加する

1. Sesami Flow の設定で、プレースホルダーを見つけます `KLAVIYO_PRIVATE_API_KEY`
2. それを実際の Klaviyo プライベート API キーに置き換えます
3. **保存** Flow

以上です！Klaviyo に送信したい各 Klaviyo イベントについて、これらの手順を繰り返してください。

## 利用可能なイベントプロパティ

Sesami が予約データを Klaviyo に送信すると、以下のプロパティが含まれ、Klaviyo のメールまたは SMS テンプレートで使用できます：

| プロパティ                                  | サンプル値                         | 説明               |
| -------------------------------------- | ----------------------------- | ---------------- |
| `{{ event.appointment_id }}`           | 62e144124a6d0b9ed42ffb55      | 一意の予約 ID         |
| `{{ event.datetime }}`                 | 2022年7月29日 04:30 PM           | 予約日時             |
| `{{ event.order_id }}`                 | 4447608111157                 | Shopify の注文 ID   |
| `{{ event.quantity }}`                 | 1                             | 予約数              |
| `{{ event.service_name }}`             | Tattoo Removal                | サービス名            |
| `{{ event.service_description }}`      | 15分前にお越しください                  | サービス案内           |
| `{{ event.service_duration }}`         | 30                            | 分単位の所要時間         |
| `{{ event.service_price }}`            | 149                           | サービス価格           |
| `{{ event.service_location }}`         | 100 Beverly Hills, LA         | サービスの場所          |
| `{{ event.service_image_url }}`        | <https://cdn.shopify.com/>... | サービス画像の URL      |
| `{{ event.team_member }}`              | David                         | 担当チームメンバー名       |
| `{{ event.team_member_description }}`  | David は10年の経験があります            | チームメンバーのプロフィール   |
| `{{ event.team_member_email }}`        | <david@email.com>             | チームメンバーのメールアドレス  |
| `{{ event.team_member_phone }}`        | 0000000000                    | チームメンバーの電話番号     |
| `{{ event.variant_title }}`            | 30分                           | 商品バリアント名         |
| `{{ event.customer_management_link }}` | <https://r.sesami.co/1234>    | 顧客が予約を管理するためのリンク |
| `{{ event.line_item_properties }}`     | 質問/回答のペア                      | カスタムフォームの回答      |

## Klaviyo で Flows を設定する

Sesami が Klaviyo にイベントを送信したら、顧客に連絡を送るために Klaviyo で Flows を作成する必要があります。

### ステップ 1: Klaviyo で Flow を作成する

1. にログインします **Klaviyo**
2. 移動先 **Flows**
3. をクリック **Flow を作成**

### ステップ 2: 指標トリガーを選択する

1. 選択します **指標** をトリガータイプとして
2. 指標のドロップダウンで「Sesami」を検索します
3. 適切な指標を選択します：
   * **Sesami 予約作成**
   * **Sesami 予約変更**
   * **Sesami 予約キャンセル**
   * **Sesami 予約完了**
   * **Sesami 予約リマインダー**

### ステップ 3: メールまたは SMS のアクションを追加する

1. をクリック **アクションを追加**
2. 選択 **メール** または **SMS**
3. メッセージテンプレートをデザインする

### ステップ 4: テンプレートでイベントプロパティを使用する

メールまたは SMS の内容を編集する際、上の表に示した構文を使って、予約に関連するすべてのプロパティにアクセスできます。たとえば：

* `{{ event.datetime }}` - 予約日時を表示する
* `{{ event.service_name }}` - サービス名を表示する
* `{{ event.team_member }}` - 担当チームメンバーを表示する
* `{{ event.customer_management_link }}` - 顧客が予約を変更またはキャンセルするためのリンクを提供する

### ステップ 5: Flow を公開する

メッセージを作成してテストしたら、Flow を **公開** に設定して、自動メッセージの送信を開始します。

{% hint style="info" %}
**Klaviyo Flows をトランザクションとしてマークします。** 予約確認、リマインダー、変更/キャンセル通知、および同様の予約関連の連絡は、マーケティングではなくトランザクションです。Klaviyo でこれらをトランザクションとしてマークすると、マーケティング同意の有無にかかわらずすべての顧客に送信され、マーケティング配信率も健全に保たれます。

Klaviyo で Flow のメッセージアクションを開き、 **追加オプション**に移動し、 **Smart Sending** をオフにして、メッセージタイプを **トランザクション**.
{% endhint %}

## 統合をテストする

公開前に、統合をテストします：

1. Sesami でテスト予約を作成する
2. Klaviyo の **アクティビティフィード** または **指標**
3. にイベントが表示され、すべての予約プロパティが正しく入力されていることを確認する
4. Klaviyo Flow をテストして、メール/SMS が正しく送信されることを確認する
5. コンテンツを確認し、すべての動的プロパティが正しく表示されることを確認する

{% hint style="success" %}
**ヒント**：テスト用の顧客メールアドレスを作成し、テスト予約を行って、実際の顧客向けに Flows を有効にする前に完全な顧客体験を確認してください。
{% endhint %}

## FAQ

<details>

<summary>1つ以上のリマインダーフローを設定する必要がある場合はどうすればよいですか？</summary>

Klaviyo のリマインダープリセットを使用して新しい Flows を作成し、Flow 設定でトリガーのタイミングを変更することで、必要な数だけリマインダーフローを作成できます。たとえば、次のタイミングでリマインダーを送信できます：

* 予約の7日前
* 予約の24時間前
* 予約の2時間前

</details>

<details>

<summary>Klaviyo をメールだけでなく SMS にも使えますか？</summary>

はい！Klaviyo はメールと SMS の両方をサポートしています。Klaviyo アカウントで SMS を有効にし、同意を得て顧客の電話番号を収集している限り、Klaviyo Flows で SMS アクションを使用できます。

</details>

<details>

<summary>公開 API キーの要件はどうなりましたか？</summary>

2024年6月12日現在、Sesami はすべての Flow プリセットを更新し、Klaviyo の更新された API 要件に合わせて、公開キーではなく Klaviyo のプライベート API キーを使用するようにしました。新しい統合を設定するときは、常にプライベートキーを使用してください。

</details>

<details>

<summary>イベントが Klaviyo に表示されません。何を確認すればよいですか？</summary>

* Klaviyo のプライベート API キーが正しく、フルアクセス権を持っていることを確認する
* Sesami で Flow が有効になっていることを確認する
* Flow を設定した後にテスト予約を作成したことを確認する
* Sesami Flow のログを確認して、webhook が正常に送信されたかを見る
* Klaviyo のアクティビティフィードを確認して、イベントが受信されているかを見る

</details>

## 関連項目

* [Sesami Flows](/ja/zi-dong-hua/sesami-flows.md) - Sesami の自動化システムの概要
* [メールと webhook のアクション](/ja/zi-dong-hua/email-and-webhook-as-action-types.md) - アクションタイプの理解
* [Klaviyo 統合の概要](/ja/apps-integrations/klaviyo.md) - Klaviyo の一般的なパターン
* [通知メール](/ja/tong-zhi/notification-emails.md) - デフォルトの Sesami 通知システム


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.sesami.co/ja/zi-dong-hua/sesami-flows-and-klaviyo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
