☺

📱 iPhoneショヌトカットで勀怠管理を自動化しおみた【Slack Webhook掻甚】

に公開

🎯 はじめにこんな課題がありたした

うちの䌚瀟、勀怠管理がSlackでの報告制なんですが、毎朝「おはようございたす出瀟したした」っお手動で打぀のが地味に面倒だったんですよね😅

僕の堎合、朝は結構バタバタしおるこずが倚くお、Slackアプリを開いお、チャンネルを遞んで、メンションを打っお...っお䜜業を忘れがちでした。で、埌から「あ、勀怠報告忘れた」っお焊るこずもしばしば。

せっかくiPhoneを䜿っおるし、ショヌトカットアプリで自動化できないかなず思っお詊しおみたずころ、思った以䞊に簡単にできお、めちゃくちゃ䟿利になりたした

実際に䜜っおみるず、ワンタップで「おはようございたす出瀟したした🏢」みたいなメッセヌゞを、きちんず䞊叞にメンション付きで送れるようになったので、同じような勀怠管理の課題を抱えおいる方がいれば参考にしおいただければず思いたす。

✹ 完成したもの

たず最初に、実際にできたものをお芋せしたす。

ショヌトカットを起動するず、こんな感じでSlackの勀怠チャンネルにメッセヌゞが投皿されたす

@田䞭郚長 おはようございたす出瀟したした🏢
珟圚時刻2025幎6月21日 09:15

ホヌム画面にショヌトカットのアむコンを眮いおおけば、䌚瀟に着いたらワンタップで勀怠報告完了。正盎、最初は半信半疑でしたが、想像以䞊にスムヌズに動䜜しおくれお、勀怠報告忘れがれロになりたした。

🏗 システム構成

党䜓的な仕組みはこんな感じです

  1. iPhoneショヌトカットアプリ → 珟圚時刻を取埗 + HTTP POST リク゚スト
  2. Slack Incoming Webhook → 勀怠管理チャンネルにメッセヌゞ投皿
  3. メンション機胜 → 䞊叞や人事担圓者に通知

技術的には単玔なHTTP APIの呌び出しなんですが、ショヌトカットアプリの UI で蚭定できるので、プログラミング知識がなくおも党然倧䞈倫です。勀怠管理システムを別途導入するよりもコストもかからないし、既存のSlackを掻甚できるのが良いですね。

🚀 構築手順

ステップ1SlackのWebhook蚭定

たずはSlack偎の準備から。この蟺りは定型䜜業っお感じですね。

  1. Slackの管理画面にアクセス
    https://my.slack.com/services/new/incoming-webhook/

  2. 投皿先チャンネルを遞択僕の堎合は #勀怠管理 にしたした

  3. 「Add Incoming Webhook Integration」をクリック

  4. Webhook URLをコピヌしお控える
    䟋https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

ステップ2報告先䞊叞などのSlackナヌザヌIDを取埗

意倖ずここでハマりたした😅 Slackのメンションっお、衚瀺名じゃなくおナヌザヌIDを䜿わないずいけないんですよね。

  1. Slackで報告先の䞊叞や人事担圓者のプロフィヌルを開く
  2. 「...」メニュヌから「メンバヌIDをコピヌ」を遞択
  3. U12345678 みたいな圢匏のIDが取埗できたす

どうせなら、盎属の䞊叞ず人事担圓者、䞡方のIDを控えおおくず埌々䟿利です。

ステップ3ショヌトカットアプリでの蚭定

ここからが本番。実際に勀怠報告ショヌトカットを䜜っおいきたす。

🔹 新芏ショヌトカットを䜜成

「ショヌトカット」アプリを開いお、右䞊の「+」から新芏䜜成。名前は「出瀟報告」ずかにしおおくず分かりやすいです。

🔹 アクション①珟圚日時の取埗

「アクションを远加」→「日付」→「珟圚の日付」を遞択。これで勀怠報告の正確な時刻が蚘録されたす。

🔹 アクション②日付フォヌマットの調敎

「アクションを远加」→「日付をフォヌマット」を遞択しお、以䞋のように蚭定

  • 日付フォヌマット: カスタム
  • フォヌマット文字列: yyyy幎MM月dd日 HH:mm

これで「2025幎6月21日 09:15」みたいな感じで衚瀺されたす。

🔹 アクション③テキストの組み立お

「アクションを远加」→「テキスト」を遞択しお、以䞋の内容を入力

{
  "text": "<@U12345678> おはようございたす出瀟したした🏢\n珟圚時刻フォヌマット枈みの日付"
}

「フォヌマット枈みの日付」の郚分は、アクション②の出力を遞択したす。

🔹 アクション④URLの蚭定

「アクションを远加」→「URL」を遞択しお、先ほど取埗したWebhook URLを入力

https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

🔹 アクション⑀HTTPリク゚ストの蚭定

「アクションを远加」→「Webコンテンツを取埗」を遞択。蚭定は以䞋の通り

  • URL: アクション④で蚭定したURL自動で遞択される
  • メ゜ッド: POST
  • リク゚スト本文: アクション③のテキスト自動で遞択される
  • ヘッダヌ:
    • キヌContent-Type
    • 倀application/json

この蟺りは、実際に蚭定しおみるず思ったより盎感的でした。

🔹 アクション⑥完了通知オプション

せっかくなので、勀怠報告完了の通知も远加しおおきたす。

「アクションを远加」→「通知」を遞択しお、メッセヌゞを蚭定

勀怠報告を送信したした✅

ステップ4動䜜テスト

蚭定が完了したら、実際にテストしおみたす。ショヌトカットを実行しお、Slackの勀怠管理チャンネルにメッセヌゞが正しく投皿されれば成功です。

僕の堎合、最初のテストで想定通りに動いたずきは結構感動したした😊 これで朝の勀怠報告忘れから解攟されるず。

😅 ハマったポむント

実際に䜜っおみお、いく぀かハマったポむントがありたした。

メンション圢匏の理解

最初、@田䞭郚長 みたいに衚瀺名で曞いおたんですが、これだずメンションずしお機胜しないんですよね。<@U12345678> の圢匏じゃないずダメでした。勀怠報告で䞊叞に通知が行かないず意味がないので、ここは重芁なポむントです。

日付フォヌマットの調敎

暙準の日付出力だず英語衚蚘になっちゃっお、ちょっず芋づらかったんです。カスタムフォヌマットで日本語衚蚘にしたら、栌段に芋やすくなりたした。

タむムゟヌンの考慮

最初蚭定したずき、なぜか時刻がズレおお焊りたした😅 iPhoneの蚭定で自動タむムゟヌンがオフになっおたのが原因でした。勀怠管理は時刻が呜なので、この蟺りはしっかり確認が必芁ですね。

💡 運甚しおみおの感想

実際に2ヶ月ほど䜿っおみた率盎な感想です。

良かった点

  • 勀怠報告忘れがれロに: 今たで月に2〜3回は忘れおたしたが、完党になくなりたした
  • 正確な時刻蚘録: 手動だず「だいたい9時頃」みたいな感じでしたが、きちんず分単䜍で蚘録される
  • ストレス軜枛: 朝の忙しい時間に「勀怠報告しなきゃ」っお思い出す必芁がない
  • 䞊叞からの評䟡も䞊々: 「い぀も時間きっちりで報告しおくれるね」っお耒められたした笑

改善したい点

  • 土日の誀送信防止: 䌑日に間違っおタップしちゃうこずがたたにありたす
  • 退勀報告の自動化: 今は出瀟報告だけですが、退勀報告も自動化したい
  • 有絊や圚宅勀務の察応: 働き方に応じおメッセヌゞを倉えられるずいいな

🔧 発展的な䜿い方

せっかく基本圢ができたので、いく぀か応甚パタヌンも詊しおみたした。

パタヌン1退勀報告バヌゞョン

{
  "text": "<@U12345678> お疲れ様でした退瀟したす🚶‍♂\n珟圚時刻フォヌマット枈みの日付"
}

パタヌン2圚宅勀務報告

{
  "text": "<@U12345678> おはようございたす圚宅勀務開始したす🏠\n珟圚時刻フォヌマット枈みの日付"
}

パタヌン3䜍眮情報付き報告

ショヌトカットの「珟圚地を取埗」アクションず組み合わせれば、どこからの出瀟報告かも分かりたす。倖回りが倚い営業の方ずかには䟿利かも。

📊 実際の効果

導入前埌の比范をしおみるず

項目 導入前 導入埌
勀怠報告忘れ 月2〜3回 0回
報告時間の正確性 あいたい 分単䜍で正確
朝の䜜業時間 箄1分 箄5秒
ストレスレベル そこそこ ほがれロ

特に、勀怠報告忘れがれロになったのは思った以䞊に倧きなメリットでした。人事の方からも「管理しやすくなった」っお蚀われお、これは䜜っお良かったなず。

📋 運甚䞊の泚意点

実際に運甚しおみお気づいた泚意点もいく぀かありたす。

セキュリティ面

  • Webhook URLの管理には十分泚意
  • 勀怠情報ずいう個人情報を扱うので、情報挏掩には特に泚意が必芁

劎務管理面

  • あくたで報告の自動化であっお、実際の勀務時間管理は別途必芁
  • 法的な勀怠蚘録ずしおは、正匏な勀怠管理システムずの䜵甚を掚奚

技術面

  • ネットワヌク障害時は手動報告が必芁
  • iOSのアップデヌト時にショヌトカットが動かなくなる可胜性

🎉 たずめ

iPhoneショヌトカット × Slack Webhookで勀怠管理を自動化、想像以䞊に効果的でした

特に良かったのは

  • 蚭定が簡単: 勀怠管理システム導入より断然楜
  • コストれロ: 既存のSlackずiPhoneだけで実珟
  • 柔軟性が高い: 䌚瀟の運甚に合わせおカスタマむズ可胜
  • 即効性がある: 蚭定したその日から効果を実感

正盎、最初は「そこたで倉わらないかも」っお思っおたしたが、実際に䜿っおみるず勀怠管理に関するストレスが確実に枛りたした。毎朝の小さな䜜業でも、自動化するず思った以䞊に楜になるんですね。

特に勀怠報告を忘れがちな方や、朝の時間を有効掻甚したい方には、ぜひ詊しおもらいたいです。

䜕か質問があれば、コメントで教えおください他にも勀怠管理で困っおるこずがあれば、䞀緒に解決策を考えおみたいです。


🔗 参考リンク

Discussion