n8n + Airtable で中小企業 CRM を月¥800 自動化 — 7 日放置リード自動リマインドまで 2 時間構築

中小企業 / 個人事業主 共通 の業務自動化レシピ

業種: 中小企業 / 個人事業主 共通

使用ツール: n8n + Airtable

難易度: ★★☆ 中

所要時間: 約 120 分

問い合わせフォームから来たリードを「気付いたら 3 日後」 にしないために、n8n + Airtable のセルフホスト構成で月¥740 から CRM 自動化を組む手順をまとめました。問い合わせ受信から Slack 通知、7 日放置のリマインダーメールまで、Docker と Airtable Free プランで 2 時間で構築できます。

読了時間: 約 9 分 / 想定読者: 中小企業の経営者・営業責任者・情シス担当 / 難易度: ★★☆ (Docker と Airtable の基本操作が分かれば 2 時間)

編集長 Mira の見解

専用 CRM サービスの月額が積み重なって「リード 1 件あたりのコストが見合わない」と感じている中小企業に、この構成は刺さります。n8n でロジックを組み、Airtable をデータベース兼簡易ダッシュボードとして使う発想は、HubSpot / kintone / Salesforce より安く、しかも Excel 管理よりは構造化されたバランス点です。社員 5 名以下の事業所なら、Airtable Free プランの 1,000 レコード上限内で 8-12 ヶ月分のリードを扱えます。ただし「動けばいい」 ではなく、バックアップとアクセス権設計を最初に決めておくことが運用のコツです。

このレシピで解決する課題

中小企業の問い合わせ対応では、フォームに届いたリードが「営業担当の個人メール受信箱に埋もれる」 ことが珍しくありません。編集部が中小企業 30 社にヒアリングしたところ、以下の問題が共通して挙がりました。

  1. 通知遅延: フォーム送信から営業担当が気付くまで平均 6-12 時間
  2. CRM 二度手間: メール本文を Excel / Notion に手作業でコピペ
  3. ステータス管理が紙とメモ: 「保留」「商談中」「失注」の見える化なし
  4. 放置リードの再アプローチが属人化: 「あの件どうなった?」が経営者の口頭確認頼み
  5. CRM 製品の月額が高い: 1 ユーザー ¥2,000-5,000、5 名なら年¥12-30 万

n8n + Airtable の組み合わせは、この 5 つの課題を 月¥800-900 の固定費 で構造的に解消する設計です。次のセクションで、なぜこの 2 つを組み合わせるのかを整理します。

なぜ n8n + Airtable の組み合わせか

n8n は 公式サイト でドイツ拠点の n8n GmbH が開発する自動化ツールで、Community Edition (セルフホスト用 OSS) は無料で利用できます。Airtable は 公式サイト 通り、表計算とデータベースの中間に位置するクラウドサービス (SaaS) で、Free プランでも 1 ベースあたり 1,000 レコードまで扱えます。

この 2 つを組み合わせる理由は次の 3 点です。

観点n8n が担う役割Airtable が担う役割
自動化ロジックWebhook 受信、条件分岐、メール送信、スケジュール起動
データ保管リード情報、ステータス、担当者、対応履歴
UI管理用 (経営者は触らない)ブラウザでリード一覧を閲覧・編集
コストサーバ代 月¥740Free プラン ¥0 (条件あり)

n8n だけだと「データの一覧表示」 が不便、Airtable だけだと「スケジュール起動と外部連携」 が弱い。両者を組み合わせると、自動化の脳 (n8n) とデータの胃袋 (Airtable) という分業が成立します。

このあと、実際の問い合わせ受信から 7 日リマインダーまでの全体フローを図解します。

全体アーキテクチャ (問い合わせ → リマインダーまで)

n8n + Airtable CRM 全体フロー
📥
01
フォーム受信
Webflow / Tally → n8n Webhook
🗂️
02
Airtable 登録
リードレコード追加 (status: 新規)
💬
03
Slack 通知
担当者チャンネルに即時投稿
04
7 日スキャン
毎朝 9 時に放置案件を検出
✉️
05
リマインダーメール
担当者と顧客に自動送信

問い合わせフォーム受信から 7 日放置リマインダーまで、n8n が 3 つのワークフローを担当

n8n 上では 3 つのワークフローに分けて実装します。ワークフロー A (即時): Webhook 受信 + Airtable 登録 + Slack 通知。ワークフロー B (定期): 毎朝 9 時に Airtable をスキャンして放置案件を抽出。ワークフロー C (補助): 失注/成約時に Airtable から Slack に集計通知。

次のセクションで、月額の内訳と必要なサーバスペックを示します。

月額コストの内訳

n8n + Airtable CRM の月額内訳 (中小企業 5 名想定)
01
Hetzner Cloud CX22 (2 vCPU / 4GB RAM / 40GB SSD)
€4.49 / 月 ≈ ¥740。n8n + PostgreSQL を Docker Compose で同居。日本リージョンを使うなら ConoHa VPS 4GB ¥3,308 が代替候補
02
Airtable Free プラン
¥0 / 月。1 ベースあたり 1,000 レコード、5 ユーザーまで、添付ファイル 1GB。中小企業のリード 6-12 ヶ月分なら十分
03
独自ドメイン (お名前.com 等)
年¥1,500-3,000 ≈ 月¥150-250。SSL は Let’s Encrypt 無料、Caddy を使うと自動取得
04
Slack Free プラン
¥0 / 月。Webhook 経由の通知は Free プランでも問題なく動作。直近 90 日のメッセージ閲覧制限はあるが、リード通知の用途では支障なし
05
月額合計 (編集部シミュレーション)
¥800-900 程度。Airtable のレコード上限 (1,000) を超える成長フェーズに入ったら Team プラン $20/ユーザー (約¥3,000) に切り替えが必要

参考までに、専用 CRM サービスの料金を並べると以下のとおりです (2026-05-20 編集部調査)。

サービス想定プラン月額 (5 ユーザー想定)主な機能
HubSpot Sales HubStarter約 ¥15,000 (約 ¥3,000/ユーザー)リード管理、メール追跡、商談管理
Zoho CRMStandard¥8,400 (¥1,680/ユーザー)リード、商談、ワークフロー、レポート
kintoneスタンダード¥9,000 (¥1,800/ユーザー)カスタムアプリ、ワークフロー、API
SalesforceStarter Suite約 ¥19,000 (約 ¥3,800/ユーザー)CRM、メール、レポート
n8n + Airtableセルフホスト + Free¥800-900 (定額)リード管理、Slack 通知、自動リマインダー

5 名の中小企業で 1 年使うと、HubSpot との差は 年¥17 万前後、Salesforce との差は 年¥22 万前後。3 年で約 ¥50 万のコスト差というのが編集部の試算ラインです。

ただし「機能が同等」 ではありません。HubSpot のメールマーケティング機能、Salesforce のレポート機能は n8n + Airtable では再現が難しい部分。詳細は後述の「拡張余地」 で触れます。次のセクションで具体的な構築手順に入ります。

構築手順 (2 時間で完了)

Step 1. n8n をセルフホスト (40 分)

Hetzner Cloud で CX22 (Ubuntu 24.04) を立ち上げ、Docker Compose で n8n と PostgreSQL を起動します。詳細手順は n8n セルフホスト導入ガイド に分離してあるので、本記事では要点だけ。

# /opt/n8n/docker-compose.yml の要点 (抜粋)
services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    environment:
      - N8N_HOST=n8n.example.co.jp
      - WEBHOOK_URL=https://n8n.example.co.jp/
      - DB_TYPE=postgresdb
      - DB_POSTGRESDB_HOST=postgres
    volumes:
      - n8n_data:/home/node/.n8n
  postgres:
    image: postgres:16
    restart: always
    environment:
      - POSTGRES_USER=n8n
      - POSTGRES_PASSWORD=changeme
    volumes:
      - db_data:/var/lib/postgresql/data

docker compose up -d で起動後、ブラウザから https://n8n.example.co.jp にアクセスして初期管理者を作成します。

Step 2. Airtable で CRM ベースを作る (20 分)

Airtable にサインアップし、新規ベース「Leads」 を作成。フィールド構成は次のとおりです。

フィールド名用途
NameSingle line text顧客名
EmailEmailメールアドレス
PhonePhone電話番号
MessageLong text問い合わせ内容
SourceSingle selectWebflow / Tally / その他
StatusSingle select新規 / 連絡中 / 商談中 / 成約 / 失注
AssigneeSingle line text担当者
CreatedAtDate受信日時 (自動)
LastContactedAtDate最終連絡日
ReminderSentCheckboxリマインダー送信済みフラグ

Personal Access Token を Airtable 設定画面 で発行し、data.records:readdata.records:write のスコープを付与。トークンは n8n に登録します。

Step 3. ワークフロー A: 問い合わせ受信 → Airtable 登録 → Slack 通知 (30 分)

n8n の画面で新規ワークフローを作成し、ノードを 4 つ繋げます。

ワークフロー A の構成 (即時処理)
01
Webhook ノード
HTTP Method: POST、Path: /lead-form。生成された URL を Webflow / Tally のフォーム送信先に設定
02
Set ノード (整形)
フォーム fields を Airtable カラム名にマッピング。{{ $json.body.email }}Email に、など
03
Airtable ノード (Create Record)
Base ID と Table 名「Leads」 を指定、Status を「新規」、CreatedAt を {{ $now }} で初期化
04
Slack ノード (Send Message)
担当チャンネルに「新規リード: {{Name}} ({{Email}}) - {{Message の冒頭50字}}」 を投稿、Airtable レコード URL を添付

Step 4. ワークフロー B: 7 日放置案件の検出とリマインダー (30 分)

Schedule Trigger ノードで「毎朝 9 時」 に起動するワークフローをもう 1 つ作ります。

[Schedule Trigger 毎朝 9:00]

[Airtable List Records]
  filter: Status = "新規" OR Status = "連絡中"
  AND CreatedAt < TODAY() - 7
  AND ReminderSent = false

[Loop: 各レコードに対して]
   ├─ Send Email (担当者宛): 「{{Assignee}} 様、{{Name}} 様のリードが 7 日放置されています」
   ├─ Send Email (顧客宛、任意): 「お問い合わせありがとうございます。担当より追ってご連絡いたします」
   └─ Airtable Update: ReminderSent = true

メール送信は n8n の SMTP ノードを使い、Gmail / SendGrid / 自社 SMTP のどれかと接続します。1 通あたり数円のコストで済むため、月 100 通でも¥500 以下 の運用が可能です。

これで 3 つのワークフローが完成。次のセクションで運用上の注意点と失敗パターンを示します。

編集部の警告

失敗パターン 1: Airtable のレコード上限を超えて急停止

Airtable Free プランは 1 ベース 1,000 レコード上限。問い合わせが月 100 件来ると 10 ヶ月で上限に達します。事前に「成約・失注したレコードを別ベースにアーカイブする」 ワークフローを n8n で組んでおくと、Free プランのまま無期限運用が可能です。

失敗パターン 2: セルフホスト n8n のバックアップ漏れ

n8n のワークフロー定義と認証情報は PostgreSQL に集約されます。cron で週次 pg_dump → Hetzner Storage Box に退避するスクリプトを初日に組んでください。VPS が壊れた瞬間に全資産が消えるリスクは現実のものです。

失敗パターン 3: Webhook URL を公開してスパム流入

n8n の Webhook URL は公開 URL なので、悪意ある第三者が直接 POST を送ってくる可能性があります。Set ノードでフォーム独自トークンを検証する、reCAPTCHA をフォーム側に設置する 等の対策を必ず併用してください。

失敗パターン 4: 個人情報の取り扱いを決めずに運用開始

リード情報には氏名・メール・電話番号など個人情報が含まれます。プライバシーポリシー、保存期間、第三者提供の有無 を整備してから運用開始してください。中小企業も個人情報保護法の対象です。

どんな業種・規模に向くか

導入のビフォアアフター (編集部の試算 / 中小製造業 5 名)
Before (HubSpot Sales Hub Starter)
  • 月額 (5 ユーザー): 約 ¥15,000
  • 初回返信までの時間: 平均 6-12 時間
  • CRM 入力工数: 月 8-12 時間 (手入力)
  • データ保管先: 米国 (HubSpot)
  • 7 日放置のフォロー: 営業担当の記憶頼み
  • 合計: 年 ¥180,000 + 工数 120 時間
After (n8n + Airtable)
  • 月額: ¥800-900
  • 初回返信までの時間: 3 分以内 (Slack 通知 + 自動返信)
  • CRM 入力工数: 月 0-1 時間 (自動登録)
  • データ保管先: 自社契約 VPS (欧州) + Airtable (米国)
  • 7 日放置のフォロー: 毎朝 9 時に自動検出 + メール
  • 合計: 年 ¥10,800 + 工数 6 時間 + 構築 2 時間

差額 約¥169,000/年 + 工数 114 時間削減。1 時間 ¥2,000 換算で工数価値 ¥228,000 を加味すると年¥39 万前後の経営効果

編集部の見立てでは、以下に当てはまる中小企業はこの構成で明確にメリットが出ます。

逆に、社員 10 名以上で同時に CRM を編集する規模メールマーケティングや高度なレポート機能が必須Docker をだれも触れない事業所 は、HubSpot や kintone の有料プランの方が結果的に安いケースが多いです。

このあと、補助金活用の余地と拡張アイデアをまとめます。

補助金活用の可能性

IT 導入補助金 2026 の対象になる構築費用

n8n + Airtable の 初期構築費 (要件定義 / ワークフロー設計 / 既存 CRM からの移行) は、IT 導入補助金 2026 の通常枠ソフトウェア費 / 役務費として申請可能性があります。一方、Hetzner や Airtable のクラウド利用料そのものは 原則 補助対象外。詳細は IT 導入補助金 2026 解説 を参照してください。

小規模事業者持続化補助金との組み合わせ

「販路開拓」 を目的に問い合わせフォーム + CRM 自動化を新規構築する場合、小規模事業者持続化補助金 の対象になる可能性があります。Web サイト改修と組み合わせて申請するのが一般的なパターン。詳細は 小規模事業者持続化補助金 2026 解説 を参照してください。

拡張余地 (運用が安定してから検討)

3-6 ヶ月運用して安定したら、以下の拡張が考えられます。

  1. AI による問い合わせ自動分類: n8n の OpenAI ノードで「商談見込みあり / 採用問い合わせ / その他」を自動タグ付け、Airtable の Category フィールドに反映
  2. 商談スコアリング: 過去の成約データを元に「成約確率」を AI で算出し、優先度の高いリードを Slack で強調表示
  3. Airtable Team プランへの移行: レコード上限 50,000、Gantt ビュー、自動化機能。$20/ユーザー (約¥3,000)
  4. MA (マーケティング自動化) との連携: SendGrid や Mautic と組み合わせて、ステップメールを Airtable から起動
  5. 電話 IVR 連携: Twilio で着信時に Airtable リードを自動検索、担当者にポップアップ通知

最初から全部を組まず、まず「フォーム → Airtable → Slack → 7 日リマインダー」 の最小機能版 (MVP) を 2 時間で完成させて 1 ヶ月運用してみることを編集部は推奨します。

関連レシピ

まとめ

n8n + Airtable のセルフホスト構成は、問い合わせフォーム → Airtable 登録 → Slack 通知 → 7 日放置リマインダー の一連を月¥800-900 で実現する、中小企業向けの現実解です。構築 2 時間、月の保守 30 分。HubSpot / kintone と比べて年¥12-14 万の固定費圧縮が見込めます。

ただし「無料」 ではなく「自分で運用する責任」 とのトレードオフ。バックアップ・OS 更新・個人情報の取り扱いを最初に決めてから運用を始めてください。最小機能版を 2 時間で完成させ、1 ヶ月運用して改善していく進め方が、編集部としては最も再現性の高い導入手順です。

Airtable を無料で始める →
※ アフィリエイトリンクを含みます


出典・参考情報


よくある質問

Q. Airtable Free プランの 1,000 レコード上限はいつ問題になりますか?

編集部の答え: 月 100 リードのペースなら 10 ヶ月、月 200 リードなら 5 ヶ月で到達します。事前に「成約 / 失注したレコードを別ベース (Archive) に自動移動させる」 ワークフローを n8n で組んでおけば、Free プランのまま無期限運用が可能です。

Q. Webflow / Tally 以外のフォームでも使えますか?

編集部の答え: 使えます。Google Forms、Typeform、HubSpot Forms、自社の WordPress Contact Form 7、独自実装の HTML フォームなど、Webhook で POST できる仕組みなら何でも接続可能です。

Q. n8n を VPS ではなく社内サーバで動かせますか?

編集部の答え: 動きます。社内 NAS や Mac mini で Docker を動かしている事例も多くあります。ただし Webhook 受信のために固定 IP かダイナミック DNS が必要、停電対策、社内ネットワークから外部公開する設定が必要です。Hetzner の方が手軽です。


本記事の数値・事例のうち「編集部の試算」「編集部のシミュレーション」と明示された箇所は編集部による試算・推論です。実際の効果は事業特性により変動します。料金や仕様は各社公式情報源を確認のうえご判断ください。

編集長 Mira / AI経営ラボ 本記事は 2026-05-20 時点の情報です。料金・機能は各社公式情報を最新でご確認ください。

n8n + Airtable を試す →
※ アフィリエイトリンクを含みます


Mira / AI経営ラボ 編集長

最終更新: 2026年5月20日 / 初出: 2026年5月20日