作り方

勤怠管理ツールを、Claudeで作る。
打刻集計から有給管理まで自社で

打刻の集計、残業・長時間労働アラート、締め日別の集計、給与ソフト連携用の書き出し、有給管理まで——市販の勤怠システムに頼らず、Claudeで自社専用の勤怠ツールを作る手順を、Chat→Design→Cowork→Codeの4ステップでやさしく解説します。

月末になると、タイムカードやExcelの打刻をひとつずつ拾って、遅刻や早退を確認し、残業時間を電卓でたたく——。その集計作業に、毎月半日以上とられていませんか。しかも「気づいたら特定の社員が長時間労働になっていた」「有給を5日取らせる義務があるのに、誰があと何日残っているか把握できていない」といった不安もつきまといます。かといって市販の勤怠システムは月額費用がかかり、自社の細かいルールに合わないこともあります。

そこでこの記事では、Claudeを使って自社専用の「勤怠管理ツール」を自分たちで作る手順を、専門用語をかみ砕きながら中小企業の方向けに解説します。打刻の集計、残業・長時間労働のアラート、締め日別の集計、給与ソフトに取り込むための書き出し、有給管理まで。市販システムを全否定するのではなく、「内製という選択肢」として、向き・不向きも含めて中立にお伝えします。読み終わるころには、「まずこの集計から自分で作ってみよう」が見つかるはずです。

「勤怠のツールを自作するなんて、うちには無理」と感じるかもしれません。でも大丈夫です。この記事の手順は、いきなりプログラムを書くのではなく、まず日本語でAIに頼むところから始まります。最初に必要なのは、手元にある打刻データと「こう集計したい」という自社の希望だけ。順番に進めれば、PCが得意でない方でも、自分たちの手で少しずつ形にしていけます。

この記事でわかること
  • 勤怠管理ツールを内製すると「できること」の全体像
  • すぐ効く5つの具体シナリオ(Before → After + プロンプト例)
  • 打刻集計から有給管理までを作る順序(Chat → Design → Cowork → Code)
  • 市販システムとの向き・不向きと、失敗しない導入ロードマップ

具体例に入る前に、まずは「どれくらい変わるのか」のイメージから。

月末の打刻集計
手作業で半日数分で下書き
長時間労働の把握
月末に気づくその週に警告
給与ソフトへの取込
手入力で転記CSVで一括

※ 効果はイメージです。業務内容や進め方、社内ルールによって変わります。

勤怠ツールを内製すると「できること」全体像

「勤怠管理をAIで」と聞くと大がかりに感じますが、やることはシンプルです。要は「打刻というバラバラのデータを、集計し、気づきを出し、次のソフトに渡す」という流れを、AIと一緒に組み立てるだけ。次の3つの方向で整理すると、自社の当てはめ先が見えてきます。

A / 集計する

打刻を「使える数字」に

  • 出退勤の打刻から労働時間を計算
  • 遅刻・早退・欠勤の集計
  • 締め日ごとの月次集計
B / 気づく

危ないサインを早めに

  • 残業・長時間労働のアラート
  • 有給の取得日数・残日数の管理
  • 打刻漏れ・打ち間違いの検出
C / 渡す

次の作業へつなぐ

  • 給与ソフト取込用のCSV書き出し
  • 本人・上長への集計の共有
  • 労働時間の記録として保存

この3方向のうち、いちばん効果が見えやすく、失敗しにくいのがA(集計する)です。すでに手元にある打刻を材料にできるので、新しく何かを導入しなくても、その日のうちに効果を試せます。まずAで手応えをつかみ、B(気づく)とC(渡す)を一つずつ足していく——この順番で進めると、途中で挫折しにくくなります。逆に、最初からBやCまで一気に作ろうとすると、決めごとが増えて手が止まりがちです。

内製と市販、どちらを選ぶ?(向き・不向き)

大切な前提として、内製が常に正解ではありません。市販の勤怠システムには、法改正への自動対応、ICカードや生体認証での打刻、複雑なシフト管理といった強みがあります。次のように考えると、自社に合うほうが見えてきます。

市販システムが向いているケース:従業員数が多い/シフトや変形労働時間制が複雑/ICカードや顔認証で打刻したい/法改正への追従を任せたい。こうした場合は、無理に内製せず市販を使うほうが結果的にラクで安全です。

内製が選択肢になるケース:少人数で打刻のルールがシンプル/すでにExcelやスプレッドシートで打刻を集めている/市販システムの月額費用や、自社ルールとの微妙な不一致に困っている/「自社の細かい締め日・手当のルール」にぴったり合わせたい。この記事は、こうした「小さく・自社に合わせて」作りたい方に向けた内容です。もし内製と外注で迷うなら、AI内製化の進め方もあわせてご覧ください。

もう一つ大切なのは、「全部を内製 か 全部を市販か」の二択で考えないことです。打刻そのものは市販アプリやタイムカードのままにして、その先の「集計・アラート・書き出し」だけを自社で作る、といった組み合わせも十分にありです。既存のやり方を無理に捨てず、いちばん手間のかかっている一工程だけをAIに肩代わりさせる——その発想で始めると、リスクを抑えたまま効果を得られます。

先に、4つの言葉だけやさしく

作り方に入る前に、これだけ知っておくとスムーズです。むずかしそうな言葉でも、中身はどれもシンプルです。ここが分かれば、この先の手順で迷いにくくなります。

用語1

打刻データ

  • 出勤・退勤・休憩の時刻の記録
  • タイムカード・Excel・アプリなど形式は問わない
  • これが集計の「材料」になる
用語2

締め日

  • 給与計算の対象期間を区切る日
  • 「末締め」「15日締め」など会社ごと
  • ここを間違えると集計がズレる
用語3

CSV

  • 表計算や給与ソフトが読める共通ファイル
  • 他のソフトへ「渡す」ときの標準形式
  • 手入力の転記を減らせる
用語4

Claude API

  • 自社のツールからClaudeを呼ぶ「接続口」
  • あると集計やアラートを自動で回せる
  • 使った分だけ払う従量制が基本

※ Claude APIの料金や仕様などの最新情報は、必ず提供元(Anthropic)の公式サイトでご確認ください。料金体系や仕様は変わることがあります。まずは用語1〜3だけでも、手作業をぐっと減らせます。

すぐ効く5つの活用シナリオ

ここからは、実際の困りごとに沿って「Before → After」でお見せします。それぞれにすぐ試せるプロンプト(AIへの指示文)を2つ添えました。1つ目は「まず動かしてみる」ための指示、2つ目は「毎月くり返し使えるように整える」ための指示です。順番に読むと、打刻の集計から有給管理まで、勤怠ツールが少しずつ形になっていくのが分かるはずです。気になったシナリオから、手元のデータで一つ試してみてください。

1バラバラの打刻が、数分で“集計表”に変わる

BEFOREタイムカードやExcelの打刻を、人ごと・日ごとに手で拾って労働時間を計算。転記ミスも起きやすい。
AFTER1か月分の打刻を貼り付け、「人ごと・日ごとの労働時間と、遅刻・早退・欠勤を集計して」と指示するだけ。

できあがるもの:人ごとの労働時間・残業時間・遅刻早退がまとまった月次の集計表。まずは表計算にコピーして使えます。これまで電卓と目視でやっていた作業が、指示文ひとつで下書きまで進みます。数字が合っているかを確認する時間だけ残せば、集計そのものにかける時間を大きく減らせます。

打刻を集計する次は1か月分の出退勤の打刻データです。人ごと・日ごとに、始業・終業・休憩から実労働時間を計算し、遅刻・早退・欠勤の回数も一覧表にまとめてください。所定労働時間は1日8時間・休憩60分とします。 --- (打刻データを貼り付け。氏名はA・B・C等の記号に置き換え)
集計ルールを言葉にする当社の労働時間の数え方を整理したいです。次の条件をもとに、集計時のルール(端数の丸め方・休憩の控除・深夜や休日の区別)を箇条書きにまとめ、あいまいな点は質問してください。 --- 所定:( )/休憩:( )/端数処理の希望:( )

2長時間労働の“赤信号”を、その週に気づける

BEFORE月末に集計して初めて「今月は残業が多かった」と判明。36協定の上限が近い人に気づけない。
AFTER集計に「残業が一定時間を超えたら印を付けて」と加えるだけで、危ない人を早めに見つけられる。

できあがるもの:残業時間が設定ラインを超えた人を目立たせたアラート付きの一覧。声かけや業務調整を早めに打てます。月末になって初めて気づくのではなく、月の途中で「このままだと上限に近づく」と分かるので、業務の振り分けや応援を前もって手配できます。長時間労働は、社員の健康にも会社のリスク管理にも直結する部分です。

長時間労働を警告する次の月次集計をもとに、月の時間外労働が「45時間」を超えた人、「45時間の8割(36時間)」を超えそうな人を分けて一覧にし、注意が必要な人には理由も添えてください。しきい値はあとで変更できるよう、先頭に設定として書き出してください。 --- (月次集計を貼り付け)
アラート文を用意する時間外労働が上限に近づいた社員の上長へ送る、注意喚起の連絡文を作ってください。責める調子ではなく、業務量の調整を一緒に考える丁寧なトーンで。 --- 対象:(部署・おおよその時間数)

※ 時間外労働の上限(原則 月45時間・年360時間など)や割増の扱いは、法令・自社の36協定・就業規則によって変わります。しきい値は必ず最新の内容で設定し、判断は社会保険労務士など専門家に確認してください。

3「15日締め」「末締め」の面倒な集計が、一発で出る

BEFORE給与の締め日が月末や15日で、月をまたぐ集計が面倒。毎月カレンダーを見ながら手で範囲を区切っている。
AFTER「締め日は毎月15日」と伝えるだけで、その期間で自動的に区切って集計してくれる。

できあがるもの:自社の締め日に合わせた集計期間の月次表。給与計算の対象期間とズレないので、後工程がラクになります。締め日が月末でない会社ほど、毎月の「どこからどこまでを数えるか」に神経を使いがちです。ここを自動で区切れるだけで、集計の入り口のストレスがぐっと減ります。部署ごとに締め日が違う場合でも、指示文を分けて用意しておけば対応できます。

締め日で区切って集計当社の給与締め日は「毎月15日締め・翌月25日払い」です。次の打刻データを、前月16日〜当月15日の期間で区切って、人ごとの労働時間・残業・遅刻早退を集計してください。期間の開始日・終了日も表の上に明記してください。 --- (打刻データを貼り付け)
締め日ルールを固定する毎月同じ手順で締め集計ができるよう、締め日・集計項目・並び順を決めた「集計テンプレの指示文」を作ってください。来月からはデータを差し替えるだけで同じ表が出る形にしたいです。 --- 締め日:( )/必要な項目:( )

4給与ソフトへの転記が、コピペ1回で終わる

BEFORE集計した労働時間を、給与ソフトの画面に一人ずつ手入力。件数が多く、打ち間違いが怖い。
AFTER「給与ソフトの取込フォーマットに合わせてCSVで書き出して」と頼めば、取り込み用のデータが一括で出る。

できあがるもの:給与ソフトにそのまま取り込めるCSV形式の一覧。手入力が減り、転記ミスのリスクも下がります。人数が増えるほど手入力の負担とミスの確率は跳ね上がるので、この一手間を自動化する効果は大きいものです。ただし、取り込んだ後の金額の確定は必ず人が確認する前提にしてください。CSVはあくまで「転記をラクにする道具」で、正しさの最終責任は担当者にあります。

連携用CSVを作る次の月次集計を、給与ソフトに取り込むためのCSV形式で書き出してください。列は「社員番号,氏名,勤務日数,総労働時間,所定内時間,時間外時間,深夜時間,有給取得日数」の順で、1行目は見出し、時間は分単位ではなく時間(小数第2位まで)にしてください。 --- (月次集計を貼り付け)
フォーマットを合わせる使っている給与ソフトの取込形式に合わせたいです。次の見本CSVと同じ列・同じ並びになるよう、書き出しの指示文を作ってください。合わない項目があれば指摘してください。 --- (給与ソフトの見本CSVの1〜2行を貼り付け)

5「有給、あと何日?」に、いつでも即答できる

BEFORE誰がいつ有給を取り、あと何日残っているかが分からない。年5日の取得義務が守れているか不安。
AFTER付与日数と取得記録を渡すと、残日数と「5日取得が未達の人」を一覧で出してくれる。

できあがるもの:人ごとの有給付与日・取得日数・残日数と、取得義務の達成状況がひと目で分かる管理表。取り忘れを防げます。「年度末になって慌てて有給を取ってもらう」という毎年の綱渡りから解放され、計画的に取得をうながせるようになります。従業員にとっても、自分の残日数が見えるのは安心につながります。

有給残を管理する次は社員ごとの有給の付与日数と取得記録です。人ごとに「付与日数・取得日数・残日数」を計算し、年5日の取得義務に対して不足している人には印と、残りの取得すべき日数を添えてください。 --- (付与・取得の記録を貼り付け)
取得をうながす年5日の有給取得が未達の社員に向けて、計画的な取得をお願いする案内文を作ってください。義務であることは伝えつつ、取りやすい雰囲気になる柔らかいトーンで。 --- 対象:(人数・おおよその不足日数)

※ 有給の付与日数や年5日の取得義務の考え方は、勤続年数や所定労働日数、法令によって変わります。付与ルールは自社の就業規則と最新の法令で確認し、最終判断は担当者・社会保険労務士が行ってください。

打刻集計から有給管理までを作る順序

いきなり「全部入りの勤怠システム」を目指すと頓挫します。小さく触って、型にして、広げる——この順序が失敗しないコツです。当社研修の Chat → Design → Cowork → Code というメソッドに沿えば、非エンジニアでも無理なく進められます。

01STEP 1 / CHAT

まず触る

1週間ぶんの打刻を貼り付けて「労働時間を集計して」。AIがどこまでやれるかを体感します。ここで「これはいけそう」をつかむのが出発点です。

02STEP 2 / DESIGN

仕様を決める

締め日・集計項目・残業のしきい値・出力フォーマット・有給ルールを紙に書き出して決めます。ここが勤怠ツールのいちばん大事な設計で、AIと相談しながら固めます。

03STEP 3 / COWORK

一緒に作る

実際の1か月ぶんで試し、表計算の関数や集計の型をAIと往復しながら仕上げます。おかしい所だけ直し、毎月使える状態にします。

04STEP 4 / CODE

ツールにする

Claude APIや簡単なWebツールにして、貼り付けたら集計・アラート・CSV出力まで自動で回る形に。ここまで来ると「内製化」です。公開前の確認はWeb担当・制作会社へ。

多くの会社は、STEP1〜3までで十分に元が取れます。毎月の集計を数分に短縮できれば、それだけで大きな成果です。STEP4のツール化は「もっと自動で回したい」と感じてから進めれば遅くありません。焦って最後まで作り切ろうとしないことも、続けるうえでの大事なコツです。

ポイントは、コードを書くのは最後の最後だということ。しかもそのコードもClaudeに書いてもらえます。だから「プログラミングができないから無理」とあきらめる必要はありません。パンフレットで謳っている「PCが苦手でも、24時間でDXの主役に」は、まさにこの順序で実現します。作り方の考え方をもう少し知りたい方は、同じ4ステップで解説したFAQチャットボットの作り方もどうぞ。

実際に作れるもの(成果物の例)

ここまでの5つのシナリオを組み合わせると、次のような「自社専用の勤怠ツール一式」ができあがります。どれも一度に作る必要はなく、効果の大きいものから一つずつ育てていけば十分です。

SHEET

打刻集計シート

打刻を貼ると労働時間・残業・遅刻早退が出る、毎月使える集計の型。

ALERT

長時間労働アラート

残業がしきい値を超えた人を目立たせ、早めの手当てをうながす。

EXPORT

給与ソフト連携CSV

締め日で区切った集計を、取込用フォーマットで書き出し。

SHEET

有給残管理表

付与・取得・残日数と、年5日義務の達成状況をひと目で。

1か月で形にする導入ロードマップ

1週目1つの集計でお試し。1か月ぶんの打刻を貼り付けて労働時間を集計するところから。まず効果を体感し、担当を1人決める。
2〜3週目仕様を固めて型にする。締め日・残業のしきい値・有給ルール・出力形式を決め、毎月同じ結果が出る「集計テンプレ」に。
4週目連携と共有まで。給与ソフト向けのCSV書き出しや、上長への共有までを流れに乗せる。運用の手順を社内で共有する。
1〜3か月ツールへ育てる。貼り付けたら集計・アラート・出力が自動で回るツール化へ。本番運用の前にWeb担当・制作会社・社労士に確認。
注意労働時間や有給、割増賃金の計算は、法令・36協定・就業規則によって変わります。AIの出力はあくまで下書きとし、給与計算に使う前に担当者や社会保険労務士が必ず確認してください。個人情報を含む本番運用の可否は、社内の責任者が判断します。

よくある失敗と、その回避策

同じ内製でも、進め方を少し外すと「かえって手間が増えた」で終わってしまいます。特に勤怠は、給与や労働時間という間違えられない数字を扱う分野です。だからこそ「便利さ」と「正確さの担保」の両方を意識することが欠かせません。先に代表的な“つまずきポイント”を知っておけば、遠回りを避けられます。

✕ いきなり「全部入りの勤怠システム」を目指して、完成しない

→ 回避策:まずは「打刻の集計」だけに絞ります。小さく動くものを作り、アラート・CSV出力・有給と一つずつ足すほうが、確実に前に進みます。

✕ AIが出した労働時間や割増を、そのまま給与に使ってしまう

→ 回避策:集計は下書きと割り切り、確定は必ず人が確認を。割増や端数の扱いは法令・自社ルールによるため、社会保険労務士のチェックを挟むと安全です。

✕ 従業員の氏名や個人情報を、そのままAIに貼り付けてしまう

→ 回避策:テスト段階は氏名を記号に置き換えるなど配慮を。利用規約とデータ方針を確認し、個人情報を含む本番運用の可否は責任者が判断しましょう。

✕ 締め日や残業のしきい値を、指示文の中に埋め込んでしまう

→ 回避策:締め日・しきい値・有給ルールは「設定」としてまとめて先頭に。法改正や自社変更のときに、その値だけ直せば済みます。

✕ 市販システムのほうが向いているのに、無理に内製する

→ 回避策:人数が多い・シフトが複雑・打刻端末が必要なら市販システムが正解のことも。内製はあくまで選択肢の一つと考えましょう。

コピーして使える、プロンプト集

「何を入力すればいいか分からない」をなくす、すぐ試せる指示文です。( )の部分を自社の内容に差し替えるだけでOK。まずは1つ、コピーして試してみてください。うまくいった指示文は、その場限りにせず「型」として保存し、社内で共有しておくと、誰が使っても同じ品質で出せるようになります。氏名など個人情報は記号に置き換えてから使いましょう。

打刻の打ち間違いを見つける次の打刻データから、打刻漏れ・退勤より出勤が遅い・休憩が異常に長いなど、明らかにおかしい行を理由つきで抜き出してください。 --- (打刻データを貼り付け)
月次サマリーを作る次の月次集計をもとに、総労働時間・平均残業・有給取得状況の要点を3〜4行のコメントにまとめてください。経営会議で読み上げる想定です。 --- (月次集計を貼り付け)
設定シートを作る勤怠集計のルールを1か所にまとめた「設定」を作ってください。締め日・所定労働時間・休憩・端数の丸め方・残業の警告ライン・有給の付与ルールを、あとで書き換えやすい表形式で。 --- 現在のルール:( )
部署別に比べる次の集計を部署別にまとめ、残業時間の多い順に並べてください。特に多い部署には、考えられる要因の仮説も添えてください。 --- (部署つきの集計を貼り付け)
Webツールの相談をする貼り付けた打刻を集計して残業アラートとCSV出力まで出す、簡単な社内向けWebツールを作りたいです。必要な準備・大まかな構成・注意点を、初心者にも分かるよう手順で教えてください。 --- 今の環境:(例:スプレッドシート/自社サーバー)
打刻集計から有給管理まで、自社で作れる人材を育てる研修です。
研修ページを見る

自社で続けていくために

勤怠ツールを一度きりで終わらせず社内で回すには、外注に頼りきりではなく自社で使いこなせる状態(内製化)がカギです。担当者が一人だけだと、その人が異動・退職したときにツールが止まってしまいます。指示文(プロンプト)や設定を社内で共有し、複数人が触れる状態にしておくと安心です。作った本人以外でも「データを差し替えれば同じ結果が出る」形にしておくことが、長く使い続けるコツになります。

そして忘れてはいけないのが、勤怠は法令や自社ルールに沿って正しく運用することが前提だという点です。便利さを追いかけるあまり、労働時間の数え方や有給の扱いが自己流になってしまっては本末転倒です。自動化するのは「集計や下準備」までにとどめ、割増賃金の計算や最終的な労働時間の確定は、担当者や社会保険労務士の確認を必ず通す。この線引きさえ守れば、内製ツールは安心して長く使える味方になります。

進め方はAI内製化の進め方を、まず何から手をつけるかは中小企業のDXは小さく始めるを、人材育成の費用面は生成AI研修と助成金もあわせてご覧ください。日々のExcel集計そのものを軽くしたい場合はExcel作業の自動化も役立ちます。

まとめ

  • 勤怠ツールの内製は「集計する・気づく・渡す」のシンプルな流れ。打刻集計から有給管理まで自社で作れる。
  • 順番はChat → Design → Cowork → Code。コードは最後で、そこもClaudeに任せられる。
  • 市販システムが向く場合もある。内製は選択肢の一つと捉え、給与や労働時間の確定は必ず人・社労士が確認を。

よくある質問

プログラミングの知識がなくても作れますか?

はい、最初の一歩は日本語で頼むだけで始められます。打刻データを貼り付けて「人ごと・日ごとに集計して」とお願いするところからで十分です。表計算の関数や、Webツールとして動かすためのコードが必要になる段階でも、そのコード自体をClaudeに書いてもらえます。ただし、給与や労働時間の計算に関わる部分は、本番で使う前に社内のWeb担当者・制作会社や社会保険労務士に確認してもらうと安心です。

市販の勤怠システムと、どちらを選べばいいですか?

一概にどちらが正解とは言えません。従業員数が多い、複雑なシフトや変形労働時間制がある、ICカードや生体認証で打刻したい、といった場合は市販システムのほうが向いています。一方、少人数で打刻のルールがシンプル、既存のExcelやスプレッドシートの集計だけを軽くしたい、市販システムの月額費用を抑えたい、という場合は内製が選択肢になります。「内製が絶対に良い」ではなく、自社の規模とルールに合うほうを選んでください。

給与計算まで自動化して大丈夫ですか?

集計や下準備までを自動化し、最終的な確定は必ず人が確認する前提をおすすめします。労働時間の集計や割増賃金の考え方は、36協定の内容や就業規則、法令によって変わります。AIが出した数字はあくまで下書きとして扱い、給与計算ソフトへ取り込む前に担当者や社会保険労務士がチェックする運用にしてください。

従業員の打刻データや個人情報を入れても安全ですか?

氏名や個人が特定できる情報は、社内ルールを決めてから扱いましょう。テストの段階では氏名をA・B・Cなどの記号に置き換える、社外に共有しない、といった配慮から始めるのが安全です。利用するAIサービスの利用規約やデータの取り扱い方針を確認し、個人情報を含む本番運用の可否は社内の責任者が最終判断してください。

法改正や36協定の上限が変わったら、作り直しですか?

作り直す必要はありません。内製ツールの良さは、しきい値やルールを自分たちで書き換えられる点にあります。残業の警告ラインや有給の付与ルールを「設定」としてまとめておけば、法改正や自社ルールの変更があってもその値を直すだけで対応できます。変更の際は、最新の法令と自社の36協定・就業規則の内容を必ず確認してください。

Claude業務活用研修

PCが苦手でも、24時間で
DXの主役になる。

「読む」だけで終わらせず、自社で動かせる人材へ。全12回・24時間の実践研修と、助成金の活用相談まで伴走します。