# アクションタイプとしてのメールとWebhook

Sesami Flows は、予約ワークフローを自動化するための主要なアクションタイプを2つサポートしています: **メール** および **Webhook**.

## メールアクション

メールアクションを使用すると、予約イベントに基づいてカスタムブランドの通知を送信できます。

### メールアクションを使うタイミング

* 特定のブランディングを施した確認メールを送信する
* サービス別または拠点別のメールテンプレートを作成する
* 予約条件（言語、サービス種類など）に応じて異なるメールを送信する
* カスタムメッセージでチームメンバーや顧客に通知する

### メールアクションの仕組み

1. 予約イベントが発生する（作成、更新、またはキャンセル）
2. Flow が定義した条件を確認する
3. 条件が一致すると、メールが指定された受信者に送信されます

### メールアクションの機能

* **カスタムコンテンツ**: 件名とメール本文を自由に作成できます
* **条件分岐**: サービス、拠点、または言語に基づいて異なるメールを送信できます
* **動的変数**: 日付、時刻、顧客名、サービス名などの予約詳細を含められます
* **複数の受信者**: 顧客、販売者、またはチームメンバーに送信できます

{% hint style="warning" %}
**重要な制限**: Flows 経由で送信されるメールアクションは **請求は** サポート `.ics` カレンダーファイルの添付に対応していません。カレンダーファイルが必要な場合は、代わりに Sesami のデフォルト通知メールを使用してください。
{% endhint %}

### 使用例

* フランス語を話す顧客向けにフランス語のウェルカムメールを送信する
* 特定のサービス向けに、来店前の案内を送信する
* 高額予約が入ったときにマネージャーへ通知する
* 予約完了後にフォローアップメールを送信する

## Webhook アクション

Webhook アクションは、HTTP POST リクエストを介して予約データを外部システムへリアルタイムで送信します。

### Webhook アクションを使うタイミング

* サードパーティのマーケティングプラットフォーム（Klaviyo、Omnisend など）と連携する
* 独自システム内でカスタムのビジネスロジックを実行する
* 予約データを分析ツールや CRM プラットフォームに送信する
* Zapier や Make（旧 Integromat）に接続して、拡張自動化を行う

### Webhook アクションの仕組み

1. 予約イベントが発生する（作成、更新、またはキャンセル）
2. Flow が定義した条件を確認する
3. 条件が一致すると、Sesami は HTTP POST リクエストをあなたの webhook URL に送信します
4. 受信側のシステムが予約データを処理します

### Webhook ペイロード

Webhook は、以下を含む JSON 形式で予約データを送信します:

* 予約詳細（日付、時刻、所要時間）
* 顧客情報（名前、メール、電話番号）
* サービスおよびリソースの詳細
* 予約ステータス（確定、キャンセル、再予約）
* カスタムフィールドとメタデータ

### 使用例

* マーケティング自動化のために予約データを Klaviyo に送信する
* Twilio などのサービスを介して SMS リマインダーをトリガーする
* 予約作成時に社内 CRM を更新する
* 予約分析データを Google Analytics や Mixpanel に送信する
* サービス予約時にプロジェクト管理ツールでタスクを作成する

## メールアクションと Webhook アクションの比較

| 機能            | メールアクション      | Webhook アクション    |
| ------------- | ------------- | ---------------- |
| **主な用途**      | 通知を送信する       | 外部システムにデータを送信する  |
| **受信先**       | メールアドレス       | HTTP エンドポイント URL |
| **コンテンツ**     | HTML メール      | JSON データペイロード    |
| **カレンダーファイル** | 非対応           | 該当なし             |
| **カスタマイズ**    | 件名、本文、ブランディング | JSON による完全な予約データ |
| **最適な用途**     | 顧客/チーム向け通知    | システム連携           |

## Flows でのアクション設定

Flow にメールアクションまたは Webhook アクションを追加するには:

1. 開く **Sesami** をShopify管理画面で
2. 移動先 **設定 > Flows**
3. 新しい Flow を作成するか、既存のものを編集する
4. トリガーイベントを選択する（予約の作成、更新、キャンセル）
5. 必要に応じて条件を追加する（任意）
6. を追加する **メール** または **Webhook** アクション
7. アクションの詳細を設定する
8. **保存** そして Flow をテストする

{% hint style="info" %}
**ヒント**: ライブ顧客向けに有効化する前に、必ずテスト予約で Flow をテストしてください。メールが正しく届くか、Webhook データが正しく受信されるかを確認しましょう。
{% endhint %}

## トラブルシューティング

<details>

<summary>Webhook がデータを受信しない</summary>

* Webhook URL が正しく、公開アクセス可能であることを確認する
* エンドポイントが POST リクエストを受け付けることを確認する
* サーバーが 200 OK ステータスコードを返すことを確認する
* Flow の条件を確認し、条件が満たされていることを確かめる
* 配信ステータスについて Sesami Flow のログを確認する

</details>

<details>

<summary>メールが送信されない</summary>

* メールアドレスが正しく設定されていることを確認する
* Flow の条件が満たされていることを確認する
* Flow が有効でアクティブになっていることを確認する
* 簡単な予約でテストし、トリガーが機能するか確認する
* 自分のメールでテストしている場合は迷惑メールフォルダを確認する

</details>

## 関連項目

* [Sesami Flows](/ja/zi-dong-hua/sesami-flows.md) - 自動化システムの概要
* [Sesami Flows と Klaviyo](/ja/zi-dong-hua/sesami-flows-and-klaviyo.md) - Klaviyo との連携
* [Sesami FlowsとOmnisend](/ja/zi-dong-hua/sesami-flows-and-omnisend.md) - Omnisend との連携
* [通知メール](/ja/tong-zhi/notification-emails.md) - デフォルト通知システム


---

# 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/email-and-webhook-as-action-types.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.
