zapier ライン連携で詰まる人へ、2026年版の正解と落とし穴をぜんぶ整理
「zapier ライン」と検索している人の多くは、Zapierを使ってLINEへ通知を送りたい、Gmailやフォームの内容をLINEに飛ばしたい、あるいはShopifyやHubSpotの「line items」で複数商品を扱いたい、という悩みを持っているはずです。ただし、このキーワードは少しややこしく、LINEというメッセージアプリの話と、Zapier内のline itemsという複数データ処理の話が混ざりやすい点に注意が必要です。
この記事では、2026年5月20日時点で確認できる情報をもとに、ZapierとLINE連携の現状、LINE Notify終了後に考えるべき代替案、Webhooks by Zapierの使い方、さらに「line items」で複数商品・複数行データを扱う方法まで整理します。古い手順をそのまま真似して止まる前に、まずは「今どのルートが使えそうか」を切り分けていきましょう。
| この記事のポイント |
|---|
| ✅ ZapierとLINE連携で古いLINE Notify手順をそのまま使いにくい理由 |
| ✅ LINE通知を続けたい場合に検討すべきWebhook/API連携の考え方 |
| ✅ Zapierのline itemsで複数商品・複数行を扱う基本 |
| ✅ Shopify・HubSpot・Code by Zapierで詰まりやすいポイント |
zapier ライン連携の現在地

- ✅ zapier ラインへの回答は、LINE Notify終了後は旧手順をそのまま使わないこと
- ✅ zapier ライン AI回答を見る前に、LINE連携とline itemsの混同を分けること
- ✅ GmailからLINEへ通知したい場合は、旧Webhooks手順を履歴として読むこと
- ✅ LINEへ今も通知したい場合は、LINE公式アカウントとMessaging APIを検討すること
- ✅ ZapierのWebhooksは、API連携の入口として使いどころを絞ること
- ✅ LINE連携で失敗しやすい原因は、トークン・ヘッダー・送信先条件を分けて潰すこと
zapier ラインへの回答は、LINE Notify終了後は旧手順をそのまま使わないこと

結論からいうと、2026年5月20日時点で「ZapierからLINEに通知したい」と考えている場合、LINE Notifyを使う古い手順をそのまま実行するのは避けたほうがよいです。過去の記事では、ZapierのWebhooks by Zapierからhttps://notify-api.line.me/api/notifyへPOSTし、LINE Notifyのトークンを使ってLINEへ通知する方法が紹介されていました。
しかし、LINE Notifyは2025年3月31日にサービス終了と案内されています。LINE Developers側でも、LINE Notify終了に関する告知が出ています。つまり、2021年頃の記事にある「LINE Notifyのトークンを発行してZapierに入れる」という流れは、現在の実用手順としては古い可能性が高いです。
LINE Notifyのサービス終了に関する案内
参照: https://developers.line.biz/ja/news/2025/
ここで重要なのは、「ZapierとLINEはもう一切つなげない」と短絡的に考えないことです。正確には、LINE Notifyという簡単通知ルートが使えなくなったため、別の連携設計が必要になったと捉えるのが現実的です。一般的には、LINE公式アカウントとMessaging APIを使う方向が候補になります。
一方で、Messaging APIはLINE Notifyよりも設定項目が多く、LINE Developers、チャネルアクセストークン、送信先ID、Webhook、APIリクエストなどの理解が必要になります。ノーコードだけで完結させたい人にとっては、少し難しく感じるかもしれません。
📌 現在のざっくり整理
| 状況 | 2026年時点の見方 |
|---|---|
| LINE NotifyでZapierからLINE通知 | サービス終了済みのため旧手順扱い |
| ZapierのWebhooks機能 | LINE以外のAPI連携にも使える |
| LINE公式アカウントのMessaging API | 代替候補になりやすいが設定はやや技術寄り |
| 古いブログ記事の手順 | 考え方の参考にはなるが、そのまま再現は注意 |
そのため、「zapier ライン」と検索して最初に見つけた記事がLINE Notify前提だった場合は、まず公開日と更新状況を見るべきです。特に、LINE Notifyのトークン取得を前提にしている記事は、現在では履歴資料として読むほうが安全です。
🧭 最初に確認すること
| 確認項目 | 見る理由 |
|---|---|
| 記事の公開日 | LINE Notify終了前の記事か判断するため |
| 使用しているLINE機能 | NotifyなのかMessaging APIなのか分けるため |
| Zapier側の機能 | Webhooks、Code、API Requestのどれか確認するため |
| 通知先 | 自分だけ、グループ、公式アカウントの友だちなど条件が違うため |
つまり、2026年現在の答えは「昔のLINE Notify連携を真似する」のではなく、LINEに何を送りたいのか、どのLINE機能で送るのかを先に決めることです。ここを飛ばすと、トークンを探しても見つからない、テストしても送れない、という状態になりやすいです。
zapier ライン AI回答を見る前に、LINE連携とline itemsの混同を分けること

「zapier ライン AI回答を見る」と検索候補に出てくる場合、AI検索の回答だけで済ませたくなる人も多いはずです。ただ、このキーワードはAIに聞く前に、まず自分が知りたい“ライン”が何を指すのかを分ける必要があります。
なぜなら、Zapier関連で「line」と出てくる情報には、大きく2種類あるからです。1つは日本でよく使われるメッセージアプリのLINE。もう1つは、ZapierやEC連携で使われるline itemsです。line itemsは「商品明細」「複数行データ」のような意味で、LINEアプリとは別物です。
たとえば、Shopifyで複数商品を1つの注文に入れたい、HubSpotの取引に紐づく複数明細を処理したい、Google Sheetsの複数行を1件ずつ処理したい、という話はLINE通知ではなくline itemsの話です。一方で、Gmailの新着メールをLINEに送りたいなら、メッセージアプリのLINE連携です。
🔎 検索意図の分岐表
| 検索した人の目的 | 見るべき情報 |
|---|---|
| Gmailの内容をLINEへ通知したい | LINE連携、Webhooks、Messaging API |
| フォーム送信をLINEへ飛ばしたい | Zapierトリガー、Webhook送信、LINE API |
| Shopifyで複数商品を注文に入れたい | Zapier line items、Shopifyの商品ID・variant |
| HubSpotの複数明細を処理したい | Looping by Zapier、Digest、line items |
| Code by Zapierで配列を扱いたい | line itemsの文字列化、区切り文字、null対策 |
AI回答を見るときも、「Zapier LINE integration」と「Zapier line items」は別テーマとして質問したほうが、回答のズレを減らせます。AIがこの2つを混同すると、LINE通知のつもりで調べているのにShopifyの明細処理が出てきたり、その逆が起きたりします。
また、Zapier公式ヘルプでは、line itemsを「1つのフィールドに集められた複数のデータ」として説明しています。プログラム的には配列に近いものです。これはLINEアプリとは無関係なので、記事やAI回答内に「line items」と出たら、まず複数データ処理の話だと判断しましょう。
🧩 AIに聞く前の質問テンプレート
| 目的 | 質問例 |
|---|---|
| LINE通知 | 「ZapierからLINE公式アカウント経由で通知する方法を教えて」 |
| 旧Notifyの確認 | 「LINE Notify終了後、Zapier通知の代替案は何か」 |
| 複数商品処理 | 「Zapier line itemsでShopifyの複数商品を扱う方法」 |
| コード処理 | 「Code by Zapierでline itemsを配列として扱う方法」 |
この切り分けをするだけで、検索結果の読みやすさはかなり変わります。特に日本語では「ライン」とカタカナで入力するため、LINEアプリの話に見えますが、英語記事ではline itemの話が混ざりやすい点に注意です。
GmailからLINEへ通知したい場合は、旧Webhooks手順を履歴として読むこと

GmailからLINEへ通知したい人が過去記事でよく見る流れは、Gmailでラベルやフィルタを設定し、ZapierのGmailトリガーで新着メールを拾い、Webhooks by ZapierからLINE Notify APIへPOSTする手順です。構造としては非常にわかりやすく、Zapierの基本を学ぶ教材としては今でも参考になります。
ただし、LINE Notify終了後の現在は、この手順をそのまま動く前提で考えるのは危険です。特に「LINE Notifyのトークンを取得する」「HeadersにAuthorizationとトークンを入れる」「notify-api.line.meへ送る」という部分は、現在の実用手順としては見直しが必要です。
旧手順で学べるのは、Zapierでトリガーを作り、別サービスのAPIへデータを送る考え方です。これはLINE Notifyが終わっても残る重要な考え方です。Gmail、Googleフォーム、Shopify、HubSpotなどからデータを受け取り、別のAPIへ送る流れはZapierの得意分野です。
📮 旧Gmail→LINE Notify手順の分解
| 旧手順 | 現在の扱い |
|---|---|
| Gmailで通知対象メールにラベルを付ける | 今でも考え方は有効 |
| ZapierでGmailのNew Email等をトリガーにする | 今でも有効な構成になりやすい |
| Webhooks by ZapierでPOSTする | API連携の考え方として有効 |
| LINE Notifyトークンを使う | サービス終了により旧方式 |
| LINE Notify APIへ送信する | 現在は代替検討が必要 |
つまり、古い記事を読むなら「この通りに作る」ではなく、「Zapierのどの部品がどんな役割を持っていたか」を学ぶのがよいです。Gmailフィルタは通知対象を絞る役割、Zapierトリガーは自動化の開始点、Webhookは外部サービスへ送る出口です。
LINE通知の代替を組む場合も、この3分割は役立ちます。たとえば、Gmailの特定ラベルをトリガーにして、Zapierから別のチャットツールへ通知する。あるいは、LINE公式アカウントのAPIへ送る。このように出口だけ差し替える発想ができます。
🛠 旧手順から今も使える考え方
| 使える考え方 | 内容 |
|---|---|
| 通知対象を先に絞る | Gmailフィルタやラベルで不要な通知を減らす |
| テストデータを用意する | ZapierのTest triggerで実データを確認する |
| 送る本文を短くする | LINEやチャット通知では長文より要点が向く |
| 認証情報を分ける | トークンやキーを本文に混ぜない |
なお、過去記事の中には「初心者でも簡単」と表現しているものもありますが、現在はLINE Notifyが終わっているため、同じ難易度ではない可能性があります。2026年時点では、旧手順は“入口の理解用”、現行実装は別途確認という位置づけが無難です。
LINEへ今も通知したい場合は、LINE公式アカウントとMessaging APIを検討すること

LINEへ今も通知したい場合、候補として考えやすいのはLINE公式アカウントとMessaging APIです。Messaging APIでは、LINE公式アカウントを通じてユーザーへメッセージを送る仕組みが用意されています。ただし、LINE Notifyのように個人がトークンを発行してすぐ通知する感覚とは違います。
LINE Developersのドキュメントでは、ユーザーがLINE公式アカウントを友だち追加したり、メッセージを送ったりしたときに、LINE PlatformからWebhookイベントが送られる仕組みが説明されています。また、Push messageのAPIも用意されています。参照: https://developers.line.biz/en/docs/messaging-api/sending-messages/
ここで注意したいのは、Messaging APIを使うには「誰に送るのか」を識別する必要がある点です。一般的には、ユーザーID、グループID、トークルーム条件などが関係します。LINE Notifyのように「自分のLINEへ通知するだけ」とは設計が異なるため、最初に通知先の条件を整理する必要があります。
📲 LINE通知の代替候補
| 候補 | 向いているケース | 注意点 |
|---|---|---|
| LINE公式アカウント+Messaging API | 顧客・社内メンバーへLINEで通知したい | 設定が開発者向けになりやすい |
| Slack・Chatwork・メールへ通知 | まず業務通知を安定させたい | LINEで受け取る目的とはズレる |
| Zapierから別の通知アプリへ送る | ノーコードで早く代替したい | 使うアプリの対応状況次第 |
| 自社サーバーを中継する | 認証やログを細かく管理したい | 技術負担が増える |
ZapierからMessaging APIへ直接リクエストを送る場合は、Webhooks by ZapierやAPI by Zapierが候補になります。Zapier公式ヘルプでは、APIリクエストにはWebhooks by ZapierやAPI by Zapierを使えると説明されています。特に認証情報を接続として管理したい場合は、API by Zapierのほうが扱いやすい場面もあります。
ただし、LINE側のAPI仕様に合わせて、URL、HTTPメソッド、Headers、Bodyを正しく設定する必要があります。ここでJSON形式、Bearerトークン、送信先IDなどが出てくるため、完全な初心者がいきなり本番通知に使うには少しハードルがあります。
🧪 最小テストで確認したい項目
| テスト項目 | 確認すること |
|---|---|
| LINE公式アカウント設定 | Messaging APIが有効になっているか |
| チャネルアクセストークン | Zapier側で正しく使えるか |
| 送信先ID | 通知対象に送れる条件を満たしているか |
| Zapierのリクエスト | URL・Headers・BodyがAPI仕様と合っているか |
| Zap履歴 | 送信失敗時のエラー内容を確認できるか |
このように、現行のLINE通知は「Zapierだけで完結」というより、LINE Developers側の準備とZapier側のAPI送信を組み合わせる考え方になります。難しければ、いったんメールやSlack通知に逃がしてから、LINE連携を別工程で作るのも現実的です。
ZapierのWebhooksは、API連携の入口として使いどころを絞ること

Webhooks by Zapierは、Zapierから外部APIへデータを送るときに便利な機能です。旧LINE Notify連携でも使われていたように、URLへPOSTし、Headersや本文を設定して通知を飛ばす、といった用途に向いています。
Zapier公式ヘルプでは、Webhooks by ZapierはGET、POST、PUT、Custom Requestなどを扱えると説明されています。シンプルなAPI連携ではPOSTで足りることもありますが、細かいJSON本文を指定したい場合や、特殊なヘッダーが必要な場合はCustom Requestを検討することがあります。参照: https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zaps
LINE連携で考えるなら、Webhooksは「LINEへ送るための魔法の機能」ではなく、APIへリクエストを送るための汎用部品です。LINE側が求める形式に合っていなければ、Zapierから送信しても失敗します。Zapierの画面で成功表示に見えても、LINE側で受け取れないケースもありえます。
🔧 Webhooks by Zapierの使い分け
| 機能 | 向いている場面 |
|---|---|
| POST | フォーム形式やシンプルなデータ送信 |
| PUT | 更新系APIでPUT指定が必要な場合 |
| Custom Request | JSON本文やヘッダーを細かく制御したい場合 |
| Catch Hook | 外部サービスからZapierへデータを受け取りたい場合 |
| Catch Raw Hook | 生データに近い形で受けたい場合 |
一方で、ZapierにはAPI by Zapierという選択肢もあります。Zapier公式の説明では、Webhooks by Zapierは簡単な認証や認証なしの送受信に向き、API by ZapierはOAuth2やAPIキーを接続として扱いたい場合に向く、と整理されています。参照: https://help.zapier.com/hc/en-us/articles/44391646192397-Choosing-the-right-way-to-make-API-requests-in-Zapier
この違いは、LINE連携でも重要です。アクセストークンをZapの中にベタ書きするより、接続情報として管理できるほうが運用しやすい場合があります。もちろん、実際にLINE Messaging APIへどの方式で送れるかは、Zapier側の画面仕様やプラン、LINE側の認証要件によって変わる可能性があります。
🧭 WebhooksとAPI by Zapierの判断表
| 判断軸 | Webhooks by Zapier | API by Zapier |
|---|---|---|
| 手軽さ | 比較的始めやすい | 初期設定がやや多い |
| 認証情報の管理 | Zap内に設定する形になりやすい | 接続として管理しやすい |
| 複雑なAPI | Custom Requestで対応することがある | API用途として設計されている |
| 初心者向き | シンプルな送信なら向く | API理解が必要 |
| 長期運用 | 小規模なら十分な場合あり | 認証管理を重視するなら候補 |
つまり、Webhooksは便利ですが、何でも押し込む場所ではありません。LINE通知のように認証・送信先・本文形式が絡む場合は、まずAPI仕様を見て、Zapier側で再現できるか確認するのが先です。
LINE連携で失敗しやすい原因は、トークン・ヘッダー・送信先条件を分けて潰すこと

ZapierからLINEへ通知しようとして失敗する場合、原因を一気に探すと混乱します。特に旧LINE Notify手順を参考にしていると、トークンが悪いのか、Zapierの設定が悪いのか、LINE側の仕様変更なのかが見えにくくなります。
まず最初に見るべきは、使っているLINE機能です。LINE Notify前提なら、現在はサービス終了の影響を受けます。Messaging API前提なら、チャネルアクセストークン、送信先ID、メッセージ本文、Headers、APIエンドポイントを順番に確認する必要があります。
次に、Zapierの履歴を確認します。Zapierでは、テストや本番実行時に各ステップの入力・出力・エラーが見られます。ここでHTTPステータスやエラーメッセージが出ていれば、LINE側が何を拒否したのかのヒントになります。エラー文を読まずに設定を変えると、同じ場所で詰まり続けやすいです。
🚨 LINE連携の失敗切り分け表
| 症状 | 見る場所 | 考えられる原因 |
|---|---|---|
| トークンが取得できない | LINE側 | LINE Notify前提の古い手順を見ている |
| Zapierで送信エラー | Zapier履歴 | URL、Headers、Body、認証の不一致 |
| Zapierは成功だがLINEに届かない | LINE側条件 | 送信先ID、友だち追加、ブロック等の条件 |
| 本文が崩れる | Zapierデータ整形 | 改行、JSON、文字コード、長文 |
| 複数件が1件になる | line items処理 | 配列や明細データの扱いミス |
ここでありがちな落とし穴が、LINEアプリの通知とZapierのline itemsを同時に扱ってしまうことです。たとえば、Shopifyの複数商品をLINEに通知したい場合、LINE送信の前にline itemsをテキスト化する処理が必要になるかもしれません。LINE側の問題に見えて、実はZapier内のデータ整形問題ということがあります。
また、LINE通知は人が読むものなので、送る内容を詰め込みすぎないことも大切です。商品名、金額、顧客名、URLなどを全部入れると便利に見えますが、スマホ通知では読みにくくなります。業務通知なら「何が起きたか」「どこを見ればよいか」を優先したほうが使いやすいです。
✅ LINE通知文の設計例
| 通知タイプ | 入れる内容 |
|---|---|
| 新規問い合わせ | 件名、名前、確認URL |
| 注文通知 | 注文番号、合計金額、管理画面URL |
| エラー通知 | エラー概要、Zap名、Zap履歴URL |
| 日次レポート | 件数、重要指標、詳細リンク |
| 複数商品通知 | 件数、代表商品、詳細確認先 |
LINE連携で大切なのは、最初から完璧な通知を作ろうとしないことです。まず1件の短いテキストが届くか確認し、次に変数を入れ、最後に複数行や条件分岐を足す。この順番にすると、どこで壊れたかを見つけやすくなります。
zapier ライン項目と複数データ処理の実務

- ✅ line itemsは、複数の商品や行を1つのまとまりで渡す仕組みである
- ✅ Formatterを使うと、カンマ区切りの文字をline itemsに変換できる
- ✅ ShopifyやHubSpotで複数商品を扱うなら、IDとvariantをそろえること
- ✅ Code by Zapierでは、配列が文字列化される前提で区切り文字を設計すること
- ✅ Looping by Zapierは、各行に処理したいときだけ使うこと
- ✅ AI回答を見るだけで終えず、Zapのテスト結果で判断すること
- ✅ 総括:zapier ラインのまとめ
line itemsは、複数の商品や行を1つのまとまりで渡す仕組みである

Zapierで「line items」と出てきた場合、それはLINEアプリではなく、複数の商品・複数行・複数明細をまとめて扱うデータ形式のことです。Zapier公式ヘルプでは、line itemsは複数のデータを1つのフィールドに集めたものとして説明されています。プログラム的には、配列やオブジェクトのまとまりに近い考え方です。参照: https://help.zapier.com/hc/en-us/articles/8496277737997-Use-line-items-in-Zaps
たとえば、EC注文には商品が1つだけとは限りません。Tシャツ、靴、バッグを同時に買った場合、注文番号は1つでも、商品明細は3行あります。この「3行」をZapier上でまとめて渡す仕組みがline itemsです。
line itemsに対応しているかどうかは、Zapierのトリガーとアクションの両方に関係します。トリガー側がline itemsを出せても、アクション側が受け取れなければ使えません。逆に、アクション側がline items対応でも、前のステップが単なるテキストしか出していなければ、そのまま複数明細として扱えない場合があります。
🧾 line itemsのイメージ
| 注文全体 | line itemsの中身 |
|---|---|
| 注文番号: 1001 | 商品A、数量1、価格1,000円 |
| 注文番号: 1001 | 商品B、数量2、価格3,000円 |
| 注文番号: 1001 | 商品C、数量1、価格2,500円 |
ここで大事なのは、line itemsは「見た目がカンマ区切りの文字」ではなく、Zapier内部では複数データとして扱われる点です。ただし、アプリやステップによっては、表示上カンマ区切りに見えることがあります。そのため、単なるテキストなのか、line itemsとして認識されているのかをテスト画面で確認する必要があります。
Zapier公式ヘルプでは、Zap editorのTestタブで「line items」や「lines」と検索し、トリガーがline itemsを送っているか確認する方法が紹介されています。複数商品がうまく渡らないときは、まずこの確認から始めるのが近道です。
🔍 line items確認ポイント
| 確認場所 | 見る内容 |
|---|---|
| TriggerのTest結果 | line itemsやlinesがあるか |
| Actionの入力欄 | インデントされたLine Items欄があるか |
| Mapperの候補 | 複数明細フィールドを選べるか |
| Test step結果 | 商品数・行数が意図通りか |
| 送信先アプリ | 複数明細として登録されたか |
line itemsは、EC・請求書・見積書・Google Sheets・HubSpot・Shopifyなどで特に重要です。「1件の注文に複数の商品」「1件の取引に複数の明細」「複数行を1件ずつ処理」といったケースでは、line itemsの理解が作業効率を大きく左右します。
Formatterを使うと、カンマ区切りの文字をline itemsに変換できる

Zapierで前のステップがline itemsを出してくれない場合でも、Formatter by Zapierを使ってline itemsを作れることがあります。Zapier公式ヘルプでは、FormatterのUtilitiesにある「Text to Line-item」と「Line Itemizer」が紹介されています。参照: https://help.zapier.com/hc/en-us/articles/8496275165709-Create-line-items-in-Zaps
Text to Line-itemは、カンマ区切りの文字列を1つのline itemsに変換する用途に向いています。たとえば「りんご,みかん,バナナ」のようなデータを、それぞれ別の項目として扱いたいときに使います。単純なリストなら、この方法で十分な場合があります。
一方で、商品名・数量・価格のように複数の列を同時に扱いたい場合は、Line Itemizerのほうが向いています。Line Itemizerでは、プロパティ名を設定し、それぞれにカンマ区切りの値を対応させます。これにより、商品名の1番目、数量の1番目、価格の1番目を同じ明細として扱いやすくなります。
🧰 Formatterの変換機能
| 変換機能 | 向いているケース |
|---|---|
| Text to Line-item | 1種類のリストをline items化したい |
| Line Itemizer | 商品名・数量・価格など複数列をまとめたい |
| Line-item to Text | line itemsを通知文やCode用の文字列にしたい |
| Lookup Table | 商品名からIDへ変換したい |
| Utilities全般 | Zapier内でデータ形式を整えたい |
ただし、カンマ区切りを使う場合は、値そのものにカンマが入っていないか注意が必要です。たとえば商品名に「赤,青セット」のような文字が入っていると、意図しない場所で分割される可能性があります。この問題は、後述するCode by Zapierでもよく起きます。
また、複数列を扱う場合は、それぞれの件数がそろっている必要があります。商品名が3件、数量が2件、価格が3件のようにズレると、どの商品にどの数量が対応するのか分かりにくくなります。空欄やnullがあるデータでは特に注意しましょう。
✅ Formatter利用前の準備表
| 準備 | 理由 |
|---|---|
| 区切り文字を決める | カンマで問題ないか確認するため |
| 件数をそろえる | 商品名・数量・価格の対応ズレを防ぐため |
| 空欄を確認する | nullや空白で明細がズレるのを避けるため |
| テストデータを複数用意する | 1件だけでは複数処理の失敗に気づきにくいため |
| 送信先の対応を確認する | line itemsを受け取れる欄か見るため |
Formatterは便利ですが、万能ではありません。元データがぐちゃぐちゃなままでは、変換後のline itemsも不安定になります。最初に「どの列を、どの順番で、何件渡すのか」を整理することが重要です。
ShopifyやHubSpotで複数商品を扱うなら、IDとvariantをそろえること

Shopifyで複数商品を1つの注文に入れたい場合、商品名だけをline itemsで渡してもうまくいかないことがあります。Zapier Communityの事例では、商品名を渡すとShopify上で既存商品に紐づかず、新しいテキスト明細のように扱われてしまう問題が相談されていました。参照: https://community.zapier.com/how-do-i-3/shopify-line-item-support-on-creating-order-multiple-products-8993
この相談では、最終的に商品IDとvariantをline itemsとしてそろえる方向が示されています。Shopifyでは、見た目の商品名ではなく、内部の商品IDやバリアントIDが重要になるケースがあります。特に在庫を正しく減らしたい場合は、既存商品に紐づくIDで渡す必要があります。
HubSpotでも似た問題があります。HubSpot Communityの事例では、Dealに複数line itemsが紐づく場合に、Zapierでそのまま処理しにくいという相談がありました。提案としては、Looping by Zapierで明細を回し、必要な値をDigestにためてから、見積書や会計ソフトへ渡す方法が紹介されています。参照: https://community.hubspot.com/t5/Sales-Integrations/Multiple-Line-Items-for-Zapier/m-p/618829
🛒 Shopifyで重要になりやすい項目
| 項目 | なぜ重要か |
|---|---|
| Product ID | 商品名ではなく内部商品を指定するため |
| Variant ID | サイズ・色・種類を正しく指定するため |
| Product Title | 表示名や必須項目として求められる場合があるため |
| Quantity | 在庫減算や注文金額に関わるため |
| SKU | 他システムとの照合に使いやすいため |
複数商品を扱うときにありがちな失敗は、「画面で見えている商品名が一致していれば大丈夫」と考えることです。実際には、Shopifyや会計ソフト側が内部IDを要求していることがあります。Zapierの入力欄の説明文に「Product Variantが必要」などと書かれている場合は、そこを読み飛ばさないほうがよいです。
HubSpotから別システムへ明細を送る場合も、商品名・SKU・数量・価格をどの順番で渡すかが重要です。SKUが会計ソフトやShopifyの商品コードと一致していれば、照合しやすくなります。逆に、名前だけで照合しようとすると、表記ゆれで失敗する可能性があります。
📊 複数商品処理の設計表
| 目的 | 推奨される考え方 |
|---|---|
| 在庫を正しく減らしたい | 商品ID・variant IDを使う |
| 見積書を作りたい | SKU・商品名・数量・価格をそろえる |
| 会計ソフトへ渡したい | 相手側が受け取る明細形式を確認する |
| 1商品ずつ処理したい | Looping by Zapierを検討する |
| 最後に1つの注文へまとめたい | Digestやline items再構成を検討する |
ShopifyやHubSpotのline itemsは、単なる文字列ではなく、送信先システムの内部データ構造とつながっています。だからこそ、商品名だけでなくID、variant、SKUを整理することが、実務ではかなり重要になります。
Code by Zapierでは、配列が文字列化される前提で区切り文字を設計すること

Code by Zapierでline itemsを扱う場合、注意したいのが「Input Dataに入れた値が文字列として渡される」点です。Zapier Communityの記事では、Code stepにline itemsを入れるとカンマ区切りの文字列になり、値の中にカンマがあると分割が崩れる問題が説明されています。参照: https://community.zapier.com/featured-articles-65/how-to-get-line-items-arrays-into-code-steps-6942
たとえば、red,blueという1つの商品名がある場合、単純にカンマでsplitするとredとblueの2つに分かれてしまいます。さらに、nullや空欄の値が落ちると、商品名・数量・価格の対応関係がズレる可能性があります。これは、複数明細をコードで処理するときにかなり厄介です。
この回避策として、Formatterの「Line-item to Text」を使い、カンマではなく|||のような独自の区切り文字へ変換してからCode stepに渡す方法が紹介されています。値の中に出てこなさそうな区切り文字を選ぶことで、誤分割を減らす考え方です。
💻 Code by Zapierで起きやすい問題
| 問題 | 原因 | 対策 |
|---|---|---|
| 商品名が途中で分割される | 値の中にカンマがある | 独自区切り文字を使う |
| 明細数がズレる | nullや空欄が落ちる | 空欄対策の文字を入れる |
| splitでエラーになる | 入力キーがundefined | Input Dataのキー名を確認する |
| 配列ではなく文字になる | Code stepの仕様 | splitやJSON処理を設計する |
| 複数列が対応しない | 各列の件数が違う | 事前に件数を検証する |
Code stepは自由度が高い反面、Zapierのデータの見え方を理解していないと、かえって不安定になります。特に、複数のline itemプロパティを同時に扱う場合は、どの配列の何番目が対応するのかを崩さないことが大切です。
また、Code by Zapierの利用は、Zapierサポートの範囲外になりやすい点にも注意が必要です。Community記事でも、カスタムコードの支援は通常のサポート範囲外になる場合があると説明されています。つまり、コードを書くなら、自分でテストし、エラーを読んで直す前提が必要です。
🧪 Code step前の安全チェック
| チェック | 内容 |
|---|---|
| Input Data名 | コード内の変数名と一致しているか |
| 区切り文字 | 値の中に含まれない文字か |
| 空欄対策 | nullや空欄が落ちてもズレないか |
| 件数チェック | 商品名・数量・価格の数が一致するか |
| 出力形式 | 次のステップが受け取れる形か |
Code by Zapierは、line itemsを高度に整形したいときには有力です。ただし、初心者がいきなりコードで解決しようとすると、原因不明のエラーに見えることがあります。まずFormatterでできることを試し、それでも足りない場合にCode stepを使う順番がおすすめです。
Looping by Zapierは、各行に処理したいときだけ使うこと

Looping by Zapierは、line itemsを1件ずつ処理したいときに便利です。たとえば、Google Sheetsから複数行を取り出し、各行ごとにメールを送る、SMSを送る、別サービスへ登録する、といった処理に使われます。The Workflow Proの記事でも、Google Sheetsの複数行を取り込み、Looping by Zapierで1行ずつメールやSMSを送る例が紹介されています。参照: https://theworkflowpro.com/zapier-loop-through-line-items/
ただし、Loopingは「複数行を1つずつ処理する」ためのものです。1つの注文の中に複数商品をまとめて入れたい場合、Loopingだけで解決するとは限りません。各商品ごとに別注文が作られてしまうと困るケースもあります。
HubSpot Communityでも、Loopingを使うと各line itemごとにアクションを実行できるが、最後にまとめて1つの注文や請求書にするには工夫が必要、という趣旨のやり取りが見られます。そこで使われることがあるのが、Digestに値をためて、最後のループでまとめて放出する方法です。
🔁 Loopingが向いている処理
| 処理 | Looping向きか |
|---|---|
| 複数顧客へ1人ずつメール送信 | 向いている |
| 複数行を1件ずつCRM登録 | 向いている |
| 商品ごとに在庫確認 | 向いている場合がある |
| 複数商品を1つの注文にまとめる | Loopingだけでは注意 |
| ループ完了後に要約通知 | フィルターやDigest併用が必要 |
Loopingを使うと、Zapierのタスク消費も増えやすくなります。1回のZapで10件の明細を処理すれば、ループ内のステップ数に応じてタスク数が増える可能性があります。大量データを扱う場合は、コスト面も確認したほうがよいです。
また、The Workflow Proの記事では、Looping by Zapierのループ回数に上限があることにも触れられています。大量行を処理する場合は、上限や分割処理を考える必要があります。小規模な業務通知なら便利ですが、大量データ処理の基盤として使う場合は注意が必要です。
📌 Looping導入前の判断表
| 質問 | Yesなら |
|---|---|
| 1行ごとに別アクションを実行したいか | Loopingを検討 |
| 最後に1つへまとめたいか | Digestやline items再構成を検討 |
| 件数が多いか | タスク消費と上限を確認 |
| 実行順序が重要か | Zapierだけで足りるか検討 |
| 失敗時に再実行しやすいか | Zap履歴とログ設計を確認 |
Loopingは便利な一方で、使いどころを間違えると処理が複雑になります。「1件ずつやりたい」のか、「複数件をまとめて渡したい」のか。この違いを先に決めることが、line items処理ではとても重要です。
AI回答を見るだけで終えず、Zapのテスト結果で判断すること

「zapier ライン AI回答を見る」と検索してAIの説明を読むのは、全体像をつかむには便利です。ただし、ZapierやLINE、Shopify、HubSpotの連携は、実際のアカウント・プラン・アプリ仕様・データ形式によって結果が変わることがあります。AI回答だけで「これで動く」と決めるのは避けたほうがよいです。
特にLINE Notify終了のようなサービス変更は、古い記事や古いAI回答に残りやすい情報です。2026年現在に作業するなら、AI回答を見たあとに、公式ヘルプやZapierのテスト結果で確認する流れが欠かせません。
Zapierでは、TriggerのTest、ActionのTest step、Zap履歴が重要です。line itemsなら、テスト結果に複数明細が出ているか。LINE通知なら、リクエストが成功したか、LINE側に届いたか。Shopifyなら、既存商品に紐づいた注文になっているか。ここまで見ないと、実用できるか判断しにくいです。
🧠 AI回答と実テストの役割分担
| 役割 | 何に使うか |
|---|---|
| AI回答 | 全体像、候補、用語理解 |
| Zapier公式ヘルプ | 現在の機能仕様確認 |
| LINE Developers | LINE側API・サービス状況確認 |
| Zapテスト | 自分のデータで動くか確認 |
| Zap履歴 | 失敗原因の確認 |
AI回答は、検索結果を整理する入り口としては役立ちます。ただし、「どのボタンを押せばよいか」「このフィールドに何を入れるか」は、Zapierの画面変更で変わることがあります。実際の画面を見ながら進める姿勢が必要です。
また、LINE連携では送信先条件もあります。友だち追加、グループ参加、ユーザーID、ブロック状態など、APIの結果だけでは見えにくい条件が関係する場合があります。Zapier側が成功でも、LINEで受信できるとは限らない点は押さえておきたいところです。
✅ 最終確認チェックリスト
| 確認項目 | 判定基準 |
|---|---|
| 旧LINE Notifyを使っていないか | 2026年時点では代替が必要 |
| テストデータが本番に近いか | 複数件・空欄・カンマ入りも試す |
| line itemsが認識されているか | Test結果で複数明細を確認 |
| 送信先アプリに正しく反映されたか | 見た目ではなく内部紐づけも確認 |
| エラー時の確認場所があるか | Zap履歴やAPIレスポンスを見る |
つまり、AI回答は「地図」であり、Zapierのテスト結果は「現地確認」です。地図だけで目的地に着いた気にならず、実際のZapで動作確認することが大切です。
総括:zapier ラインのまとめ

最後に記事のポイントをまとめます。
- zapier ラインの検索意図は、LINE連携とline items処理に分かれるものである。
- LINE Notifyは2025年3月31日に終了しており、旧手順をそのまま使うのは難しい状況である。
- 2021年頃のGmailからLINE Notifyへ送る記事は、現在では履歴資料として読むべきである。
- ZapierからLINEへ今も通知したい場合は、LINE公式アカウントとMessaging APIを検討する流れである。
- Messaging APIはLINE Notifyより設定が多く、送信先IDやアクセストークンの理解が必要である。
- Webhooks by ZapierはAPIへ送信する汎用機能であり、LINE専用機能ではない。
- API連携ではURL、Headers、Body、認証、送信先条件を分けて確認するべきである。
- Zapierのline itemsは、複数商品や複数行データを1つのまとまりで扱う仕組みである。
- Formatterを使えば、テキストをline itemsへ変換したり、line itemsをテキスト化したりできる。
- Shopifyで複数商品を扱う場合は、商品名だけでなくProduct IDやVariant IDが重要である。
- HubSpotの複数明細処理では、LoopingやDigestを組み合わせる設計が候補である。
- Code by Zapierではline itemsが文字列化される前提で、区切り文字とnull対策を設計すべきである。
- Looping by Zapierは1行ずつ処理したい場合に向くが、1つの注文にまとめたい場合は注意が必要である。
- AI回答を見るだけで終えず、ZapierのTest stepとZap履歴で実データを確認することが重要である。
- 2026年時点のzapier ライン対応は、古いLINE Notify手順から現行API連携・line items処理へ切り替えて考えるべきである。
- https://help.zapier.com/hc/en-us/articles/8496277737997-Use-line-items-in-Zaps
- https://community.zapier.com/how-do-i-3/shopify-line-item-support-on-creating-order-multiple-products-8993
- https://help.zapier.com/hc/en-us/articles/8496275165709-Create-line-items-in-Zaps
- https://community.zapier.com/featured-articles-65/how-to-get-line-items-arrays-into-code-steps-6942
- https://biz-owner-lab.com/marketing-tool/zapier/zapier-line/
- https://docs.zapier.com/integrations/build/line-items
- https://www.make.com/en/integrations/line/zapier
- https://community.hubspot.com/t5/Sales-Integrations/Multiple-Line-Items-for-Zapier/m-p/618829
- https://dev.to/basman/integrating-line-message-and-zapier-58e6
- https://theworkflowpro.com/zapier-loop-through-line-items/
各サイト運営者様へ
有益な情報をご公開いただき、誠にありがとうございます。
感謝の意を込め、このリンクはSEO効果がある形で設置させていただいております。
※リンクには nofollow 属性を付与しておりませんので、一定のSEO効果が見込まれるなど、サイト運営者様にとってもメリットとなれば幸いです。
当サイトは、インターネット上に散在する有益な情報を収集し、要約・編集してわかりやすくお届けすることを目的としたメディアです。
引用や参照の方法に不備、あるいはご不快に感じられる点がございましたら、お問い合わせフォームよりご連絡ください。
今後とも、どうぞよろしくお願いいたします。

