Reloura One マニュアル

シナリオをインポート

JSON テキストを使ってシナリオのステップを一括で登録できます。既存のメール講座やステップ LINE をまとめて移行したい場合や、テンプレートからシナリオを素早く作成したい場合に便利です。

対応チャネル

JSON 一括インポートは LINE シナリオ・メールシナリオの両方に対応しています。JSON 内でタグ名を指定すると、存在しないタグは自動で作成されます。

インポートの手順

  1. 1

    JSON テキストを準備

    後述のフォーマットに沿った JSON テキストを作成します。

  2. 2

    シナリオ一覧画面で「JSONインポート」をクリック

    インポート画面が開きます。

  3. 3

    JSON テキストを貼り付け

    テキストエリアに JSON テキストをペーストします。

  4. 4

    インポートを実行

    「インポート」をクリックしてシナリオを一括登録します。バリデーションエラーがあれば表示されます。

画面イメージ

シナリオをインポート

{
  "name": "7日間メール講座",
  "trigger_tags": ["メール講座申込"],
  "steps": [
    { ... }
  ]
}

JSON テキストを貼り付けてください。フォーマットの詳細は下記を参照してください。

インポート時の注意

  • インポートされたシナリオは無効状態で作成されます。内容を確認してから有効化してください。
  • 既存のステップがある場合、インポートしたステップは末尾に追加されます。
  • JSON 内で指定したタグ名が存在しない場合、タグが自動で作成されます。

JSON フォーマット

メールシナリオ用

{
  "name": "7日間メール講座",
  "trigger_tags": ["メール講座申込"],
  "completion_tags": ["講座完了"],
  "steps": [
    {
      "subject": "【Day 1】メール講座へようこそ!",
      "body": "{name}さん、こんにちは。\n\nメール講座にご登録いただきありがとうございます。\n\nこの講座では7日間にわたって...",
      "send_after_days": 0,
      "send_at_time": "08:00"
    },
    {
      "subject": "【Day 2】ターゲット設定の具体例",
      "body": "{name}さん、こんにちは。\n\n昨日のメールはお読みいただけましたか?\n\n本日はターゲット設定について...",
      "send_after_days": 1,
      "send_at_time": "08:00"
    },
    {
      "subject": "【最終回】個別相談のご案内",
      "body": "{name}さん、こんにちは。\n\n7日間お付き合いいただきありがとうございました。\n\n最後に個別相談のご案内です...",
      "send_after_days": 7,
      "send_at_time": "08:00"
    }
  ]
}

LINE シナリオ用

{
  "type": "line",
  "name": "友だち追加後フォロー",
  "trigger_tags": ["新規友だち"],
  "completion_tags": ["フォロー済み"],
  "steps": [
    {
      "body": "{name}さん、ご登録ありがとうございます!\n\n本日から3日間、お役立ち情報をお届けしますね。",
      "wait_value": 0,
      "wait_unit": "minutes"
    },
    {
      "body": "{name}さん、こんにちは!\n\n昨日のメッセージはご覧いただけましたか?\n\n本日は実際の事例をご紹介します。\n\n▼ 詳しくはこちら\nhttps://example.com/case",
      "wait_value": 1,
      "wait_unit": "days",
      "action_add_tag": "事例紹介済み",
      "stop_if_tag": "購入済み"
    },
    {
      "body": "{name}さん、こんにちは!\n\n最終日のご案内です。",
      "wait_value": 3,
      "wait_unit": "days"
    }
  ]
}

フィールド定義

共通フィールド

フィールド 必須 説明
name string 必須 シナリオ名
type string *2 LINE シナリオの場合は "line" を指定。メールシナリオの場合は省略可。
trigger_tags array 必須 トリガータグ名の配列(1 つ以上)
completion_tags array 任意 完了時タグ名の配列
steps array 必須 ステップの配列(1 つ以上)

メールステップ固有フィールド

フィールド 必須 説明
subject string 必須 メールの件名
body string 必須 メール本文。\n で改行。
send_after_days integer 必須 エンロールからの日数。0 で当日。
send_at_time string 任意 送信時刻(HH:MM 形式)。

LINE ステップ固有フィールド

フィールド 必須 説明
body string 必須 メッセージ本文(最大 5,000 文字)。
wait_value integer 必須 待機時間の値。
wait_unit string 必須 "minutes"、"hours"、"days" のいずれか。
action_add_tag string 任意 配信時に自動付与するタグ名。
stop_if_tag string 任意 停止条件タグ名。

*2: type フィールドを省略した場合はメールシナリオとして扱われます。

バリデーションエラー

インポート実行時に自動でバリデーションが実行されます。エラーがある場合はインポートが中止され、エラー内容が表示されます。

画面イメージ

3 件のエラーが見つかりました

  • ステップ 2: subject フィールドが必要です
  • ステップ 4: send_after_days は 0 以上の整数を指定してください
  • ステップ 5: body は 5,000 文字以下にしてください(現在 5,234 文字)

よくあるエラーと対処法

エラーメッセージ 原因 対処法
JSON の解析に失敗しました JSON の構文エラー カンマの過不足、括弧の閉じ忘れなどを確認
type が不正です type の値が正しくない LINE シナリオの場合は "line" を指定
trigger_tags は必須です trigger_tags フィールドが未指定 トリガータグを 1 つ以上指定してください
body は 5,000 文字以下にしてください LINE ステップの本文が長すぎる body を 5,000 文字以内に短縮

ヒント: JSON の作成ツール

JSON の作成にはテキストエディタ(VS Code など)を使うと便利です。また、AI シナリオビルダーを使えば、条件を指定するだけで AI が JSON を自動生成してくれます。

関連ページ