SmartHRとYoomの連携イメージ
【SmartHR API】各種アプリとの連携方法から活用事例まで徹底解説
Yoomを詳しくみる
この記事のテンプレートを試す
SmartHRとYoomの連携イメージ
自動化のアイデア

2025-06-20

【SmartHR API】各種アプリとの連携方法から活用事例まで徹底解説

Hinata Fukasawa
Hinata Fukasawa

SmartHRに従業員が登録されたら、Slackに通知するフローです。

SmartHRを使った従業員情報の管理・共有業務において、手作業での対応に時間や手間がかかっていると感じていませんか?

APIを活用すれば業務を自動化できると知っていても、「何だか難しそう」「エンジニアに頼まないと無理なのでは?」と、なかなか一歩を踏み出せない方も多いかもしれません。特に、人事や労務の担当者が日々の業務と並行してAPI連携の仕組みを学び、実装まで行うのは大きな負担です。

そこで本記事では、SmartHR APIの基本的な知識から、プログラミングの知識がない方でも簡単にSmartHRと様々なアプリを連携させる具体的な方法までわかりやすく解説します。

この記事を読めば、手作業で行っていたデータ入力や通知作業から解放され、コア業務に集中できるようになるので、ぜひ最後までご覧ください。

とにかく早くSmartHRのAPIを利用したい方へ

YoomにはSmartHR APIを使った様々なアクションや、業務フローを自動化するためのテンプレートが用意されています。

今すぐ試したい方はこちらから詳細をチェックしてみてください!

SmartHR APIとは

SmartHR APIはSmartHRと外部アプリ(Google、Microsoft、Salesforce、Notionなど)を繋げてデータの受け渡しを行い、SmartHRを使った業務フローを自動化できるインターフェースです。APIはアプリケーション・プログラミング・インタフェース (Application Programming Interface)の略語です。

インターフェースとは簡単に言うと「何か」と「何か」を「繋ぐもの」で、SmartHR APIの場合は「SmartHR」と「外部のアプリ」を繋ぐインターフェースを指します。

また、APIでは大きく分けて以下のような指示を出すことができます。

  • 取得:APIを経由して、データを取得することができます。
  • 追加:APIを経由して、データを追加することができます。
  • 更新:APIを経由して、データを更新することができます。
  • 削除:APIを経由して、データを削除することができます。

SmartHR APIでできること

SmartHR APIでできることをいくつかピックアップしたので、ご覧ください!
気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにSmartHR APIを使った自動化を体験できます。

登録はたったの30秒で完了するので、ぜひ気軽にお試しください!

SmartHRに従業員が登録されたらSlackに通知する

SmartHRに従業員が登録されたことを起点として、フローを自動で開始します。

新しいメンバーの入社情報を関係部署のSlackチャンネルへスピーディーに共有し、歓迎の準備やオンボーディングをスムーズに進めるのに役立ちますね。


SmartHRに従業員が登録されたら、Slackに通知するフローです。

SmartHRに従業員情報が更新されたらDiscordに通知する

SmartHRの従業員情報が更新されたことを起点に、関連部署が利用するDiscordチャンネルへ自動で通知を送信します。

部署異動や役職変更といった重要な情報を手動で共有する手間や伝え漏れを防ぎ、常に最新の組織情報を維持することが可能です。


■概要
「SmartHRに従業員情報が更新されたら、Discordに通知する」ワークフローを利用すると、従業員情報の更新内容が自動で共有されます。
Discord通知により、担当者は変化をすぐに把握できるようになります。

■このテンプレートをおすすめする方
・SmartHRを利用して従業員情報の管理を行っている方
・従業員情報の更新内容をスピーディに把握したい方
・人事異動や新入社員の情報変更などをチーム内で効率的に共有したい方
・社内コミュニケーションツールとしてDiscordを日常的に活用している方
・Discordで従業員情報の変更情報をタイムリーに受け取りたい方

■注意事項
・SmartHR、DiscordのそれぞれとYoomを連携してください。

Notionで従業員情報が登録されたらSmartHRに追加する

採用管理などで利用しているNotionのデータベースに従業員情報が登録されたら、フローの中でSmartHRへ従業員情報を自動で登録します。

二重入力の手間をなくし、ヒューマンエラーを防止しながら人事データを正確に一元管理できます。


Notionで従業員情報が登録されたらSmartHRに追加するフローです。

その他にも下記のようなアクションをAPI経由で実行が可能です。

■フローの中で設定できるアクション(フローボットオペレーション)

  • 従業員情報の取得
  • 従業員情報を削除
  • 従業員に招待を送る
  • 事業所情報の取得
  • カスタム項目テンプレート情報の取得
  • 従業員を検索
  • 従業員に紐づく家族情報をリストで取得
  • 従業員に紐づく特定の家族情報を取得
  • 従業員のカスタム項目情報を更新
  • 従業員情報の更新(更新対象の項目をテキストで指定)
  • 従業員の登録
  • 従業員情報の更新

■フローの起点となるアクション(トリガーアクション)

  • 従業員が新たに登録されたら
  • 従業員が新たに登録または更新されたら
  • 従業員が新たに登録されたら(Webhook起動)
  • 従業員情報が更新されたら(Webhook起動)
  • 従業員が削除されたら(Webhook起動)
  • 家族情報が新たに登録されたら(Webhook起動)
  • 家族情報が更新されたら(Webhook起動)
  • 家族情報が削除されたら(Webhook起動)
  • 部署が登録されたら
  • 部署が登録または更新されたら

SmartHR APIの利用料金と注意点

SmartHRのAPIは、SmartHRのプランに関わらず利用することができます。そのため、フリープランを利用している場合でもAPIを活用して業務を自動化することが可能です。

ただし、APIの利用にあたってはいくつか注意点があります。

  • レート制限:APIでデータをやり取りできる回数には上限(レート制限)が設けられています。1時間あたり5,000回、1秒あたり10回などの制限があるため、大量のデータを一度に連携する際には注意が必要です。
  • API仕様変更:APIの機能がアップデートされたり、仕様が変更されたりすることがあります。API連携を安定して利用するためには、定期的にSmartHRの公式ドキュメントで最新の情報を確認することが大切です。

※詳細はSmartHRのサービスサイトをご確認ください。
※2025年06月20日時点の情報です。

実際に連携してみた!

ここではノーコードツールYoomが用意するテンプレートで、実際の設定方法を通してSmartHR APIを使った具体的な連携方法を紹介していきます!
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

SmartHR APIとの連携方法

はじめにSmartHR APIとYoomを連携する方法を紹介します。
Yoomにログイン後、画面左側にある「マイアプリ」をクリックし、更に「+新規接続」をクリックします。

右上の検索窓からSmartHR(OAuth)を検索しましょう。

サブドメインを入力してください。入力後、「追加」をクリックするとマイアプリ連携が完了します。

__wf_reserved_inherit

今回は「SmartHRに従業員が登録されたら、Slackに通知する」というフローボットも作成していきます!
作成の流れは大きく分けて以下です。

  • Slackのマイアプリ連携
  • 該当のテンプレートをコピー
  • SmartHRのトリガー設定およびSlackのアクション設定
  • トリガーをONにし、フローが起動するかを確認

SmartHRに従業員が登録されたら、Slackに通知するフローです。

ステップ1:Slackのマイアプリ連携

Slackも先ほどのSmartHRと同様「マイアプリ」から検索しましょう。

ワークスペースのSlack URLを入力し「続行する」をクリックします。

次にメールアドレスを入力し「メールアドレスでサインインする」をクリックしてください。

メールアドレスに届く認証コードを入力しましょう。

Yoomの投稿先を選択して「許可する」をクリックするとSlackのマイアプリ連携が完了します。

ステップ2:テンプレートをコピー

Yoomにログインし、以下バナーの「試してみる」をクリックしてください。


SmartHRに従業員が登録されたら、Slackに通知するフローです。

「テンプレートがコピーされました」と表示されるので「OK」をクリックします。

ステップ3:SmartHRのトリガー設定

「従業員が登録されたら」をクリック。

タイトルと連携するアカウント情報を任意で設定し、トリガーアクションはテンプレート通りに「従業員が登録されたら(Webhook)」のまま「次へ」をクリックします。

マイアプリ連携でも使ったサブドメインを入力してテストしましょう。

成功したら「次へ」をクリック。

ここまできたら一旦SmartHRに移り、テスト用の従業員情報を登録します。仮の情報で問題ありません!

その後Yoomの設定画面に戻ってテストしてください。

成功したら保存しましょう。ここで取得したアウトプットの値は次のステップで活用できます。

ステップ4:Slackのアクション設定

「Slackに通知する」をクリック。

ステップ3と同様、アクションは「チャンネルにメッセージを送る」のまま「次へ」をクリックして進んでください。

API接続設定に移るので、まず投稿先のチャンネルIDを候補から選択しましょう。

メッセージは予め設定されている通りで大丈夫ですが、必要であれば編集してください。
ステップ3で取得したアウトプットを利用すると、SmartHRの情報を反映させることができます。

設定が完了したらテストしましょう。

成功したら保存してください。

Slackに通知が届きました!

ステップ5:トリガーをONにして起動準備完了

最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
正しくフローボットが起動するか確認しましょう。

以上が、SmartHRに従業員が登録されたら、Slackに通知する方法でした!

SmartHR APIを活用した業務自動化テンプレート

SmartHR APIを活用すれば、人事や労務まわりの業務を手作業から解放し、大幅に効率化することが可能です。プログラミングの知識がなくても使えるテンプレートを活用すれば、SmartHRを起点とした自動化が誰でも簡単に実現できます。

ここでは、Yoomで提供されているSmartHR APIの業務効率化テンプレートを、使用パターン別にご紹介します。

SmartHRをトリガーとして活用するテンプレート

SmartHRで従業員情報が登録・更新されたタイミングを起点として、他ツールに自動通知したり情報を連携したりするテンプレートです。

たとえば、SmartHRに従業員が新規登録された際に、SlackやDiscordへ通知を送ることで社内連携がスムーズになります。これにより、オンボーディング準備や関係者への共有作業が自動化され、対応漏れのリスクが軽減されます。


SmartHRに従業員が登録されたら、Discordに通知するフローです。

■概要
「SmartHRで従業員情報が更新されたら、Slackに通知する」フローは、従業員データの変更時に即座にチームに情報を共有する業務ワークフローです。
このフローを利用すれば、SmartHRでの更新が自動的にSlackに通知され、チーム全体がリアルタイムで情報を把握できます。

■このテンプレートをおすすめする方
・SmartHRを利用して従業員情報を管理している人事担当者の方
・チーム内で最新の従業員情報を迅速に共有したいリーダーの方
・手動での情報更新通知に時間を取られている業務効率化を目指す方
・Slackを日常的に活用している企業やチーム
・リアルタイムでの情報共有を重視するマネージャーの方

■注意事項
・SmartHR、SlackのそれぞれとYoomを連携してください。

■概要
「SmartHRで従業員情報が登録されたら、Notionデータベースに追加する」フローは、従業員情報の管理を効率化する業務ワークフローです。
SmartHRに新しい従業員が登録されると、自動的にNotionのデータベースにその情報が追加されます。
これにより、手動でのデータ入力や情報の二重管理といった手間を省き、正確なデータ管理を実現します。
SmartHRのWebhook機能を活用することで、リアルタイムにデータ連携が行われるため、常に最新の情報を保持することができます。

■このテンプレートをおすすめする方
・SmartHRを利用して従業員情報を管理しており、Notionでの情報共有やデータベース管理を行っている人事担当者
・チームのメンバー情報を一元管理し、迅速にアクセスしたいチームリーダーやマネージャー
・手動でのデータ入力を減らし、業務プロセスを自動化することで業務効率化を目指す経営者
・SaaSアプリ間の連携を強化し、システム全体の統合を図りたいIT担当者
・限られたリソースで効率的に人事管理を行いたいスタートアップや中小企業のオーナー

■注意事項
・SmartHR、NotionのそれぞれとYoomを連携してください。

SmartHRで従業員情報が更新されたらNotionの従業員管理台帳を更新するフローです。

SmartHRに従業員が登録されたら、Chatworkに通知するフローです。

一方で、SmartHRで登録された情報をそのままNotionやGoogle Chatなどに転送することで、人事データの一元管理や通知ルートの最適化も図れます。

<span class='mark-yellow'>特に複数のツールを併用している組織では、SmartHRを情報起点とした連携が有効に機能します。</span>



‍■概要
「SmartHRに従業員が登録されたらMicrosoft Entra IDに新規ユーザーを追加してSlackに通知する」ワークフローは、人事情報とユーザー管理の効率化を図るための業務ワークフローです。
SmartHRに新たに登録された従業員情報をMicrosoft Entra IDに自動的に追加し、さらにその情報をSlackに通知することで、手動でのユーザー追加作業を削減し、チーム全体に素早く通知が届きます。

■このテンプレートをおすすめする方
・SmartHRで従業員管理を行っている企業
・Microsoft Entra IDを使用してユーザー管理をしている担当者
・新規従業員の情報を素早く反映させ、チーム全体に通知したい企業
・手動のユーザー追加作業を減らし、業務の自動化を進めたい企業
・Slackを活用して情報共有やコミュニケーションをしているチームリーダーや管理者

■注意事項
・SmartHR、Microsoft Entra IDのそれぞれとYoomを連携してください。
・Microsoft Entra IDはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

SmartHRに従業員情報が登録されたら、その情報をNotionのデータベースに登録します。

■概要
新しいメンバーが入社するたびに、SmartHRに情報を登録した後、Notionで管理している従業員リストにも手作業で転記していませんか?
この二重入力は手間がかかるだけでなく、入力ミスや更新漏れの原因にもなり得ます。

このワークフローを活用すれば、SmartHRとNotionの連携をスムーズに自動化でき、従業員情報の登録からNotionへのデータ追加、さらに関係者へのGoogle Chat通知までを自動で完結させることが可能です。

■このテンプレートをおすすめする方
・SmartHRとNotionを併用し、従業員情報を手作業で二重管理している方
・SmartHRとNotionの連携を通じて、入社手続きに伴う情報管理を効率化したい人事・労務担当者の方
・従業員情報の登録・更新といった定型業務を自動化し、本来のコア業務に集中したい方

■注意事項
・SmartHR、NotionのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。

SmartHRをフロー内のアクションとして使うテンプレート

このカテゴリでは、Slackや外部サービスから得られた情報をもとにSmartHRを操作するテンプレートを紹介します。

たとえば、Slackに投稿された社員名をもとにSmartHRの従業員情報を検索し、その結果をSlackに返信することで、情報確認の手間を大幅に削減できます。日常的なチャットツールの中でSmartHRのデータにアクセスできる仕組みは、情報確認のスピードを格段に高めてくれます。


Slackに投稿された内容でSmartHRを検索し、従業員情報をSlackに通知するフローです。

■概要
「Slackの特定投稿をもとに、SmartHRで従業員情報を登録する」フローは、社内コミュニケーションと人事管理をスムーズに連携させる業務ワークフローです。
手動でのデータ入力作業を削減し、情報の一貫性と正確性を保つことができます。

■このテンプレートをおすすめする方
・SlackとSmartHRを既に導入しており、両ツールの連携を強化したい人事担当者の方
・手動での従業員情報登録に時間を取られている中小企業の経営者や管理者
・Slackを社内コミュニケーションツールとして活用しつつ、人事管理を自動化したいチームリーダーの方
・業務効率化を図り、誤入力リスクを減らしたい企業のIT担当者

■注意事項
・Slack、SmartHRのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。

また、SPIRALやTalentioといった外部ツールで従業員情報が登録された際に、SmartHRへデータを追加するフローも構築可能です。

<span class='mark-yellow'>これにより、採用から入社登録までのプロセスをスムーズにつなげることができます。</span>


SPIRALで従業員情報が登録されたらSmartHRに追加するフローです。

■概要
「Talentioで新たに候補者が登録されたら、SmartHRに従業員を登録する」業務ワークフローは、TalentioとSmartHRの連携を自動化し、採用から入社手続きまでをスムーズにつなげます。
手入力の無駄を省き、情報漏れや二重入力によるミスを防止する安心設計。

■このテンプレートをおすすめする方
・採用管理にTalentioを活用しながら、SmartHRへの従業員登録を毎回手作業で行っている人事担当の方
・TalentioとSmartHRの組み合わせによる情報連携を強化し、作業効率を上げたい部門リーダーの方
・候補者登録と同時に入社手続きのプロセスを標準化し、ミスを減らしたい経営者の方
・候補者情報の複数アプリ入力が習慣化し、煩雑さを感じているチームメンバー

■注意事項
・Talentio、SmartHRのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。

まとめ

SmartHR API連携を行うことで、これまで手作業で行っていた従業員情報の登録・更新に伴う各所への通知作業が自動化され、手間の削減やヒューマンエラーの防止に繋がります!また、担当者がこれらの定型業務から解放されることで、本来注力すべき人事戦略の立案や制度設計といったコア業務に集中する環境も整います。

今回ご紹介したような業務自動化を実現できるノーコードツールYoomを使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。

もし自動化に少しでも興味を持っていただけたら、ぜひ無料登録してYoomによる業務効率化を体験してみてください!

👉今すぐYoomのアカウントを作成する

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Hinata Fukasawa
Hinata Fukasawa
教育業界の事務職出身です。 少ない人数で幅広い業務をこなすためExcelのひな型作りなど日々効率化できることを模索していましたが、当時Yoomを使えていたら比べ物にならないほど効率化できていたと思います。 そういった今までの経験も活かしつつ、皆様のお役に立てるような情報を発信していきます!
タグ
連携
SmartHR
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる