予約の受付やポイントカード、お問い合わせへの返信を、お客様が普段使っているLINEの中で完結させたい。そう考えて「LINE公式アカウントを作ったものの、この先どう広げればいいのか分からない」「LINEミニアプリという言葉は聞くけれど、何が違うのか説明できない」という相談は少なくありません。

LINEまわりの仕組みは、管理画面の設定だけで使える範囲と、開発が必要な範囲に分かれています。この境目を知らずに依頼すると、標準機能で済むものに開発費をかけてしまうことがあります。

この記事は、次のような方に向けて書いています。

  • 店舗や教室、サロン、小規模な事業でLINE公式アカウントを運用している、または開設を考えている方
  • LINE予約システムやLINE会員証など、LINEと連携する仕組みの開発を検討している方
  • LINEミニアプリ開発やLINE連携開発を外部に依頼する前に、全体像と準備することを整理したい方

LINE側の仕様や名称は公式ドキュメントで確認したうえで記載し、出典は本文中と記事末尾の「参考」にまとめています。

LINE@とは:LINE公式アカウントとの違い

「LINE@」は、かつて提供されていた中小企業・店舗向けのアカウントサービスです。現在は新規で使うことはできず、LINE公式アカウントに統合されています。

当時のLINE株式会社は、2019年4月18日に「LINE公式アカウント」の新プラットフォームの提供を開始し、「LINE@」との完全統合を始めたと発表しました。このプレスリリースでは、LINE@アカウントは段階的に移行し、2019年9月30日までに移行を完了する予定と案内されています(LINE株式会社 プレスリリース)。現在のLINEヤフー for Businessのサービスページにも「2019年4月に『LINE@(ラインアット)』はLINE公式アカウントに統合されました」と記載されています(LINE公式アカウント|LINEヤフー for Business)。

つまり「LINE@とLINE公式アカウントの違い」を調べている場合、答えは「LINE@は統合前の旧サービス名で、今はLINE公式アカウントとして提供されている」です。LINE@の名前で書かれた古い記事は、現在の仕様と異なる可能性があります。

LINE公式アカウントの標準機能でできること

LINE公式アカウントは、開設すれば管理画面(LINE Official Account Manager)から多くの機能を使えます。LINEヤフー for Businessのサービスページで紹介されている主な機能は次のとおりです(出典)。

  • メッセージ配信:友だち追加したユーザーに、画像やスタンプ、動画などのメッセージを配信する
  • LINEチャット:トーク機能を通じて、友だち一人ひとりとやりとりする
  • ショップカード:LINE上でポイントカードを発行・管理し、利用データを分析する
  • クーポン:来店時に使えるクーポンを作成し、メッセージとして配信する
  • リッチメニュー:トーク画面下部に固定表示されるメニュー。クーポンやショップカードのほか、ECサイトや予約サイトなど外部サイトへのリンクも設定できる
  • ステップ配信:友だち追加したユーザーに、あらかじめ用意した内容・タイミングでメッセージを自動配信する
  • オーディエンス配信:オーディエンスを作成し、対象を絞ってメッセージを配信する
  • メンバーシップ:アカウントのオーナーがサブスクリプションサービスを作成できる

このほか、キーワードに完全一致したメッセージなどに自動で返信する「応答メッセージ」も設定できます(応答メッセージ マニュアル)。

なお、標準機能も変わっていきます。同じサービスページでは、LINE VOOMの提供が2026年9月30日で、リサーチ機能の提供が2026年12月2日で終了すると案内されています。機能の有無は公式ページで確かめるのが確実です。

「お知らせを配信したい」「ポイントカードをLINEに移したい」程度であれば、まず標準機能を試すことをおすすめします。開発は、運用してみて足りない点がはっきりしてからでも遅くありません。

開発が必要になる範囲:Messaging APIとWebhook

標準機能では届かないことをしたい場合に使うのが、LINEヤフーが開発者向けに提供しているMessaging APIです。Messaging APIを使うと、自社で用意したサーバー(ボットサーバー)とLINEプラットフォームがデータをやりとりできるようになります(Messaging APIの概要)。

仕組みは次の流れです。

  1. ユーザーがLINE公式アカウントにメッセージを送る
  2. LINEプラットフォームから、あらかじめ登録したWebhook URLに「Webhookイベント」が送られる
  3. ボットサーバーがイベントの内容を確認し、LINEプラットフォームを通じてユーザーに応答する

公式ドキュメントでは、応答メッセージや任意のタイミングでのメッセージ送信、プロフィール情報の取得、グループトークへの参加、リッチメニューのカスタマイズ、アカウント連携などができると説明されています。依頼時に特に重要なのは次の2つです。

ユーザーIDで「誰からのメッセージか」を扱える

Webhookには、LINEプラットフォームが発行するユーザーIDが含まれます。これを使えば、特定のユーザーにメッセージを送ったり、自社のデータと結び付けたりできます。ただし、ユーザーIDは同じ人でもプロバイダーごとに異なる値が発行されます。同じプロバイダー配下であれば、Messaging APIチャネルでもLINEログインチャネルでも同じユーザーIDになります(ユーザーIDを取得する)。この性質は、後で説明する「アカウントを誰が持つか」に直結します。

自社の顧客データとLINEアカウントを連携できる

Messaging APIには、ユーザーのLINEアカウントと自社サービスのアカウントを安全に連携させる「アカウント連携」の仕組みがあります。連携にはユーザーがLINE公式アカウントを友だち追加していることが必要です。独自実装も可能ですが、攻撃者のLINEアカウントと他人のアカウントが結び付けられるリスクがあり、より注意が必要だと公式ドキュメントでは説明されています(ユーザーアカウントの連携)。

また、Webhookを受け取るサーバーでは、リクエストヘッダーの署名を検証することが推奨されています。LINEプラットフォームのIPアドレスは開示されていないため、IPアドレスでの制限ではなく署名の検証で安全性を確保する、というのが公式の考え方です(Webhookの署名を検証する)。

LIFFとは

LIFF(LINE Front-end Framework)は、LINEヤフーが提供するウェブアプリのプラットフォームで、その上で動くウェブアプリを「LIFFアプリ」と呼びます。LIFFアプリでは、LINEのユーザーIDなどをLINEプラットフォームから取得し、ユーザー情報を活かした機能を提供したり、ユーザーの代わりにメッセージを送信したりできます(LIFFの概要)。

LINE内で開くと専用の「LIFFブラウザ」で表示され、ユーザーにログインを促さなくてもユーザーデータにアクセスできます。外部ブラウザで開いた場合は使えない機能もあります。

Messaging APIが「トーク画面でのやりとり」を担うのに対して、LIFFは「LINEの中で開く画面」を担う、と考えると整理しやすいと思います。予約フォームのように入力が多い場面は、トークより画面のほうが向いています。

LINEミニアプリとは:LIFFとの関係と認証済ミニアプリ

LINE Developersの公式ドキュメントでは、LINEミニアプリを「LIFF(LINE Front-end Framework)上で実行されるウェブアプリ」と定義しています。ユーザーはアプリをインストールしなくてもサービスを利用できます(LINEミニアプリとは)。LINEヤフー for Businessでは、店舗や企業がモバイルオーダーやデジタル会員証、順番待ち、販促キャンペーンなどの自社サービスを提供できるものとして紹介されています(LINEミニアプリ|LINEヤフー for Business)。

LIFFとの関係で押さえておきたいのは、LINEヤフーがLIFFとLINEミニアプリのブランド統合を予定しており、LIFFアプリを新規作成する際はLINEミニアプリとして作成することを推奨している点です(2025年2月12日のニュース)。ただし、LINEミニアプリでは画面サイズがFullのみで、アクションボタンを非表示にできないなど、LIFFアプリとの細かな違いもあります。

未認証ミニアプリと認証済ミニアプリ

LINEミニアプリは、LINEヤフーの認証審査を通過しているかどうかで「未認証ミニアプリ」と「認証済ミニアプリ」に分かれます。2024年11月26日のLINEヤフーの発表で、審査不要で素早くリリースできる未認証ミニアプリと、審査を経て拡張機能を利用できる認証済ミニアプリの2種類に細分化することが案内されました(LINEヤフー for Business お知らせ)。

公式ドキュメントによると、主な違いは次のとおりです(カスタム機能)。

  • 未認証ミニアプリは誰でも作成できるが、一部機能が制限される。ヘッダーにはタイトルとURLのドメイン名が表示される
  • 認証済ミニアプリにはヘッダーなどに認証バッジが付き、LINEミニアプリ名が表示される
  • サービスメッセージ、Custom Path、ホーム画面へのショートカット追加、共通プロフィールのクイック入力は、認証済ミニアプリでのみ利用できる
  • LINE内の検索からのアクセスも、認証済ミニアプリでのみ利用できる

サービスメッセージは、予約の確認通知のように、ミニアプリ上でのユーザーの操作に対する確認や応答としてのみ送信できる通知です。値下げやクーポンなどの広告的な内容は禁止されています。LINE予約システムでは設計段階から意識したい点です。

審査の流れと期間

認証審査はLINE Developersコンソールから申請します。公式ドキュメントでは、審査の終了まで1〜2週間程度かかり、却下された場合は再申請と再審査にさらに数日かかること、完了日は事前に指定できないことが明記されています。予約・支払・注文などのアクションを含むサービスでは、審査用の補足資料としてテストシナリオの入力も必要です(審査を依頼する)。公開日が決まっている案件では、この期間を逆算してスケジュールに組み込んでおく必要があります。

標準機能・Messaging API・LIFF/LINEミニアプリの比較

ここまでの内容を表にまとめます。

観点公式アカウント標準機能Messaging API連携LIFF/LINEミニアプリ
主な操作場所管理画面(LINE Official Account Manager)トーク画面(自社サーバーが応答)LINE内で開くウェブ画面
開発の要否不要(設定のみ)サーバー側の開発が必要画面とサーバーの開発が必要
得意なこと一斉配信、クーポン、ショップカード、応答メッセージ条件に応じた自動応答、個別通知、自社データとの連携予約フォーム、会員証表示、注文画面など入力や表示の多い機能
自社の顧客データとの結び付け標準機能の範囲内ユーザーIDやアカウント連携で可能ユーザーIDを取得して可能
LINEミニアプリの認証審査対象外対象外認証済ミニアプリにする場合に必要
向いている段階まず始めたい、運用を試したい標準機能の自動化・個別化が足りないLINE内で予約や注文まで完結させたい

実際にはこれらを組み合わせることがほとんどです。公式ドキュメントでも、LINE公式アカウントのリッチメニューやリッチメッセージにLINEミニアプリを開くリンクを追加できると説明されています。

LINEで作られることの多い仕組み(一般的な例)

以下は特定の事例ではなく、一般的な例です。

予約

LINEミニアプリで日時やメニューを選んでもらい、自社の予約データベースに登録する形が代表的です。予約確認の通知は、認証済ミニアプリであればサービスメッセージ、Messaging APIを使うならLINE公式アカウントからのメッセージで送れます。どちらを使うかは設計の初期に決めておきます。

会員証・ポイント

紙のポイントカードを置き換えるだけなら、標準機能のショップカードで足りることもあります。既存の会員番号やPOSのデータと結び付けたい場合は開発の出番です。認証済ミニアプリのホーム画面ショートカットは、会員証のように頻繁に開く用途での活用が公式ドキュメントでも挙げられています。

モバイルオーダー

注文画面をLINEミニアプリで作り、厨房や管理画面に注文を届ける仕組みです。決済を組み込む場合、利用できる決済手段は国や地域によって異なり、日本ではLINEミニアプリのアプリ内課金も用意されています(カスタム機能)。

問い合わせ自動応答

決まった質問に定型文を返すだけなら、標準機能の応答メッセージで足りることが多いです。自社のデータベースを参照したい、AIで回答文を生成したいといった場合はMessaging APIで開発します。

社内通知

Messaging APIはグループトークにも対応しているため、スタッフのグループに予約や注文の通知を流す、といった社内向けの使い方もできます。

開発を依頼する前に準備すること

目的を一文で言えるようにする

「ミニアプリを作りたい」ではなく、「電話予約を減らしたい」のように改善したいことを先に言葉にします。目的が明確なら、どこまで開発が必要かを依頼先と一緒に判断できます。

アカウントとチャネルは依頼主が持つ

最も大事なのがここです。LINE公式アカウントと、LINE Developersコンソールのプロバイダー・チャネルは、原則として依頼主(サービスを提供する事業者)が所有し、開発者には権限を付与する形にします。理由は公式ドキュメントに書かれている仕様にあります。

  • プロバイダー名はユーザーが確認する同意画面に表示され、企業や団体としてサービスを提供する場合はその名前でプロバイダーを作成するよう案内されている(LINE Developersコンソールの概要)
  • 一度作成したチャネルを、後から別のプロバイダーに移動することはできない(同上)
  • ユーザーIDはプロバイダーごとに異なるため、プロバイダーが変わると同じユーザーであることを確認できない
  • Admin権限を1人だけに付与すると、その人が不在になったときに運用が難しくなるため、複数人に付与することが推奨されている(プロバイダーとチャネル管理のベストプラクティス)

開発者の個人アカウント配下にプロバイダーを作ると、契約終了後に引き継げなくなるおそれがあります。この形は最初に取り決めておくのが安全です。

保存するデータを決める

LINEのユーザーID、予約履歴、会員番号、購入履歴など、何を自社のデータベースに保存するのかを整理します。なお公式ドキュメントでは、複数のサービスでLINEプラットフォームを利用する場合に、それぞれのサービスで取得したLINEユーザー情報を紐付けてはいけないとされています。

個人情報の扱い

氏名や電話番号、予約内容などを扱う以上、プライバシーポリシーの整備は欠かせません。LINEミニアプリの審査では、プライバシーポリシーでユーザー情報を取得する会社をプロバイダー名と同じ会社にする必要があると明記されています(審査を依頼する)。個人情報保護法上のルールは個人情報保護委員会のサイトで確認できます。

メッセージ配信の費用を把握する

LINE公式アカウントには無料のプランと月額固定費がかかるプランがあり、毎月無料で送れるメッセージ通数はプランによって異なります。Messaging APIの場合、応答メッセージは通数にカウントされず、プッシュメッセージやブロードキャストメッセージなどはカウントされます(Messaging APIの料金)。通知の多い設計は運用費に影響します。

料金プランの金額や通数は改定されることがあり、公式サイトでは2026年10月1日の追加メッセージ料金の改定も案内されています。料金プランは公式の料金プランページで最新情報を確認してください。

LINE連携開発の進め方

一般的には次の順で進みます。

  1. 要件整理:目的、対象ユーザー、必要な画面と通知、保存するデータを決める
  2. アカウント準備:依頼主がLINE公式アカウントを開設し、LINE Developersコンソールでプロバイダーとチャネルを作成して、開発者に権限を付与する
  3. 設計:標準機能・Messaging API・LINEミニアプリの役割分担と、データベースの構成を決める
  4. 開発・テスト:開発用の環境で作り、関係者のスマートフォンで動作を確認する
  5. 審査(LINEミニアプリを認証済にする場合):審査用の環境を整えて申請する
  6. 公開と運用:リッチメニューやQRコードから導線を作り、利用状況を見て改善する

LINEミニアプリチャネルを作成すると、開発用・審査用・本番用の3つの内部チャネルが同時に作成され、それぞれにLIFF IDとエンドポイントURLを設定します(LINEミニアプリ用LINE Developersコンソールガイド)。開発用にアクセスできるのは権限を付与したTesterなどに限られるため、テスト参加者は事前に登録しておきます。

つまずきやすいポイント

LINE側の仕様が変わる

LIFFとLINEミニアプリのブランド統合や、標準機能の提供終了のように、LINE側の仕様は変わっていきます。判断はLINE DevelopersやLINEヤフー for Businessの最新情報で確認するのが基本です。

ブロックされたユーザーには届かない

ブロックしている友だちにはメッセージは配信されません。Messaging APIでは、LINE公式アカウントがブロックされたときに「フォロー解除イベント」がWebhookで届きます(Webhookイベントを受信する)。重要な連絡はメールなどの代替手段も検討しておきます。

実機でのテストを省かない

LIFFブラウザは、iOSではWKWebView、AndroidではAndroid WebViewを利用しており、外部ブラウザがサポートしているウェブ技術の一部をサポートしていません(LIFFの概要)。パソコンのブラウザで問題なく動いても、LINEの中で開くと表示や挙動が違うことがあります。iPhoneとAndroidの両方で、実際にLINEから開いて確認します。

審査期間を見込んでいない

前述のとおり、認証済ミニアプリの審査には1〜2週間程度かかり、完了日は指定できません。公開日が決まっている場合は、審査期間を含めて日程を組みます。

よくある質問

LINE@のアカウントは今も使えますか?

LINE@は2019年にLINE公式アカウントへ統合されており、現在はLINE公式アカウントとして提供されています。これから始める場合は、LINE公式アカウントを開設します。

LINE公式アカウントの構築だけなら開発は必要ですか?

配信やリッチメニュー、クーポン、ショップカード、応答メッセージなどは管理画面の設定で使えます。自社の顧客データと連携したい場合などに開発が必要になります。

LIFFとLINEミニアプリはどちらで作ればよいですか?

LINEヤフーは、LIFFアプリを新規作成する際はLINEミニアプリとして作成することを推奨しています。ただし、LIFFアプリでしかできないこともあるため要件次第です。

認証済ミニアプリの審査は必須ですか?

必須ではありません。未認証ミニアプリのまま提供することもできます。ただし、サービスメッセージやLINE内検索、ホーム画面へのショートカット追加などは認証済ミニアプリでのみ利用できるため、使いたい機能から逆算して判断します。

開発会社のアカウントでLINE公式アカウントを作ってもらっても問題ありませんか?

おすすめしません。チャネルは後から別のプロバイダーへ移動できず、ユーザーIDもプロバイダーごとに異なるため、後から引き継ぐのが難しくなります。依頼主が所有し、開発者に権限を付与する形にしておくのが安全です。

LINE連携の開発を依頼するなら

このサイトでは、AIを活用して開発を行うVibeCoderが、LINEミニアプリ開発やMessaging APIを使ったLINE連携開発を含むさまざまな依頼を受け付けています。最速1日での納品に対応しています(納期は内容・規模によって異なります)。依頼の送信は無料で、担当者より2〜3営業日以内にご連絡します。この記事で整理した目的、アカウントの所有状況、保存したいデータを添えて開発依頼ページから送っていただくと、やり取りがスムーズです。

参考

まとめ

LINEで仕組みを作るときは、いきなりLINEミニアプリ開発に進むのではなく、どこまでを標準機能で済ませ、どこから開発するかを見極めることが出発点です。

  • LINE@は2019年にLINE公式アカウントへ統合された旧サービス名で、今はLINE公式アカウントとして提供されている
  • 配信、リッチメニュー、クーポン、ショップカード、応答メッセージなどは標準機能で使える
  • 自社データとの連携や条件に応じた応答はMessaging API、予約や会員証などの画面はLIFF/LINEミニアプリで作る
  • LINEミニアプリには未認証と認証済があり、認証済にするには1〜2週間程度の審査期間を見込む
  • LINE公式アカウントとプロバイダー・チャネルは依頼主が所有し、開発者には権限を付与する
  • 料金プランや仕様は変わるため、公式ページで最新情報を確認する

まずは今の運用で困っていることを書き出し、標準機能で解決できるか試してみてください。足りない部分が、そのまま開発を依頼するときの要件になります。

LINEを使った仕組みを作りたいなら、VibeCoder に依頼しませんか?

AIを使いこなす VibeCoder が、最速1日で納品します。依頼の送信は無料です。担当者より2〜3営業日以内にご連絡します。

※納期は内容・規模によって異なります。

無料で依頼を送る →