一人塾のGAS自動化 実録(全14本)

人を雇うお金がなかったので、代わりに Google Apps Script とAIを雇いました。滋賀県彦根市の一人塾「総合学習教室ブリッジ」で実際に動いている仕組みを、コードと失敗つきで公開します。GAS自体は無料の Google アカウントで動きます(Gemini API は、個人情報を扱う処理には有料枠を使っています)。

01

LINE公式アカウントの即時自動応答と申込フォームをGASだけで作る

体験・入会・面談の申込フォームと、LINEでの一次対応を自動化。人が返すのは相談だけにする。

02

体験生フォローを自動化する——前日リマインド・当日お礼・退会予兆の検知

シートに1行書くだけで、前日・当日・翌週のフォローが下書きされる。送信ボタンは人が押す。

03

OneDriveの月謝表(Excel)をGoogleスプレッドシートへ毎日同期する

家族が管理するExcelを正本のまま、Microsoft Graph 経由で毎日取り込む。差分だけを反映し、バックアップを自動で残す。

04

未納を自動で転記し、入金されたら自動で消す

赤字セル=未入金という運用をそのまま機械に読ませる。督促文は人が確認してから送る。

05

Threadsの自動投稿——Geminiで生成し、採点し、翌日の投稿に学習させる

生成→禁止表現の検査→採点→投稿→翌晩に成績から学習。伸びなかった時間帯を切る判断まで含めて。

06

GASのトリガー上限20本の壁——6本のディスパッチャーに集約し、失敗を必ず記録する

定期処理が30を超えたときの設計。止まっても誰も気づかない「無音死」を防ぐ仕組み。

07

レシートを撮るだけで家計簿が埋まる——GeminiのOCRと楽天メール取込

妻の代わりに作った全自動家計簿。月10時間ほどの手入力を、撮って確かめるだけにした実装。

08

毎年4月1日に生徒の学年を自動で進級させる(幼児・高3は人に確認)

年に一度の手作業をなくす。機械が決めてはいけない境目だけ通知に回す設計。

09

GASでGmailの添付ファイルをドライブへ自動保存——請求書・領収書の整理とGemini OCRの書類台帳

Gmailの請求書・領収書の添付をドライブへ自動保存。「OCR受信箱」フォルダの書類はGeminiで読んで台帳に。

10

Gmailの広告メールをGASとAI(Gemini)で自動振り分け——自信があるものだけ受信箱から外す

新着メールをGeminiで判定し、自信のある広告だけラベルを付けて受信箱から外す。迷うものは人に回す。

11

GASからGemini APIを呼ぶ処理が静かに止まるのを防ぐ——モデル廃止404・503再試行・エラー通知の間引き

モデル名はプロパティへ、503は再試行、JSONは安全に取り出す。同じ失敗の通知は間引く。

12

GASをclaspとGitHub Actionsで自動デプロイする——バージョン上限200と夜間停止

mainへのマージでGASへ自動反映。バージョン上限200への対策と、夜間停止・翌朝の自動再実行。

13

GASで週次レポートを自動メール送信——スプレッドシートの集計を毎週月曜に1通で届ける

日曜夜のシート巡回をやめ、スプレッドシートの集計結果を毎週月曜に1通のメールで自動送信する。

14

Googleビジネスプロフィールの月次レポートをGASでスプレッドシートに自動記録する——APIを使わずメールを読む

GBPの月次実績メールをGASで読み、通話やルート検索の数をシートに毎月残す。APIは使わない。

全体像と背景は Kindle『個人塾長、AIを雇う。』(500円・Kindle Unlimited対応)、教室で動かしているGAS×AIの仕組みを手順とコードつきでまとめた有料記事は note『個人塾をGASで自動化した実録(実コード付き)』(1,800円)です。