勤怠管理ツールを、Claudeで作る。
打刻集計から有給管理まで自社で
打刻の集計、残業・長時間労働アラート、締め日別の集計、給与ソフト連携用の書き出し、有給管理まで——市販の勤怠システムに頼らず、Claudeで自社専用の勤怠ツールを作る手順を、Chat→Design→Cowork→Codeの4ステップでやさしく解説します。
月末になると、タイムカードやExcelの打刻をひとつずつ拾って、遅刻や早退を確認し、残業時間を電卓でたたく——。その集計作業に、毎月半日以上とられていませんか。しかも「気づいたら特定の社員が長時間労働になっていた」「有給を5日取らせる義務があるのに、誰があと何日残っているか把握できていない」といった不安もつきまといます。かといって市販の勤怠システムは月額費用がかかり、自社の細かいルールに合わないこともあります。
そこでこの記事では、Claudeを使って自社専用の「勤怠管理ツール」を自分たちで作る手順を、専門用語をかみ砕きながら中小企業の方向けに解説します。打刻の集計、残業・長時間労働のアラート、締め日別の集計、給与ソフトに取り込むための書き出し、有給管理まで。市販システムを全否定するのではなく、「内製という選択肢」として、向き・不向きも含めて中立にお伝えします。読み終わるころには、「まずこの集計から自分で作ってみよう」が見つかるはずです。
「勤怠のツールを自作するなんて、うちには無理」と感じるかもしれません。でも大丈夫です。この記事の手順は、いきなりプログラムを書くのではなく、まず日本語でAIに頼むところから始まります。最初に必要なのは、手元にある打刻データと「こう集計したい」という自社の希望だけ。順番に進めれば、PCが得意でない方でも、自分たちの手で少しずつ形にしていけます。
- 勤怠管理ツールを内製すると「できること」の全体像
- すぐ効く5つの具体シナリオ(Before → After + プロンプト例)
- 打刻集計から有給管理までを作る順序(Chat → Design → Cowork → Code)
- 市販システムとの向き・不向きと、失敗しない導入ロードマップ
具体例に入る前に、まずは「どれくらい変わるのか」のイメージから。
※ 効果はイメージです。業務内容や進め方、社内ルールによって変わります。
勤怠ツールを内製すると「できること」全体像
「勤怠管理をAIで」と聞くと大がかりに感じますが、やることはシンプルです。要は「打刻というバラバラのデータを、集計し、気づきを出し、次のソフトに渡す」という流れを、AIと一緒に組み立てるだけ。次の3つの方向で整理すると、自社の当てはめ先が見えてきます。
打刻を「使える数字」に
- 出退勤の打刻から労働時間を計算
- 遅刻・早退・欠勤の集計
- 締め日ごとの月次集計
危ないサインを早めに
- 残業・長時間労働のアラート
- 有給の取得日数・残日数の管理
- 打刻漏れ・打ち間違いの検出
次の作業へつなぐ
- 給与ソフト取込用のCSV書き出し
- 本人・上長への集計の共有
- 労働時間の記録として保存
この3方向のうち、いちばん効果が見えやすく、失敗しにくいのがA(集計する)です。すでに手元にある打刻を材料にできるので、新しく何かを導入しなくても、その日のうちに効果を試せます。まずAで手応えをつかみ、B(気づく)とC(渡す)を一つずつ足していく——この順番で進めると、途中で挫折しにくくなります。逆に、最初からBやCまで一気に作ろうとすると、決めごとが増えて手が止まりがちです。
内製と市販、どちらを選ぶ?(向き・不向き)
大切な前提として、内製が常に正解ではありません。市販の勤怠システムには、法改正への自動対応、ICカードや生体認証での打刻、複雑なシフト管理といった強みがあります。次のように考えると、自社に合うほうが見えてきます。
市販システムが向いているケース:従業員数が多い/シフトや変形労働時間制が複雑/ICカードや顔認証で打刻したい/法改正への追従を任せたい。こうした場合は、無理に内製せず市販を使うほうが結果的にラクで安全です。
内製が選択肢になるケース:少人数で打刻のルールがシンプル/すでにExcelやスプレッドシートで打刻を集めている/市販システムの月額費用や、自社ルールとの微妙な不一致に困っている/「自社の細かい締め日・手当のルール」にぴったり合わせたい。この記事は、こうした「小さく・自社に合わせて」作りたい方に向けた内容です。もし内製と外注で迷うなら、AI内製化の進め方もあわせてご覧ください。
もう一つ大切なのは、「全部を内製 か 全部を市販か」の二択で考えないことです。打刻そのものは市販アプリやタイムカードのままにして、その先の「集計・アラート・書き出し」だけを自社で作る、といった組み合わせも十分にありです。既存のやり方を無理に捨てず、いちばん手間のかかっている一工程だけをAIに肩代わりさせる——その発想で始めると、リスクを抑えたまま効果を得られます。
先に、4つの言葉だけやさしく
作り方に入る前に、これだけ知っておくとスムーズです。むずかしそうな言葉でも、中身はどれもシンプルです。ここが分かれば、この先の手順で迷いにくくなります。
打刻データ
- 出勤・退勤・休憩の時刻の記録
- タイムカード・Excel・アプリなど形式は問わない
- これが集計の「材料」になる
締め日
- 給与計算の対象期間を区切る日
- 「末締め」「15日締め」など会社ごと
- ここを間違えると集計がズレる
CSV
- 表計算や給与ソフトが読める共通ファイル
- 他のソフトへ「渡す」ときの標準形式
- 手入力の転記を減らせる
Claude API
- 自社のツールからClaudeを呼ぶ「接続口」
- あると集計やアラートを自動で回せる
- 使った分だけ払う従量制が基本
※ Claude APIの料金や仕様などの最新情報は、必ず提供元(Anthropic)の公式サイトでご確認ください。料金体系や仕様は変わることがあります。まずは用語1〜3だけでも、手作業をぐっと減らせます。
すぐ効く5つの活用シナリオ
ここからは、実際の困りごとに沿って「Before → After」でお見せします。それぞれにすぐ試せるプロンプト(AIへの指示文)を2つ添えました。1つ目は「まず動かしてみる」ための指示、2つ目は「毎月くり返し使えるように整える」ための指示です。順番に読むと、打刻の集計から有給管理まで、勤怠ツールが少しずつ形になっていくのが分かるはずです。気になったシナリオから、手元のデータで一つ試してみてください。
1バラバラの打刻が、数分で“集計表”に変わる
できあがるもの:人ごとの労働時間・残業時間・遅刻早退がまとまった月次の集計表。まずは表計算にコピーして使えます。これまで電卓と目視でやっていた作業が、指示文ひとつで下書きまで進みます。数字が合っているかを確認する時間だけ残せば、集計そのものにかける時間を大きく減らせます。
2長時間労働の“赤信号”を、その週に気づける
できあがるもの:残業時間が設定ラインを超えた人を目立たせたアラート付きの一覧。声かけや業務調整を早めに打てます。月末になって初めて気づくのではなく、月の途中で「このままだと上限に近づく」と分かるので、業務の振り分けや応援を前もって手配できます。長時間労働は、社員の健康にも会社のリスク管理にも直結する部分です。
※ 時間外労働の上限(原則 月45時間・年360時間など)や割増の扱いは、法令・自社の36協定・就業規則によって変わります。しきい値は必ず最新の内容で設定し、判断は社会保険労務士など専門家に確認してください。
3「15日締め」「末締め」の面倒な集計が、一発で出る
できあがるもの:自社の締め日に合わせた集計期間の月次表。給与計算の対象期間とズレないので、後工程がラクになります。締め日が月末でない会社ほど、毎月の「どこからどこまでを数えるか」に神経を使いがちです。ここを自動で区切れるだけで、集計の入り口のストレスがぐっと減ります。部署ごとに締め日が違う場合でも、指示文を分けて用意しておけば対応できます。
4給与ソフトへの転記が、コピペ1回で終わる
できあがるもの:給与ソフトにそのまま取り込めるCSV形式の一覧。手入力が減り、転記ミスのリスクも下がります。人数が増えるほど手入力の負担とミスの確率は跳ね上がるので、この一手間を自動化する効果は大きいものです。ただし、取り込んだ後の金額の確定は必ず人が確認する前提にしてください。CSVはあくまで「転記をラクにする道具」で、正しさの最終責任は担当者にあります。
5「有給、あと何日?」に、いつでも即答できる
できあがるもの:人ごとの有給付与日・取得日数・残日数と、取得義務の達成状況がひと目で分かる管理表。取り忘れを防げます。「年度末になって慌てて有給を取ってもらう」という毎年の綱渡りから解放され、計画的に取得をうながせるようになります。従業員にとっても、自分の残日数が見えるのは安心につながります。
※ 有給の付与日数や年5日の取得義務の考え方は、勤続年数や所定労働日数、法令によって変わります。付与ルールは自社の就業規則と最新の法令で確認し、最終判断は担当者・社会保険労務士が行ってください。
打刻集計から有給管理までを作る順序
いきなり「全部入りの勤怠システム」を目指すと頓挫します。小さく触って、型にして、広げる——この順序が失敗しないコツです。当社研修の Chat → Design → Cowork → Code というメソッドに沿えば、非エンジニアでも無理なく進められます。
まず触る
1週間ぶんの打刻を貼り付けて「労働時間を集計して」。AIがどこまでやれるかを体感します。ここで「これはいけそう」をつかむのが出発点です。
仕様を決める
締め日・集計項目・残業のしきい値・出力フォーマット・有給ルールを紙に書き出して決めます。ここが勤怠ツールのいちばん大事な設計で、AIと相談しながら固めます。
一緒に作る
実際の1か月ぶんで試し、表計算の関数や集計の型をAIと往復しながら仕上げます。おかしい所だけ直し、毎月使える状態にします。
ツールにする
Claude APIや簡単なWebツールにして、貼り付けたら集計・アラート・CSV出力まで自動で回る形に。ここまで来ると「内製化」です。公開前の確認はWeb担当・制作会社へ。
多くの会社は、STEP1〜3までで十分に元が取れます。毎月の集計を数分に短縮できれば、それだけで大きな成果です。STEP4のツール化は「もっと自動で回したい」と感じてから進めれば遅くありません。焦って最後まで作り切ろうとしないことも、続けるうえでの大事なコツです。
ポイントは、コードを書くのは最後の最後だということ。しかもそのコードもClaudeに書いてもらえます。だから「プログラミングができないから無理」とあきらめる必要はありません。パンフレットで謳っている「PCが苦手でも、24時間でDXの主役に」は、まさにこの順序で実現します。作り方の考え方をもう少し知りたい方は、同じ4ステップで解説したFAQチャットボットの作り方もどうぞ。
実際に作れるもの(成果物の例)
ここまでの5つのシナリオを組み合わせると、次のような「自社専用の勤怠ツール一式」ができあがります。どれも一度に作る必要はなく、効果の大きいものから一つずつ育てていけば十分です。
打刻集計シート
打刻を貼ると労働時間・残業・遅刻早退が出る、毎月使える集計の型。
長時間労働アラート
残業がしきい値を超えた人を目立たせ、早めの手当てをうながす。
給与ソフト連携CSV
締め日で区切った集計を、取込用フォーマットで書き出し。
有給残管理表
付与・取得・残日数と、年5日義務の達成状況をひと目で。
1か月で形にする導入ロードマップ
| 1週目 | 1つの集計でお試し。1か月ぶんの打刻を貼り付けて労働時間を集計するところから。まず効果を体感し、担当を1人決める。 |
|---|---|
| 2〜3週目 | 仕様を固めて型にする。締め日・残業のしきい値・有給ルール・出力形式を決め、毎月同じ結果が出る「集計テンプレ」に。 |
| 4週目 | 連携と共有まで。給与ソフト向けのCSV書き出しや、上長への共有までを流れに乗せる。運用の手順を社内で共有する。 |
| 1〜3か月 | ツールへ育てる。貼り付けたら集計・アラート・出力が自動で回るツール化へ。本番運用の前にWeb担当・制作会社・社労士に確認。 |
よくある失敗と、その回避策
同じ内製でも、進め方を少し外すと「かえって手間が増えた」で終わってしまいます。特に勤怠は、給与や労働時間という間違えられない数字を扱う分野です。だからこそ「便利さ」と「正確さの担保」の両方を意識することが欠かせません。先に代表的な“つまずきポイント”を知っておけば、遠回りを避けられます。
✕ いきなり「全部入りの勤怠システム」を目指して、完成しない
→ 回避策:まずは「打刻の集計」だけに絞ります。小さく動くものを作り、アラート・CSV出力・有給と一つずつ足すほうが、確実に前に進みます。
✕ AIが出した労働時間や割増を、そのまま給与に使ってしまう
→ 回避策:集計は下書きと割り切り、確定は必ず人が確認を。割増や端数の扱いは法令・自社ルールによるため、社会保険労務士のチェックを挟むと安全です。
✕ 従業員の氏名や個人情報を、そのままAIに貼り付けてしまう
→ 回避策:テスト段階は氏名を記号に置き換えるなど配慮を。利用規約とデータ方針を確認し、個人情報を含む本番運用の可否は責任者が判断しましょう。
✕ 締め日や残業のしきい値を、指示文の中に埋め込んでしまう
→ 回避策:締め日・しきい値・有給ルールは「設定」としてまとめて先頭に。法改正や自社変更のときに、その値だけ直せば済みます。
✕ 市販システムのほうが向いているのに、無理に内製する
→ 回避策:人数が多い・シフトが複雑・打刻端末が必要なら市販システムが正解のことも。内製はあくまで選択肢の一つと考えましょう。
コピーして使える、プロンプト集
「何を入力すればいいか分からない」をなくす、すぐ試せる指示文です。( )の部分を自社の内容に差し替えるだけでOK。まずは1つ、コピーして試してみてください。うまくいった指示文は、その場限りにせず「型」として保存し、社内で共有しておくと、誰が使っても同じ品質で出せるようになります。氏名など個人情報は記号に置き換えてから使いましょう。
自社で続けていくために
勤怠ツールを一度きりで終わらせず社内で回すには、外注に頼りきりではなく自社で使いこなせる状態(内製化)がカギです。担当者が一人だけだと、その人が異動・退職したときにツールが止まってしまいます。指示文(プロンプト)や設定を社内で共有し、複数人が触れる状態にしておくと安心です。作った本人以外でも「データを差し替えれば同じ結果が出る」形にしておくことが、長く使い続けるコツになります。
そして忘れてはいけないのが、勤怠は法令や自社ルールに沿って正しく運用することが前提だという点です。便利さを追いかけるあまり、労働時間の数え方や有給の扱いが自己流になってしまっては本末転倒です。自動化するのは「集計や下準備」までにとどめ、割増賃金の計算や最終的な労働時間の確定は、担当者や社会保険労務士の確認を必ず通す。この線引きさえ守れば、内製ツールは安心して長く使える味方になります。
進め方はAI内製化の進め方を、まず何から手をつけるかは中小企業のDXは小さく始めるを、人材育成の費用面は生成AI研修と助成金もあわせてご覧ください。日々のExcel集計そのものを軽くしたい場合はExcel作業の自動化も役立ちます。
まとめ
- 勤怠ツールの内製は「集計する・気づく・渡す」のシンプルな流れ。打刻集計から有給管理まで自社で作れる。
- 順番はChat → Design → Cowork → Code。コードは最後で、そこもClaudeに任せられる。
- 市販システムが向く場合もある。内製は選択肢の一つと捉え、給与や労働時間の確定は必ず人・社労士が確認を。
よくある質問
プログラミングの知識がなくても作れますか?
はい、最初の一歩は日本語で頼むだけで始められます。打刻データを貼り付けて「人ごと・日ごとに集計して」とお願いするところからで十分です。表計算の関数や、Webツールとして動かすためのコードが必要になる段階でも、そのコード自体をClaudeに書いてもらえます。ただし、給与や労働時間の計算に関わる部分は、本番で使う前に社内のWeb担当者・制作会社や社会保険労務士に確認してもらうと安心です。
市販の勤怠システムと、どちらを選べばいいですか?
一概にどちらが正解とは言えません。従業員数が多い、複雑なシフトや変形労働時間制がある、ICカードや生体認証で打刻したい、といった場合は市販システムのほうが向いています。一方、少人数で打刻のルールがシンプル、既存のExcelやスプレッドシートの集計だけを軽くしたい、市販システムの月額費用を抑えたい、という場合は内製が選択肢になります。「内製が絶対に良い」ではなく、自社の規模とルールに合うほうを選んでください。
給与計算まで自動化して大丈夫ですか?
集計や下準備までを自動化し、最終的な確定は必ず人が確認する前提をおすすめします。労働時間の集計や割増賃金の考え方は、36協定の内容や就業規則、法令によって変わります。AIが出した数字はあくまで下書きとして扱い、給与計算ソフトへ取り込む前に担当者や社会保険労務士がチェックする運用にしてください。
従業員の打刻データや個人情報を入れても安全ですか?
氏名や個人が特定できる情報は、社内ルールを決めてから扱いましょう。テストの段階では氏名をA・B・Cなどの記号に置き換える、社外に共有しない、といった配慮から始めるのが安全です。利用するAIサービスの利用規約やデータの取り扱い方針を確認し、個人情報を含む本番運用の可否は社内の責任者が最終判断してください。
法改正や36協定の上限が変わったら、作り直しですか?
作り直す必要はありません。内製ツールの良さは、しきい値やルールを自分たちで書き換えられる点にあります。残業の警告ラインや有給の付与ルールを「設定」としてまとめておけば、法改正や自社ルールの変更があってもその値を直すだけで対応できます。変更の際は、最新の法令と自社の36協定・就業規則の内容を必ず確認してください。