・
SmartHRを使った従業員情報の管理・共有業務において、手作業での対応に時間や手間がかかっていると感じていませんか?
APIを活用すれば業務を自動化できると知っていても、「何だか難しそう」「エンジニアに頼まないと無理なのでは?」と、なかなか一歩を踏み出せない方も多いかもしれません。特に、人事や労務の担当者が日々の業務と並行してAPI連携の仕組みを学び、実装まで行うのは大きな負担です。
そこで本記事では、SmartHR APIの基本的な知識から、<span class="mark-yellow">プログラミングの知識がない方でも簡単にSmartHRと様々なアプリを連携させる具体的な方法</span>までわかりやすく解説します。
この記事を読めば、手作業で行っていたデータ入力や通知作業から解放され、コア業務に集中できるようになるので、ぜひ最後までご覧ください。
Yoomには<span class="mark-yellow">SmartHR APIを使った様々なアクションや、業務フローを自動化するためのテンプレート</span>が用意されています。
今すぐ試したい方はこちらから詳細をチェックしてみてください!
SmartHR APIはSmartHRと外部アプリ(Google、Microsoft、Salesforce、Notionなど)を繋げてデータの受け渡しを行い、SmartHRを使った業務フローを自動化できるインターフェースです。APIはアプリケーション・プログラミング・インタフェース (Application Programming Interface)の略語です。
インターフェースとは簡単に言うと「何か」と「何か」を「繋ぐもの」で、SmartHR APIの場合は「SmartHR」と「外部のアプリ」を繋ぐインターフェースを指します。
また、APIでは大きく分けて以下のような指示を出すことができます。
SmartHR APIでできることをいくつかピックアップしたので、ご覧ください!
気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにSmartHR APIを使った自動化を体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!
SmartHRに従業員が登録されたことを起点として、フローを自動で開始します。
新しいメンバーの入社情報を関係部署のSlackチャンネルへスピーディーに共有し、歓迎の準備やオンボーディングをスムーズに進めるのに役立ちますね。
SmartHRの従業員情報が更新されたことを起点に、関連部署が利用するDiscordチャンネルへ自動で通知を送信します。
部署異動や役職変更といった重要な情報を手動で共有する手間や伝え漏れを防ぎ、常に最新の組織情報を維持することが可能です。
採用管理などで利用しているNotionのデータベースに従業員情報が登録されたら、フローの中でSmartHRへ従業員情報を自動で登録します。
二重入力の手間をなくし、ヒューマンエラーを防止しながら人事データを正確に一元管理できます。
その他にも下記のようなアクションをAPI経由で実行が可能です。
■フローの中で設定できるアクション(フローボットオペレーション)
■フローの起点となるアクション(トリガーアクション)
SmartHRのAPIは、SmartHRのプランに関わらず利用することができます。そのため、フリープランを利用している場合でもAPIを活用して業務を自動化することが可能です。
ただし、APIの利用にあたってはいくつか注意点があります。
※詳細はSmartHRのサービスサイトをご確認ください。
※2025年06月20日時点の情報です。
ここではノーコードツールYoomが用意するテンプレートで、実際の設定方法を通してSmartHR APIを使った具体的な連携方法を紹介していきます!
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
はじめにSmartHR APIとYoomを連携する方法を紹介します。
Yoomにログイン後、画面左側にある「マイアプリ」をクリックし、更に「+新規接続」をクリックします。
右上の検索窓からSmartHR(OAuth)を検索しましょう。
サブドメインを入力してください。入力後、「追加」をクリックするとマイアプリ連携が完了します。
今回は「SmartHRに従業員が登録されたら、Slackに通知する」というフローボットも作成していきます!
作成の流れは大きく分けて以下です。
Slackも先ほどのSmartHRと同様「マイアプリ」から検索しましょう。
ワークスペースのSlack URLを入力し「続行する」をクリックします。
次にメールアドレスを入力し「メールアドレスでサインインする」をクリックしてください。
メールアドレスに届く認証コードを入力しましょう。
Yoomの投稿先を選択して「許可する」をクリックするとSlackのマイアプリ連携が完了します。
Yoomにログインし、以下バナーの「試してみる」をクリックしてください。
「テンプレートがコピーされました」と表示されるので「OK」をクリックします。
「従業員が登録されたら」をクリック。
タイトルと連携するアカウント情報を任意で設定し、トリガーアクションはテンプレート通りに「従業員が登録されたら(Webhook)」のまま「次へ」をクリックします。
マイアプリ連携でも使ったサブドメインを入力してテストしましょう。
成功したら「次へ」をクリック。
ここまできたら一旦SmartHRに移り、テスト用の従業員情報を登録します。仮の情報で問題ありません!
その後Yoomの設定画面に戻ってテストしてください。
成功したら保存しましょう。ここで取得したアウトプットの値は次のステップで活用できます。
「Slackに通知する」をクリック。
ステップ3と同様、アクションは「チャンネルにメッセージを送る」のまま「次へ」をクリックして進んでください。
API接続設定に移るので、まず投稿先のチャンネルIDを候補から選択しましょう。
メッセージは予め設定されている通りで大丈夫ですが、必要であれば編集してください。
ステップ3で取得したアウトプットを利用すると、SmartHRの情報を反映させることができます。
設定が完了したらテストしましょう。
成功したら保存してください。
Slackに通知が届きました!
最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
正しくフローボットが起動するか確認しましょう。
以上が、SmartHRに従業員が登録されたら、Slackに通知する方法でした!
SmartHR APIを活用すれば、人事や労務まわりの業務を手作業から解放し、大幅に効率化することが可能です。プログラミングの知識がなくても使えるテンプレートを活用すれば、SmartHRを起点とした自動化が誰でも簡単に実現できます。
ここでは、Yoomで提供されているSmartHR APIの業務効率化テンプレートを、使用パターン別にご紹介します。
SmartHRで従業員情報が登録・更新されたタイミングを起点として、他ツールに自動通知したり情報を連携したりするテンプレートです。
たとえば、SmartHRに従業員が新規登録された際に、SlackやDiscordへ通知を送ることで社内連携がスムーズになります。これにより、オンボーディング準備や関係者への共有作業が自動化され、対応漏れのリスクが軽減されます。
一方で、SmartHRで登録された情報をそのままNotionやGoogle Chatなどに転送することで、人事データの一元管理や通知ルートの最適化も図れます。
<span class='mark-yellow'>特に複数のツールを併用している組織では、SmartHRを情報起点とした連携が有効に機能します。</span>
このカテゴリでは、Slackや外部サービスから得られた情報をもとにSmartHRを操作するテンプレートを紹介します。
たとえば、Slackに投稿された社員名をもとにSmartHRの従業員情報を検索し、その結果をSlackに返信することで、情報確認の手間を大幅に削減できます。日常的なチャットツールの中でSmartHRのデータにアクセスできる仕組みは、情報確認のスピードを格段に高めてくれます。
また、SPIRALやTalentioといった外部ツールで従業員情報が登録された際に、SmartHRへデータを追加するフローも構築可能です。
<span class='mark-yellow'>これにより、採用から入社登録までのプロセスをスムーズにつなげることができます。</span>
SmartHR API連携を行うことで、<span class="mark-yellow">これまで手作業で行っていた従業員情報の登録・更新に伴う各所への通知作業が自動化され、手間の削減やヒューマンエラーの防止に繋がります!</span>また、担当者がこれらの定型業務から解放されることで、本来注力すべき人事戦略の立案や制度設計といったコア業務に集中する環境も整います。
今回ご紹介したような業務自動化を実現できるノーコードツールYoomを使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。
もし自動化に少しでも興味を持っていただけたら、ぜひ無料登録してYoomによる業務効率化を体験してみてください!