一人法人の経営管理システムをClaude Codeで自作する|freee×HubSpot×Sheetsを1人で統合する設計と手順

この記事の結論

「請求はfreee、顧客管理はExcel、売上見込みは頭の中」——一人法人ではこの状態が実は一番危ないパターンです。承認者も確認者も自分しかいないからこそ、記憶と勘に頼った経営管理はある日突然崩れます。

ブログ目次

記事の内容を、そのまま実務に落とし込みたい方向け

HubSpotゴールドパートナーのStartLinkが、HubSpot導入・AI活用・CRM整備・業務効率化までをまとめて支援しています。記事で気になったテーマを、そのまま相談ベースで整理できます。


「請求はfreee、顧客管理はExcel、売上見込みは頭の中」——一人法人ではこの状態が実は一番危ないパターンです。承認者も確認者も自分しかいないからこそ、記憶と勘に頼った経営管理はある日突然崩れます。

一人法人の経営管理とは、代表1名がfreee・HubSpot・Google Sheetsといった複数ツールをどう繋ぎ、どこまでをClaude Codeに任せ、どこから先を自分で判断するかという設計そのものを指します。

この記事は、Claude Codeで中小企業の経営を変える方法で示した「営業・マーケ・経理を横断する全体設計」とは視点が異なります。あちらは組織として複数人が関わる前提の全体設計図ですが、本記事は代表1名がツールをどう繋ぎ、どこまで自分で作るかを、StartLink自身の実践に基づいて書いた記録です。


この記事でわかること

  • freee・HubSpot・Google Sheetsという3ツールの役割分担をどう決めればよいかがわかります
  • 一人法人が経営管理を仕組み化する際、何から手をつけるべきかがわかります
  • Claude Codeにどこまで作業を任せ、どこから先を自分で判断すべきかの線引きがわかります
  • 事業が育ってきたタイミングで、どこを次のフェーズに拡張すべきかがわかります

対象読者: 一人で会社を経営しており、経営管理の仕組み化に着手したい方に読んでいただきたい内容です。ぜひ最後までご確認ください。


なぜ一人法人ほど「経営管理の仕組み化」が後回しになりやすいのか

一人法人の経営管理は、後回しにされがちです。日々の受注対応・納品・請求書発行だけで手一杯になり、「管理の仕組みを整える」という投資的な作業は常に優先順位が下がります。ですが、この後回しには構造的な理由があります。

承認者が自分しかいないという特殊性——チェックする人がいないからこそ仕組みが必要

複数人の組織であれば、上司や経理担当者が「この数字おかしくないですか」と気づいてくれる場面があります。一人法人にはそれがありません。請求漏れ、入金確認の抜け、フォロー忘れの商談——これらを見つけてくれる第三者が存在しないため、チェック機能そのものを仕組みに組み込む必要があります。

これは一見マイナスに聞こえますが、裏を返せば「承認プロセスを気にせず、自分の判断だけで最短の仕組みを作れる」という一人法人ならではの強みでもあります。組織のように部門間の合意形成に時間を使う必要がなく、思い立ったその日にワークフローを1つ組める身軽さは、むしろ一人法人の武器です。

スプレッドシート管理の限界

創業直後は、顧客リストも案件の進捗もスプレッドシート1枚で十分に回ります。ただし、案件数が増えるにつれて「どの顧客にいつ何を送ったか」「見積もりの最新版はどれか」といった情報がシート内に散らばり、更新が手動になるほど差分や入力漏れが起きやすくなります。スプレッドシートとかで管理されている場合、手動での更新が多くなり、気づいたときには情報が古くなっているというのはよくあるパターンです。

StartLinkの視点

一人法人だからこそ、属人化ではなく仕組み化が必要です。属人化は「自分にしかわからない状態」を指しますが、一人法人ではその「自分」が事業のボトルネックそのものになります。スプレッドシートでの手動管理から、ツールに役割を持たせた仕組みへ移行することは、規模の大小に関わらず経営の土台になります。


freee × HubSpot × Google Sheets、3ツールの役割分担をどう決めるか

一人法人の経営管理システムを設計するうえで最初に決めるべきは、「どのツールが何の正典(正しい情報の一次データ)を持つか」です。3つのツールに役割を持たせず、なんとなく併用してしまうと、同じ情報を2箇所で入力する二重管理が発生します。

freee=会計・請求の正典(お金の動きの記録)

freeeは、入金・支払い・請求書発行といった「お金が実際に動いた記録」を持つ場所として位置づけます。ここに手を加える情報は会計上確定した事実のみとし、見込みや商談中の情報は持たせません。

HubSpot=顧客・案件の正典(誰と何を話しているかの記録)

HubSpotは、顧客とのやり取り・商談の進捗・見積もり前の情報を一元管理する場所です。会社様によって最適な形は異なりますが、一人法人であっても「誰にいつ何を話したか」を記憶ではなくレコードに残すことが、経営管理の第一歩になります。

Google Sheets=予実・KPIの可視化層(正典データを横断集計する場所)

Google Sheetsは、freeeとHubSpotそれぞれの正典データを横断して集計・可視化する場所として使います。Sheets自体に一次情報を持たせず、あくまで「他の正典から集めてきた数字を見るためのビュー」に徹するのが結構ミソになってくるポイントです。

ツール 役割 情報の向き 更新頻度の目安
freee 会計・請求の正典 一次情報(お金の事実) 取引発生の都度
HubSpot 顧客・案件の正典 一次情報(商談・顧客接点) 顧客接点の都度
Google Sheets 予実・KPI可視化層 集計先(正典を横断参照) 月次・週次

freee×HubSpot×Google Sheets×Claude Codeの構成図

この3ツールをつなぐ「手」の役割を担うのがClaude Codeです。freeeとHubSpotそれぞれのAPIやCSVからデータを取得し、Google Sheetsに横断集計するという定型作業を、自然言語の指示だけで実行できます。予実管理の実装手順をより詳しく知りたい方は、Claude Code × Google Sheetsで予実管理を自動化する方法もあわせてご覧ください。

HubSpot ゴールドパートナーが開発・提供

freeeとHubSpotを別々に運用していると、見積・請求データの二重入力が発生しがちです。HubSpotゴールドパートナーのStartLinkが提供する連携アプリSync for freeeを使えば、HubSpotの取引情報から請求書・見積書を作成し、取引先・品目の同期を自動化できます。会計データとCRMデータを別々に手入力する手間をなくし、正典の役割分担をそのまま運用に落とし込めます。


一人法人がまず着手すべき順番——いきなり全部繋がない

3ツールの役割が決まったとしても、一気に全部を接続しようとすると設計と検証だけで時間が溶けます。一人法人が最初に着手すべき順番は、以下の3ステップです。

ステップ1: HubSpot Starterで顧客・案件の一元管理から始める

最初に着手すべきは、freeeでもGoogle Sheetsでもなく、HubSpotでの顧客・案件の一元管理です。私自身も創業した当初のタイミングではHubSpotのスタータープランを使っており、かなりコストメリットが高いと感じていました。HubSpot Starterは月1,800円〜(1シート)で利用でき、3名で利用しても月6,000円程度に収まります。スプレッドシートより手軽に、法人のCRMとしてはかなり狙い目な価格帯です。

まずは顧客リストと商談の進捗だけをHubSpotに移し、スプレッドシート管理から抜け出すことを最優先にします。ここでfreeeやGoogle Sheetsとの連携まで一気に組もうとする必要はありません。

ステップ2: freeeとの手動連携をまず整理してから自動化を検討する

HubSpotでの顧客・案件管理が定着したら、次はfreeeとの連携方法を整理します。いきなりAPI連携やClaude Codeでの自動化に飛びつくのではなく、まずは「HubSpotで確定した商談が、freeeでどう請求書になるか」という手動の運用フローを一度きちんと確認することが重要です。手動フローが整理できていない状態で自動化すると、間違ったプロセスをそのまま自動化してしまうリスクがあります。

ステップ3: Claude Codeで「まず自分の業務を棚卸しする」プロンプトの組み方

HubSpotとfreeeの手動フローが固まったら、Claude Codeに自分の業務を棚卸しさせるところから着手します。いきなり自動化スクリプトを書かせるのではなく、まずは自分が何にどれだけ時間を使っているかを可視化するのが結構ポイントになってきます。

私の直近1週間の業務内容を棚卸ししたいです。
以下を教えてください:

1. freeeとHubSpotで発生している定型作業を洗い出して
   (毎週・毎月繰り返している操作は何か)
2. その中で「データを右から左に転記しているだけ」の作業を特定して
3. 自動化した場合の削減時間イメージを、作業ごとに見積もって
4. 自動化の難易度(低/中/高)を作業ごとに付けて

まずは自動化対象の優先順位付けをしたいので、
実装方法の提案は次のステップで構いません。

このプロンプトのポイントは、いきなり実装を依頼せず「棚卸しと優先順位付け」だけを最初に依頼していることです。自動化の全体設計を詳しく知りたい方は、Claude Codeで経営管理を自動化する方法で手順を解説しています。


Claude Codeでどこまで自分で作れるか——AIと人間の役割分担

一人法人がClaude Codeを使う際に最も重要なのは、「どこまでAIに任せ、どこから自分で判断するか」の線引きです。承認者が自分しかいない以上、この線引きを曖昧にすると、AIの誤りに気づく人が誰もいない状態になります。

AIに任せてよいこと

データの分類・要約・レポートの下書き・議事録の自動化は、Claude Codeが得意とする領域です。freeeの月次データを取得して異常値をチェックしたり、HubSpotの商談データから週次レポートの下書きを作らせたりする作業は、積極的にAIへ任せて構いません。

自分で判断すべきこと

一方で、送信の最終確認・数値の解釈・経営判断そのものは、必ず自分で行うべき領域です。AIが作成したレポートの数字が正しいかどうかの最終確認、顧客への重要なメール送信の可否、事業の方向性に関わる意思決定は、一人法人であっても——いや、一人法人だからこそ、人間が最後に確認する必要があります。

自律送信は使わない——一人法人だからこそ最後の確認を自分で行う原則

Claude Codeにはメール送信やSlack通知を自律的に実行させる機能もありますが、基本的には送信前に人間が確認する運用を推奨します。AIがやはり自動的に送るとなると、まだリスクが残ります。承認者が自分しかいない一人法人では、AIの誤送信を止められる人も自分しかいません。だからこそ、自律送信のような「確認なしで実行される」設定は避け、最終確認のステップを必ず自分の手元に残すことが重要です。

StartLinkの視点

AIは経営の壁打ち相手であって、経営者本人の代わりにはなりません。棚卸しや下書き作成でどれだけ効率化しても、「この数字で合っているか」「この相手に送ってよいか」を最終判断するのは、一人法人であれば代表自身の役割です。


実装イメージ——AI議事録・請求管理・予実管理という一人社長のバックオフィスをどう自動化するか

3ツールの役割分担と、AIとの線引きが定まったら、具体的な自動化イメージを持っておくと着手しやすくなります。ここでは詳細な実装手順までは踏み込まず、全体の発想だけを紹介します。

商談・MTGの議事録を自動要約してSlack通知まで繋ぐ

Zoom・MeetをHubSpotと連携させ、スマートプロパティでAI要約を作成し、ワークフローでSlack通知まで繋ぐという発想です。外部の議事録ツールを別途契約しなくても、HubSpotの中だけで完結させられます。毎回議事録ツールを起動する手間がなく、商談内容がそのままHubSpotのレコードに蓄積されていく点が、一人法人にとって特に効果を感じやすい部分です。

請求ステージが動いたら請求レコードを自動生成する発想

取引が「請求書発行」ステージに移行したタイミングで、カスタムコードによって請求レコードを自動生成する発想も有効です。請求パイプラインを「請求予定→実施→入金済み→未入金」の4段階で管理すれば、入金確認漏れという一人法人にありがちなミスを仕組みで防げます。

予実の差異を毎月自分で見返す仕組み

freeeの実績とGoogle Sheetsの予算値を突き合わせ、差異が大きい項目だけをアラートとして表示する仕組みを作っておくと、毎月すべての数字を追いかけなくても、確認すべき箇所だけに集中できます。

このあたりの具体的な実装手順は本記事では深掘りせず、Claude Codeで経営管理を自動化する方法Claude Code × Google Sheetsで予実管理を自動化する方法Claude Code × freeeで予算管理を自動化する方法にそれぞれ譲ります。


一人法人ゆえに気をつけたいこと——正直な限界

Claude Codeによる経営管理の自動化は強力ですが、一人法人ならではの制約も正直にお伝えしておきます。

大型案件・重要な意思決定はAIに任せない

確度が高そうな案件や、事業の方向性を左右するような重要な意思決定は、AIにリサーチや下書きを手伝わせることはあっても、最終的な判断や文章は自分自身で行うべきです。金額が大きくなればなるほど、あるいは意思決定の影響が長期にわたるほど、この原則は徹底したほうがよいです。

仕組み化しすぎて身動きが取れなくなる罠

一人法人は自由度の高さが強みです。項目やワークフローを増やしすぎると、その一つひとつを自分でメンテナンスする負荷が増え、かえって身動きが取れなくなります。プロパティやワークフローは最小限に絞り、本当に必要になったタイミングで足していくくらいがちょうどよいです。

セキュリティ・データ管理の基本だけは省略しない

APIキーやアクセストークンは環境変数で管理し、コードに直書きしないといった基本的なセキュリティ対策は、一人法人であっても省略すべきではありません。顧客情報や会計データを扱う以上、最低限の管理は仕組みの一部として組み込んでおく必要があります。


事業が育ってきたら——次のフェーズへの拡張ポイント

一人法人として組んだ仕組みも、事業が育つにつれて拡張が必要になります。最後に、次のフェーズへの移行タイミングの目安を整理します。

人を雇うタイミングでの権限設計の考え方

最初のメンバーを採用するタイミングでは、それまで自分一人で完結していた承認・確認のプロセスを、権限として設計し直す必要が出てきます。誰がどこまでの情報にアクセスできるか、誰が最終承認を行うかを、雇用のタイミングで一度整理しておくと、後からの手戻りを防げます。

HubSpot Starter→Professionalへの移行トリガー

HubSpotのプランをStarterからProfessionalに引き上げる判断基準は、ワークフローとカスタムレポートが必要になったかどうかが1つのポイントになります。案件が増え、担当者が複数になり、複合的なレポートやより高度な自動化が必要になったタイミングが、移行を検討する目安です。

Claude Codeの活用の幅をさらに広げたい場合は、Claude Code実践ガイドで他の実践例も紹介しています。また、組織として複数人で経営管理を回す段階に入ったら、Claude Codeで中小企業の経営を変える方法で紹介している全体設計もあわせてご覧ください。


まとめ

一人法人の経営管理は、freee=お金の記録、HubSpot=顧客との関係管理、Google Sheets=可視化、Claude Code=それらをつなぐ手、という役割分担で整理すると、全体の設計がシンプルになります。

  • freee・HubSpot・Google Sheetsそれぞれに「正典」の役割を持たせ、二重管理を避けることが仕組み化の出発点です
  • いきなり全部を繋がず、HubSpotでの顧客一元管理→freeeとの手動フロー整理→Claude Codeでの棚卸しという順番で着手します
  • AIに任せてよいこと(分類・要約・下書き)と、自分で判断すべきこと(送信確認・数値の解釈・経営判断)の線引きを明確にします
  • 自律送信は使わず、承認者が自分しかいない一人法人だからこそ最後の確認は自分の手元に残します
  • 大型案件・重要な意思決定はAIに任せず、項目やワークフローも最小限に絞ることが、身動きの取れる仕組みを保つコツです

まずはHubSpot Starterで顧客管理を一元化するところから始めてみてください。1つの手作業がツールに置き換わる体験が、次の仕組み化への一歩になります。StartLinkはHubSpotゴールドパートナーとして、一人法人・少人数フェーズの経営管理基盤の設計から導入支援まで対応していますので、設計の壁打ち相手が必要な際はお気軽にご相談ください。


よくある質問(FAQ)

Q1. 一人法人でもHubSpotは必要ですか?スプレッドシートではダメですか?

案件数が少ないうちはスプレッドシートでも運用できますが、顧客とのやり取りや商談の進捗が増えるにつれて、更新漏れや情報の分散が起きやすくなります。HubSpot Starterは月1,800円〜と低コストで導入でき、スプレッドシートより手軽に一元管理ができるため、案件管理に手間を感じ始めたタイミングで移行を検討するのがおすすめです。

Q2. freeeとHubSpotを連携させるのにエンジニアの知識は必要ですか?

CSV経由での手動連携であれば、エンジニアの知識がなくても運用できます。API連携やClaude Codeによる自動化まで踏み込む場合は、初回の設定時にある程度の技術的な理解が必要になりますが、一度設定してしまえば日常の操作は自然言語の指示で行えます。まずは手動フローを整理してから、自動化の必要性を判断するとよいでしょう。

Q3. Claude Codeを使うのに費用はどれくらいかかりますか?

Claude Codeの利用料はAnthropicの料金プランに基づく月額費用です。連携するfreee・HubSpotのAPI利用については、多くのプランで追加料金なしに利用できます。まずは自分の定型作業を1つ棚卸しし、削減できる時間と照らし合わせながら費用対効果を判断することをおすすめします。

Q4. 一人でここまで作るのにどれくらい時間がかかりますか?

HubSpotでの顧客・案件管理の立ち上げだけであれば、数日から1〜2週間程度で運用に乗せられるケースが多いです。freeeとの連携やClaude Codeによる自動化まで含めると、手動フローの整理や検証を含めて数週間から1〜2ヶ月ほど見ておくと無理がありません。いきなり全部を繋ごうとせず、段階的に進めることが結局は近道になります。


株式会社StartLinkは、事業推進に関わる「販売促進」「DXによる業務効率化(ERP/CRM/SFA/MAの導入)」などのご相談を受け付けております。 サービスのプランについてのご相談/お見積もり依頼や、ノウハウのお問い合わせについては、無料のお問い合わせページより、お気軽にご連絡くださいませ。

サービス資料を無料DL

著者情報

7-1

今枝 拓海 / Takumi Imaeda

株式会社StartLink 代表取締役。累計150社以上のHubSpotプロジェクト支援実績を持ち、Claude CodeやHubSpotを軸にしたAI活用支援・経営基盤AXのコンサルティング事業を展開。
HubSpotのトップパートナー企業や大手人材グループにて、エンタープライズCRM戦略策定・AI戦略ディレクションを経験した後、StartLinkを創業。現在はCRM×AIエージェントによる経営管理支援を専門とする。