事業 & 運用設計書 · Ops Design v0.5

車検・整備工場のための
LINE運用代行を、1人で回す

完全遠隔・丸投げ受注。北関東から始める、マルチテナント運用の設計図。ここでは「複数社を安全に捌く裏側の管理」までを一枚にまとめる。

車検・整備工場/1本目の型 北関東(群馬・栃木・茨城) 課金:初期+月額 運用:単独 × 半自動 更新 2026-07-04
01

この事業を一言で

レッドオーシャン(飲食・美容)を避け、「リマインドが必然の業種」で低チャーンを構造的に取りにいく。

狙う業種
車検・整備
2年ごと確実リピート=配信ネタが枯れない
主力プラン
¥49,800/月
初期¥148,000・最低6ヶ月
粗利率(目安)
≈ 99%
実費 月¥5,900のみ・ツール0円
12ヶ月(中位)
約18
月商 約107万・初年度累計益 約765万

勝ち筋① 獲得が安い

既存の営業自動化基盤(sales-system)に相乗り。地方×非人気業種は競合の営業が来ず返信率が高い。CACがほぼゼロ。

勝ち筋② 運用が楽

車検・点検・オイルは周期が確定。店から情報を吸い上げずに配信が回る=丸投げが本当に成立する。

勝ち筋③ 解約されない

「車検更新の取りこぼしを拾い戻す」効果が財布に直結。数字で見えるから続く。

02

なぜ「車検 × 北関東」なのか

業種選びで、前回の最大の弱点「丸投げ→配信ネタ枯渇→解約」を根絶できる。

業種の必然性

リピートが「日付で決まっている」

  • 車検は2年ごとに必ず来る。満了前リマインドで失注客を拾い戻せる
  • 12ヶ月点検・オイル交換(半年)・季節タイヤで配信ネタが自動供給
  • 効果(再来店)が店主にも一目瞭然=価値の証明が容易
  • 客単価が高く月5万を払える体力がある
エリアの必然性

地方 × 車社会 × 代行の空白

  • 北関東は1世帯あたり保有台数が多い=整備工場の母数が大きい
  • 中小のデジタル化未実施7割超・LINEは「作ったが放置」が大量
  • 都市部の代行業者の営業が届いていない=返信率が高い
  • 整備振興会など横のつながりが濃い=1社→紹介で面を取れる
構造的な含意

飲食・美容は「毎月ネタをひねり出す」必要があり解約が早い。車検は「送るべきタイミングが最初から決まっている」ため、運用が軽く、解約されにくい。=おいしい業種は、みんなが避ける非・華やかな側にある。

03

納品するもの(車検テンプレの中身)

店舗はヒアリングに答えるだけ。コアは自作テンプレ、クーポン等は標準機能をそのまま使う。

フル自作(差別化の核)
  • 友だち追加時に車両情報ヒアリング(車種・初度登録・車検満了日)→ 顧客DBへ
  • 周期リマインド自動化(下のタイムライン)
  • 予約・見積・FAQの応答bot(すべて無料のreply)
  • 月次レポート自動生成
標準機能を活用(作る無駄を省く)
  • あいさつ・基本応答メッセージ
  • クーポン・ショップカード
  • リッチメニュー配置・A/Bテスト
  • (店主自身も触れる範囲)
車1台に自動で張り付くリマインド列
満了 −90日
車検の早期予約案内 / 早割・代車確保。ここで失注を防ぐ最重要タッチ
満了 −30日
車検リマインド再送 / 未予約者だけにセグメント配信
+6ヶ月
オイル交換の時期 / 来店サイクルを短く保つ
11月 / 3月
季節タイヤ交換 / 冬前スタッドレス・春前ノーマル
12ヶ月毎
法定点検の案内 / 定期入庫の定着
04

技術アーキテクチャ

受信と応答は無料・無制限。課金されるのは「こちらから送るプッシュ配信」だけ。だから無料プランで顧客DBが作れる。

エンドユーザー
車のオーナー
友だち追加・車両登録・車検予約・メニュータップ
Webhook(無料・無制限)↓
代行名義 · Cloudflare Workers(全顧客共通の1基盤)
マルチテナントの頭脳
01destination で顧客を判定(受信した公式アカウントの bot userId をテナントキーに) ← 唯一の新規実装
02応答メッセージ(reply)を返す(無料:予約受付・FAQ・車両ヒアリング)
03顧客ごとの Notion DB に記録/状態は Workers KV
Cron(周期バッチ)↓
プッシュ配信(ここだけ通数課金)
車検・点検・タイヤのリマインド
確実なリピート導線=配信ネタが枯れない=低チャーン
誰の名義で・どこに置くか
LINE公式 / APIチャネル顧客名義

会社メアドで開設。解約時も顧客資産として残る=「うちが抜けても残る」信頼


Workers / KV(基盤)代行名義

全顧客共通の1基盤。マルチテナントで効率運用


顧客DB(Notion)顧客に共有

代行が作成し閲覧共有。"見える化"を納品物にする

無料でDBが作れる根拠(一次情報で確認済)

Webhook受信・応答(reply)は通数カウント外=0円。行動データの蓄積はLINE課金と無関係。制限を受けるのは一斉プッシュだけ。=Lステップ等(月2〜5万)を使わず、無料プランで回せる。

流用元:reboot-line-webhook/src/index.js(署名検証・reply・routeEvent)/sales-tracking/lib/notion.mjs(Worker→Notion)/noctia-line-webhook(staging/prod分離)。新規実装は destination テナント振り分け層のみ。

05

複数社を安全に捌く「運用管理」設計

ご懸念の核心。テストアカウントの使い方 / データ分離 / 修正→テスト→本番のワークフロー / 事業全体の管理画面。

5.1 ── データ分離(3層)

層1テナント設定

顧客=1テナント。振り分けと設定値。ここを変えれば挙動が変わる(デプロイ不要)

KV tenant:{destination} = { store, notion_db, plan, reminders }
層2顧客の顧客データ

車両・車検満了日・来店履歴。顧客ごとに独立したNotion DB=顧客に共有

Notion DB / 顧客ごと1つ / 車両・満了日・履歴
層3エンドユーザー状態

会話の途中状態・一時データ。テナント接頭辞で名前空間を論理分離

KV veh:{destination}:{userId} = {…}

原則:全キーに destination(テナントID)を接頭辞として付け、混線を物理的に不可能にする。顧客に見せる層2は最初から完全分離(別Notion DB)。

5.2 ── テストアカウントと環境

STAGING検証用テストOA

自分名義のテスト用LINE公式を1つ常設。テンプレ改修・新機能はまずここで実機確認。本番の顧客OAには絶対に未検証を出さない

PROD顧客の本番OA

顧客名義。検証を通ったものだけが届く。オンボーディング中は「構築中」状態で本番配信を止める。

CANARY段階ロールアウト

共通コードの変更は1顧客→数顧客→全体で段階適用。1つのバグが全顧客に波及する「単一障害点」への保険。

Workers の staging / prod env を分離(noctiaの deploy スクリプト流用)。ステージングは STAGING の OA に、本番は顧客OAに紐づく。

5.3 ── 修正 → テスト → 本番のワークフロー

変更を3種類に仕分けるのが肝。「顧客固有=データ(デプロイ不要)」と「共通ロジック=コード(段階ロールアウト)」を分離すれば、日々の修正が事故らない。

A設定変更(営業時間・文言・リマインド周期・クーポン)頻度:高 · リスク:低
管理画面/Notionで編集即・本番反映 ·デプロイ不要。日常修正の大半はここに落とす
Bコンテンツ変更(月次配信・キャンペーン)頻度:中 · リスク:中
ドラフト作成STAGINGでプレビュー承認顧客OANへ予約配信
Cコード変更(テンプレのロジック・新機能)頻度:低 · リスク:高
gitstaging env で実機検証カナリア(1社)全テナントロールバック手順

5.4 ── 事業全体の管理画面:Ops Console

「後で大変にならないよう最初から」——その通り。全顧客を1画面で管理する社内コンソールを設計に組み込む。まずは Notion の親DB で軽く立ち上げ、社数が増えたら専用UIへ(sales-tracking の計測・ダッシュボード資産を流用)。以下は完成イメージ。

PPitLine Ops (仮称) 顧客配信キュー車検カレンダー請求 Hokuto
稼働社数
12
+2 今月
今月の配信
38
承認待ち 2
車検リマインド予定
214
向こう30日
月次ストック
¥612K
+¥98K
店舗(テナント)プラン友だち今月配信車検リマインド状態請求
群馬モータース
前橋市 · destination …a3f1
スタンダード 412 3/4 28 件 稼働 請求済
太田オートサービス
太田市 · destination …7b02
プレミアム 687 4/8 41 件 配信の承認待ち
宇都宮カーケア
宇都宮市 · destination …c519
ライト 203 2/2 12 件 稼働 請求済
水戸自動車整備
水戸市 · destination …1e88
スタンダード 構築中 オンボーディング 初期費 請求済
高崎タイヤ&車検
高崎市 · destination …9d47
スタンダード 521 3/4 33 件 稼働 未請求

1画面で「どの店が・今どういう状態か・何を私がやるべきか」が分かる。行頭の色帯と状態ピルで要対応だけが目に飛び込む設計。新規オンボーディング(テナント登録・OA紐付け・Notion DB生成)もここから。

06

営業エンジン:数を一気に増やす

本体ドメイン(ikurainc.com)は使わず、営業専用ドメイン1本+そのドメインのメールアドレス3〜5本を並行運用。到達性を守りながら送信量を上げる。

ドメイン戦略

評判を隔離する

ikurainc.com は本業の信用資産なので営業に使わない。営業専用ドメインを1本取得し、SPF / DKIM / DMARC を設定。本体と評判を完全分離。

複数アドレス(1ドメイン上)

3〜5本を同時に回す

Gmail(Workspace)に直接接続して送信=コールドメールツール費0円。1ドメイン上に3〜5アドレスを立て、ローテーションで1アドレスの負荷を安全域に。※量をさらに増やすなら評判分散のため席・ドメインを追加。

ウォームアップ

30日かけて温める

新規ドメインはいきなり大量送信で即スパム化。段階増量で育て、開封20%↑・バウンス2%↓・苦情0.3%↓を維持。ツールが自動でウォームアップ。

獲得ファネル(各段階の転換率を明示・ウォームアップ後の月次)
段階転換率弱気中位(基準)強気
① アプローチ送信1,5002,0004,000
② 到達(−バウンス)93–95%1,3951,9003,800
③ 開封30–42% 対到達4196651,596
④ LP到達(クリック)5–12% 対到達70150456
⑤ 返信1.5–5% 対到達2157190
⑥ 商談化返信の30–35%61766
⑦ 成約 / 月商談の15–18%12–36

中位=月+2〜3社(P&Lの前提)。強気は「デモ同梱で返信率↑+メール席/ドメインを足して送信量↑」の合わせ技。※返信率はB2Bコールドメールで1〜3%が一般的。デモ同梱で上振れを狙うが、数字は最初のバッチで実測して差し替える。

法令(特定電子メール法)— ここを外すと事業ごと飛ぶ

B2B営業メールは原則オプトインだが、「自社サイト等でアドレスを公開している事業者」への送信は例外として認められる(整備工場の公開アドレスは該当)。ただし必須:①送信者情報の表示(名称・住所)②オプトアウト導線拒否した相手への再送禁止。sales-system の compliance/オプトアウトガードで担保する。

流用元:sales-system/pipelines/collect.py(Places抽出)/form_send.py・gmail.py(Gmail直送)/compliance.py(規約AIチェック)。送信ローテーション・ウォームアップも sales-system 側で完結=外部ツール費0円

07

「動いている画面」を先に見せて売る

LPと営業資料の"言葉"だけでなく、導入後の景色(管理画面・顧客DB)を営業段階で見せ、返信で刺さりを測る。

従来

言葉で売る

「LINE運用を代行します」=抽象的。相手は導入後を想像できず、返信のハードルが高い。

今回

動く画面で売る

「御社の車検リマインドがこう自動で並びます」を実画面のデモで見せる。"もう動いている感"で返信率を上げる。

営業に同梱するデモ資産

LP(別ドメイン)

車検・整備特化の専用LP

営業資料

取りこぼし試算つき提案

管理画面スクショ

Ops Console の実画面(本書05.4)

顧客DBデモ

車両・車検満了カレンダーの見本

検証:デモ同梱群 vs 非同梱群で返信率をA/B比較。刺さる見せ方を数字で確定してから量を張る。※本書のOps Consoleモックが、そのままデモ資産になる。

08

原価と月次12ヶ月P&L

前提:新規 月+2社/チャーン月3%/平均 初期¥130,000・月額¥45,000。原価は「Gmail直送=ツール0円/Places無料枠/LINE従量は顧客負担」で厳密に引き直し。数字は目安・仮説。

月次の外部原価(テスト〜初期・厳密版)
営業ドメイン 1本(年¥1,500の月割)¥125
Google Workspace 1席(エイリアス運用)¥800
コールドメールツール(Gmail直送)¥0
Places API(SKU無料枠内)¥0
Claude API(Haiku文面+Sonnet診断・キャッシュ)¥3,000
メール検証(バウンスAPI ¥1/件×〜2千)¥2,000
LINEインフラ(Workers/KV/Notion 無料枠)¥0

合計≈ ¥5,900/月

Claude APIは実測 約¥1,700(キャッシュで入力9割減)+成長分の余裕で¥3,000計上。送信量を増やし評判を分散する場合のみ Workspace 3席=¥2,400 → 合計 約¥7,500/月。現金初期投資はほぼゼロ・LINE従量は顧客負担

粗利率(外部原価控除)
≈ 99%
実費が月¥5,900のみ
初年度累計 営業利益
≈ 765
1人・自分の取り分
3シナリオ(12ヶ月末)
弱気(+1社/月)稼働 約10社 · 累計益 約395万
中位(+2社/月)稼働 約18社 · 累計益 約765万
強気(+3社/月・外注併用)稼働 約28社 · 累計益 約1,180万
新規稼働月商(万円)原価(万円)営業利益(万円)累計利益(万円)
M1000.00.5-0.5-0.5
M21117.50.616.916.4
M32339.50.638.955.3
M42548.50.647.9103.2
M52757.50.656.9160.1
M62966.50.665.9226.0
M721071.00.770.3296.3
M821280.00.779.3375.6
M921489.00.788.3463.9
M1021593.50.792.8556.7
M11217102.50.7101.8658.5
M12218107.00.7106.3764.8

月商=初期構築売上+月額ストック。M12時点の月額ストックは約81万/月(年換算ランレート 約970万〜、上振れで1,300万)。初年度は立ち上がりで累計売上 約770万・累計営業利益 約765万(粗利率約99%)。原価が月¥5,900程度なので売上ほぼ全額が利益に落ちる。

09

リスクと対策

営業をスケールさせる分、到達性・法令・単一障害点の管理が生命線。

営業・到達性
  • ドメイン評判の焼損 → ウォームアップ厳守・本体ドメインと隔離・苦情率0.3%監視
  • 特定電子メール法違反 → 送信者表示+オプトアウト+拒否者再送禁止(compliance)
  • 誤送信 → sales-system の誤送信ガード・オプトアウト除外を継続
運用・事業
  • 単一障害点 → staging/prod分離・監視・テナント別隔離・カナリア
  • Places API規約 → 都度取得+整備振興会/公開名簿/フォームを主軸
  • LINE標準AIの進化 → 「結果を納品」を死守
  • チャーン → 車検リマインドの効果を数字で可視化・6ヶ月縛り
10

ロードマップと最初の一歩

1本目の型(北関東×車検)を作り切る。基盤は既存資産の流用で最短化。

Phase A基盤

マルチテナント基盤(唯一の新規実装)

reboot-line-webhook を土台に、destination でテナントを解決する層+staging/prod分離+KV名前空間を実装。

Phase B業種テンプレ

車検テンプレ

車両ヒアリング → 周期リマインド(車検/点検/オイル/タイヤ)→ 予約・FAQ応答bot(無料reply)。

Phase C見える化

顧客Notion + Ops Console(v1)

顧客ごとDB生成&共有。社内管理は Notion 親DB で軽く開始。

Phase D獲得

営業パイプライン

sales-system で北関東×車検整備を抽出 → AI自動診断レポート(車検の取りこぼし試算)をフックにフォーム/メールでアプローチ。

次の一歩(最初のアクション)
  • 新規リポ line-ops を作成(private)
  • reboot の Worker骨格をコピーし、destination テナント解決のスケルトンを実装
  • 自分名義の検証用テストOAを1つ作り、ローカルWebhook疎通まで通す
  • 並行して sales-system で北関東×車検整備リストを1バッチ抽出し、母数と接触手段を確認