メインコンテンツへスキップ
Integrations

LINE 連携

LINE 公式アカウント(Messaging API)と Pigeon Workflow を連携すると、ユーザーが LINE で送ったメッセージで ワークフローを起動したり、処理結果を LINE で自動返信したりできます。

組織共有の連携です。LINE 連携は組織の管理者(オーナー)が設定します。設定後は組織内の全メンバーがワークフローで利用できます。

連携でできること

  • LINE で受信したメッセージを起点にワークフローを自動実行(LINE トリガーノード
  • AI の処理結果を送信者へ自動返信(LINE 出力ノード
  • 受信メッセージの本文・送信者 ID・添付などをワークフローの入力として利用

事前に用意するもの

項目取得場所
Channel secretLINE Developers Console › 対象チャネル › Basic settings
Channel access token(長期)LINE Developers Console › 対象チャネル › Messaging API › Channel access token(long-lived)を発行

LINE 公式アカウント(Messaging API チャネル)が未作成の場合は、先に LINE Developers Console でプロバイダーと「Messaging API」チャネルを作成してください。

セットアップ手順

1
LINE Developers でチャネルを準備
LINE Developers Console でプロバイダーを作成し、その中に「Messaging API」チャネルを作成します。 Basic settings で Channel secret を、Messaging API タブで長期の Channel access token を発行してメモします。
2
Pigeon Workflow で LINE 連携を追加
ダッシュボードの「設定」→「サービス連携」→「LINE」を開き、「連携を追加」をクリック。 手順 1 の Channel secretChannel access token を入力して保存します。
3
発行された Webhook URL を LINE 側に登録
保存後に表示される Webhook URL(末尾は Pigeon Workflow が自動採番する 連携固有 ID(UUID)。LINE の Channel access token とは別物です)をそのままコピーし、 LINE Developers Console の対象チャネル › Messaging API › Webhook settings の 「Webhook URL」に貼り付けて更新します。「Webhookの利用」を ON にし、 「Verify」で疎通確認が成功することを確認します。
4
応答設定を調整(重要)
LINE Official Account Manager の「設定」→「応答設定」で、「応答メッセージ」を OFF「Webhook」を ON にします。これを行わないと LINE の自動応答が優先され、 ワークフローが起動しません。
5
友だち追加して動作確認
対象の LINE 公式アカウントを友だち追加し、テストメッセージを送信します。 LINE トリガーノードを持つ有効なワークフローがあれば自動実行され、実行履歴に記録されます。

受信メッセージに返信するワークフロー

LINE トリガー →(必要なら AI ノード等)→ LINE 出力 の順にノードを接続します。 出力ノードの宛先や本文は、トリガーの出力フィールド(送信者 userId、本文 text 等)を 変数ピッカーから選択できます。

返信方式の使い分け: reply_message(replyToken 使用)は応答が速い一方、replyToken は約 30〜60 秒で失効し 1 回限りです。 AI 処理を挟むなど時間がかかる/非同期実行では send_push_message(userId 宛)を推奨します。
困ったときは: メッセージを送ってもワークフローが起動しない場合は、 (1) Webhook URL が正しく登録され「Webhookの利用」が ON か、 (2) LINE Official Account Manager で「応答メッセージ」が OFF・「Webhook」が ON か、 (3) ワークフローが「有効」かつ正しい LINE 連携を選択しているか、を確認してください。