> For the complete documentation index, see [llms.txt](https://help.sesami.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.sesami.co/ja/zi-dong-hua/sesami-flows-and-klaviyo.md).

# Sesami FlowsとKlaviyo

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

## Klaviyoとは？

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

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

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

### 一般的なユースケース

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

* 予約確認フロー
* 予約の再調整フロー
* 予約キャンセルフロー
* 予約リマインダーフロー（24時間前、または任意の時間設定）
* 予約完了フロー

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

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

## 仕組み

Sesamiは **Sesami Flowを使って** 予約イベントをリアルタイムでKlaviyoに送信します。予約が作成、再調整、キャンセル、または完了されると、SesamiはそのイベントデータをカスタムメトリクスとしてKlaviyoに送信します。その後、これらのメトリクスを基にメールまたはSMSメッセージをトリガーするFlowをKlaviyoで作成します。

### データの流れ

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

## セットアップ手順

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

1. 開きます [Sesami管理ポータル](https://help.sesami.co/admin/sesami-admin-portal)
2. 移動先 **Flow**
3. クリック **Flowを作成**

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

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

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

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

<figure><img src="https://1805722424-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnDgiM1CWSLWRIbhORANO%2Fuploads%2FuxdHvTIRYlwCWGpBwGIH%2FScreenshot%202026-08-27%20at%2013.33.08.png?alt=media&amp;token=2071f95d-dbf7-4dcf-a786-e0d1c0e5434d" alt=""><figcaption></figcaption></figure>

### ステップ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キーをコピーする**

<div><figure><img src="https://1805722424-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnDgiM1CWSLWRIbhORANO%2Fuploads%2FJQQrLNJF0Wc1v55x5pw6%2FScreenshot%202026-08-27%20at%2013.37.52.png?alt=media&amp;token=2482f74f-2bd7-416a-b74c-e617cbd40076" alt=""><figcaption></figcaption></figure> <figure><img src="https://1805722424-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnDgiM1CWSLWRIbhORANO%2Fuploads%2FtDaqzIIZt1JaRJaFN2Zo%2FScreenshot%202026-08-27%20at%2013.43.28.png?alt=media&amp;token=bdf7fd77-bbd9-4867-aa5c-dd62512056bf" alt=""><figcaption></figcaption></figure></div>

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

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

<figure><img src="https://1805722424-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnDgiM1CWSLWRIbhORANO%2Fuploads%2Fi5oTyjoqq0PXgNihjLCt%2FScreenshot%202026-08-27%20at%2013.46.46.png?alt=media&amp;token=cf59b1ba-62f8-4910-aef2-a545e114fd05" alt=""><figcaption></figcaption></figure>

### ステップ6：テスト予約を作成する

1. Sesamiでテスト予約を作成し、SesamiをKlaviyoに接続してイベントデータを送信します。<br>
2. テストが完了すると、対応するイベントとそのプロパティがKlaviyoで利用可能になります。その後、Klaviyo Flow設定の次の手順に進めます。

{% hint style="info" %}
**注：** 新しく設定したSesami FlowとKlaviyo APIの接続を確立するには、テスト予約の作成が必要です。

テスト操作はFlowのトリガーと一致している必要があります：

* 予約作成 → 新しいテスト予約を作成します。
* 予約再調整 → 既存の予約を再調整します。
* 顧客チェックイン → 予約のために顧客をチェックインします。
* 予約開始 → 予約が始まるのを待ちます。
* 予約キャンセル → 既存の予約をキャンセルします。
* ノーショー → 予約をノーショーとしてマークします。
  {% endhint %}

## KlaviyoでFlowを設定する

SesamiがKlaviyoにイベントを送信したら、顧客にコミュニケーションを送るためにKlaviyoでFlowを作成する必要があります。

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

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

<figure><img src="https://1805722424-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnDgiM1CWSLWRIbhORANO%2Fuploads%2FgF1uw6IQslc07hlOzuBD%2FScreenshot%202026-08-27%20at%2014.23.17.png?alt=media&amp;token=daee427d-8831-4abc-979c-0f87e44b10ff" alt=""><figcaption></figcaption></figure>

### ステップ2：メトリクスのトリガーを選択する

1. 選択 **メトリクス** をトリガータイプとして&#x20;
2. APIをクリック
3. 「Sesami」を見つけて、適切なメトリクスを選択します。

<div><figure><img src="https://1805722424-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnDgiM1CWSLWRIbhORANO%2Fuploads%2FdeylxlHLsqqiXcWoO3pb%2FScreenshot%202026-08-27%20at%2014.26.23.png?alt=media&amp;token=8c59d1a1-ec7f-413b-ae5c-b61baf23116c" alt=""><figcaption></figcaption></figure> <figure><img src="https://1805722424-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnDgiM1CWSLWRIbhORANO%2Fuploads%2F5XGdGYX0ttyeANtcq58A%2FScreenshot%202026-08-27%20at%2014.30.23.png?alt=media&amp;token=c9c3fb06-9ad7-4f05-bc2b-9b6aa25f767f" alt=""><figcaption></figcaption></figure></div>

### ステップ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 Flowをトランザクショナルとして設定してください。** 予約確認、リマインダー、再調整/キャンセル通知、および同様の予約関連コミュニケーションは、マーケティングではなくトランザクショナルです。Klaviyoでこれらをトランザクショナルとして設定すると、マーケティング同意の有無にかかわらずすべての顧客に送信され、マーケティングの配信品質も健全に保てます。

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

## 連携のテスト

公開前に、連携をテストします：

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

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

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

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 }}`             | タトゥー除去                        | サービス名            |
| `{{ 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 }}`     | 質問/回答のペア                      | カスタムフォームの回答      |

## よくある質問

<details>

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

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

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

</details>

<details>

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

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

</details>

<details>

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

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

</details>

<details>

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

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

</details>

## 関連

* [Sesami Flowを使って](/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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
