{
  "booking_pending": {
    "name": "予約確認待ち",
    "template_name": "booking_pending_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n{{restaurant}} へのご予約リクエストをいただきありがとうございます。\n\n{{date}} {{time}} に {{guests}} 名様でのご予約は確認待ちです。\n\n確認でき次第、お知らせいたします。\n\nご予約の確認・変更はこちらから：{{mybooking}}\n\nありがとうございます！",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "guests": "guests",
      "date": "date",
      "time": "time",
      "mybooking": "mybooking"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "guests": "4",
      "date": "3月23日",
      "time": "13:30",
      "mybooking": "https://example.com/booking/123"
    }
  },
  "booking_pending_payment": {
    "name": "予約お支払い待ち",
    "template_name": "booking_pending_payment_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n{{restaurant}} での {{date}} {{time}} に {{guests}} 名様のご予約はお支払い待ちです。\n\nご予約を確定するには、お支払いを完了してください。\n\nご予約の管理はこちらから：{{mybooking}}\n\nありがとうございます！",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "guests": "guests",
      "date": "date",
      "time": "time",
      "mybooking": "mybooking"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "guests": "4",
      "date": "3月23日",
      "time": "13:30",
      "mybooking": "https://example.com/booking/123"
    }
  },
  "booking_confirmed": {
    "name": "予約確定",
    "template_name": "booking_confirmed_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n{{restaurant}} でのご予約が確定いたしました。\n\n日付：{{date}}\n時間：{{time}}\n人数：{{guests}}\n\nご予約の確認・変更はこちらから：{{mybooking}}\n\nお会いできることを楽しみにしております！\n\nありがとうございます！",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "date": "date",
      "time": "time",
      "guests": "guests",
      "mybooking": "mybooking"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "date": "3月23日",
      "time": "13:30",
      "guests": "4",
      "mybooking": "https://example.com/booking/123"
    }
  },
  "booking_user_reconfirmed": {
    "name": "ユーザーによる再確認",
    "template_name": "booking_user_reconfirmed_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n{{restaurant}} での {{date}} {{time}} に {{guests}} 名様のご予約を再確認いただきありがとうございます。\n\nご予約の確認・変更はこちらから：{{mybooking}}\n\nお越しをお待ちしております！\n\nそれではまた！",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "date": "date",
      "time": "time",
      "guests": "guests",
      "mybooking": "mybooking"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "date": "3月23日",
      "time": "13:30",
      "guests": "4",
      "mybooking": "https://example.com/booking/123"
    }
  },
  "booking_denied": {
    "name": "予約不承認",
    "template_name": "booking_denied_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n誠に申し訳ございませんが、{{restaurant}} での {{date}} {{time}} に {{guests}} 名様のご予約をお受けすることができませんでした。\n\nご不便をおかけし申し訳ございません。別の日時でお試しください。\n\nご理解いただきありがとうございます。",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "guests": "guests",
      "date": "date",
      "time": "time"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "guests": "4",
      "date": "3月23日",
      "time": "13:30"
    }
  },
  "booking_cancelled": {
    "name": "予約キャンセル",
    "template_name": "booking_cancelled_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n{{restaurant}} での {{date}} {{time}} に {{guests}} 名様のご予約がキャンセルされました。\n\nキャンセルを依頼されていない場合、または再予約をご希望の場合は、お問い合わせください。\n\nありがとうございます。",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "guests": "guests",
      "date": "date",
      "time": "time"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "guests": "4",
      "date": "3月23日",
      "time": "13:30"
    }
  },
  "booking_no_show": {
    "name": "無断キャンセル",
    "template_name": "booking_no_show_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n{{restaurant}} での {{date}} {{time}} に {{guests}} 名様のご予約にお越しいただけなかったことを確認いたしました。\n\n何かご不都合がございましたら、お気軽にお問い合わせください。またのお越しをお待ちしております。\n\nありがとうございます。",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "date": "date",
      "time": "time",
      "guests": "guests"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "date": "3月23日",
      "time": "13:30",
      "guests": "4"
    }
  },
  "booking_finished": {
    "name": "ご来店完了",
    "template_name": "booking_finished_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n{{restaurant}} にご来店いただきありがとうございました。お食事をお楽しみいただけたことを願っております。\n\nぜひご感想をお聞かせください。こちらからご体験をお知らせください：{{mybooking}}\n\nまたのお越しを心よりお待ちしております。\n\nありがとうございます！",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "mybooking": "mybooking"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "mybooking": "https://example.com/booking/123"
    }
  },
  "reminder": {
    "name": "予約リマインダー",
    "template_name": "booking_reminder_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n{{restaurant}} でのご予約のリマインダーです。\n\n日付：{{date}}\n時間：{{time}}\n人数：{{guests}}\n\nご予約の確認・変更はこちらから：{{mybooking}}\n\nお会いできることを楽しみにしております！\n\nありがとうございます。",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "date": "date",
      "time": "time",
      "guests": "guests",
      "mybooking": "mybooking"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "date": "3月23日",
      "time": "13:30",
      "guests": "4",
      "mybooking": "https://example.com/booking/123"
    }
  },
  "reconfirmation": {
    "name": "予約再確認",
    "template_name": "booking_reconfirmation_ja",
    "language": "ja",
    "type": "quick-reply",
    "category": "UTILITY",
    "body": "{{name}} 様\n\n{{restaurant}} でのご予約を確認させていただきたく存じます。\n\n日付：{{date}}\n時間：{{time}}\n人数：{{guests}}\n\nご予約の確認・変更はこちらから：{{mybooking}}\n\n下のボタンからご予約の確認またはキャンセルをお願いいたします。",
    "variables": {
      "name": "name",
      "restaurant": "restaurant",
      "date": "date",
      "time": "time",
      "guests": "guests",
      "mybooking": "mybooking"
    },
    "example_values": {
      "name": "Alex",
      "restaurant": "Mechela",
      "date": "3月23日",
      "time": "13:30",
      "guests": "4",
      "mybooking": "https://example.com/booking/123"
    },
    "buttons": [
      {
        "type": "quick_reply",
        "title": "確認する",
        "id": "confirm_booking"
      },
      {
        "type": "quick_reply",
        "title": "キャンセル",
        "id": "cancel_booking"
      }
    ]
  },
  "action_reply": {
    "name": "Auto Reply",
    "template_name": "action_reply_ja",
    "language": "ja",
    "type": "text",
    "category": "MARKETING",
    "body": "☺ こんにちは！{{restaurant}} にお問い合わせいただきありがとうございます\n\n► こちらから数秒でご予約いただけます：\n{{book_now}}\n\n■ メニュー：\n{{menu_link}}\n\n⌛ 営業時間：\n{{opening_link}}\n\nありがとうございます。",
    "variables": {
      "restaurant": "restaurant",
      "book_now": "book_now",
      "menu_link": "menu_link",
      "opening_link": "opening_link"
    },
    "example_values": {
      "restaurant": "La Gloria",
      "book_now": "https://demo.com/reservar",
      "menu_link": "https://demo.com/menu",
      "opening_link": "https://demo.com/opening_hours"
    }
  },
  "missed_call_1": {
    "name": "Missed Call - First Message",
    "template_name": "missed_call_1_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "こんにちは！{{restaurant}}へのお電話に出られませんでした。\n\nこちらからすぐにご予約いただけます：\n{{book_now}}\n\n30秒もかかりません。",
    "variables": {
      "restaurant": "restaurant",
      "book_now": "book_now"
    },
    "example_values": {
      "restaurant": "Mechela",
      "book_now": "https://example.com/booking/123"
    }
  },
  "missed_call_2": {
    "name": "Missed Call - Second Message",
    "template_name": "missed_call_2_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "こんにちは！簡単なリマインダーです\n\n{{restaurant}}にはまだ空席がございます。\n\nこちらからご予約ください：\n{{book_now}}\n\nお会いできるのを楽しみにしています！",
    "variables": {
      "restaurant": "restaurant",
      "book_now": "book_now"
    },
    "example_values": {
      "restaurant": "Mechela",
      "book_now": "https://example.com/booking/123"
    }
  },
  "missed_call_3": {
    "name": "Missed Call - Third Message",
    "template_name": "missed_call_3_ja",
    "language": "ja",
    "type": "text",
    "category": "UTILITY",
    "body": "こんにちは！{{restaurant}}のお席をまだお探しでしたら、まだ空きがございます。\n\nこちらからご予約いただけます：\n{{book_now}}\n\nまたお会いできることを願っています！",
    "variables": {
      "restaurant": "restaurant",
      "book_now": "book_now"
    },
    "example_values": {
      "restaurant": "Mechela",
      "book_now": "https://example.com/booking/123"
    }
  }
}