人材採用において、ソーシング担当者やリクルーターは1人の候補者につき3〜5分を費やし、LinkedInのプロフィール画面と採用管理システム(ATS)の間でタブを往復しながら、氏名、現職、会社名、職歴、連絡先を手動でコピー&ペーストしています。毎週数百人の候補者をリサーチする場合、この単純作業だけで膨大な時間が浪費され、入力ミスやフォーマット崩れの原因にもなります。
Magicalは、ノーコードのブラウザ自動化技術によってこのボトルネックを解消します。Google Chrome拡張機能として動作するMagicalは、表示中のLinkedInプロフィールから候補者データを自動検出し、Greenhouse、Lever、Ashby、Workday、BullhornなどのATSの入力フォームへ瞬時にマッピングして転記します。コード記述、Webhookの設定、高価なAPI連携契約は一切不要です。
採用ソーシングにおけるデータ入力の課題
ダイレクトリクルーティングにおいて、採用担当者は「候補者データが存在する外部プラットフォーム(LinkedIn、GitHubなど)」と「選考ステータスを管理する社内ATS」の間で常に業務の分断に直面しています。
候補者1人をATSに登録する際、以下の項目を個別に転記する必要があります。
- 候補者の氏名(名・姓)
- 現在の役職および所属企業
- 過去の経歴および在籍期間
- 居住地域および学歴
- LinkedInのURLおよび連絡先情報
LinkedIn Recruiter System Connect(RSC)のような公式のエンタープライズ連携機能を利用すれば自動同期は可能ですが、高額なLinkedIn Recruiter企業向けライセンスとIT管理者の承認が必要です。LinkedIn Recruiter Lite、Sales Navigator、あるいは通常アカウントを利用している採用チームには公式連携が提供されておらず、手作業でのコピペ作業を強いられていました。
Magicalによるブラウザ自動化の仕組み
サーバー間(Server-to-Server)のAPI連携に依存する従来のツールとは異なり、Magicalはクライアントサイドのブラウザ内アンビエント自動化(Ambient Automation)を採用しています。担当者がログインしている通常のブラウザセッション上で直接動作します。
1. DOM解析によるデータ自動抽出
LinkedInで候補者のプロフィールページを開くと、MagicalはページのDOM(Document Object Model)を自動解析します。氏名、現在の肩書、所属組織、所在地、自己紹介文などの主要要素を瞬時に識別し、構造化された「変数」として保持します。
2. 視覚的ラベル付けによるカスタムフィールド追加
デフォルトで認識されない項目(特定の資格、Open to Workフラグ、専門スキルなど)がある場合、鉛筆アイコンをクリックしてラベル設定モードを起動できます。画面上の該当テキストをクリックして変数名を付けるだけで、Magicalはそのマッピングを記憶し、他のプロフィールでも自動取得できるようになります。
3. タブ間データ転送エンジン(Transfers)
Magicalは、同一ブラウザ内の複数タブ間をリアルタイムに中継します。一方のタブでLinkedInを開き、もう一方のタブでATSの候補者登録画面を開いている場合、MagicalのTransfer機能により、ローカル環境内でデータを直接フォームへ転送します。
4. // コマンドによるフィールドマッピングと再利用
入力欄に // と入力すると、Magicalの変数メニューが表示されます。LinkedInの変数(例: {First Name})をATSの該当項目に一度マッピングすると、その対応関係が記憶されます。以降の候補者登録では、ボタン1つで全項目の自動入力が完了します。
具体的な導入手順:4ステップで完結する自動登録
特別なITスキルは不要で、初期設定は数分で完了します。
ステップ1:拡張機能のインストール
- Chromeウェブストアから Magical: AI Text Expander & Autofill をインストールします。
- 業務アカウントでログインし、ツールバーに拡張機能アイコンを固定します。
- 採用関連ページを読み取るためのブラウザ権限を許可します。
ステップ2:LinkedInプロフィールの変数を確認・追加
- 対象となる候補者のLinkedInプロフィールページを開きます。
- ブラウザサイドパネルのMagicalを開きます。
- 自動抽出された変数を確認します。
{First Name}(名)および{Last Name}(姓){Headline}/{Current Title}(現在の役職){Company}(所属企業){Location}(地域){Profile URL}(プロフィールURL)
- 追加の項目が必要な場合は、Label info(鉛筆アイコン)をクリックし、ページ上の文字を選択して新しい変数を作成します。
ステップ3:ATS側の入力フォームと項目を紐付け
- 隣のタブで利用中のATS(Greenhouse、Lever、Ashbyなど)を開き、募集ポジションの「候補者追加(Add Candidate)」画面を表示します。
- 各入力欄で
//を入力し、対応するLinkedIn変数を選択します。- 名の欄:
{First Name} - 姓の欄:
{Last Name} - 会社名欄:
{Company} - 役職欄:
{Current Title} - 外部リンク欄:
{Profile URL}
- 名の欄:
- 一度設定すると、MagicalはそのATSドメイン向けのマッピング定義を自動保存します。
ステップ4:ワンクリックで転記を実行
- 候補者のLinkedInタブとATSの登録画面を同時に開いた状態にします。
- Magicalパネルで Transfer をクリックします。
- 数ミリ秒でマッピングされた全項目がATSの入力欄に自動補完されます。
- 内容を確認し、ATS側で「保存」または「候補者追加」をクリックして登録を完了します。
応用テクニック:Googleスプレッドシートへの一括リスト化
一次選考前の候補者プールを整理したい場合:
- 指定のヘッダーを用意したGoogleスプレッドシートを開きます。
- 10〜20人分のLinkedInプロフィールを別タブで一斉に開きます。
- スプレッドシート側でMagicalのTransferを起動し、開いているすべてのタブからデータを一括抽出します。
- 全候補者の情報がシートに新規行として自動追記され、チームでの検討や一括インポートに活用できます。
比較表:MagicalとATS公式エンタープライズ連携の違い
| 比較項目 | Magical(ブラウザ自動化) | ATS公式連携(例: LinkedIn RSC) | 手動コピー&ペースト |
|---|---|---|---|
| 必要なアカウント契約 | 無料版、Recruiter Lite、Sales Navigator等すべて対応 | LinkedIn Recruiter Corporate(企業向け上位版)が必須 | すべてのアカウントで可能 |
| 導入時間と難易度 | 約5分;IT部門の承認やAPI設定不要 | 数日〜数週間;管理者権限およびAPI連携設定が必要 | 即時利用可能;設定不要 |
| 対応システム | あらゆるWeb版ATS、CRM(Salesforce等)、スプレッドシート | 公式パートナーとして認定された一部のATSのみ | すべてのソフトウェア |
| データ同期の方向 | 日常業務におけるクライアント側からのワンウェイ高速転送 | 双方向同期(InMail履歴、選考状況のリアルタイム反映) | 手動での片道入力 |
| スカウト文作成支援 | 抽出した変数を活用できるテキスト展開機能(Text Expander) | ATS管理画面内でのInMail直接送信 | 各画面で個別に手入力 |
| コスト感 | 無料プランあり;有料チームプランも極めて安価 | Recruiter席ごとに年間数百万円規模の費用が発生 | ツール費用ゼロ;人件費と工数の負担大 |
応用:変数を用いたパーソナライズスカウト文の自動作成
Magicalは、入力作業の自動化だけでなく、スマートなテキスト展開(Text Expander)ツールとしても機能します。抽出した候補者変数をスカウトメールの文面に直接組み込むことで、高品質な個別アプローチ文を瞬時に作成できます。
スカウト定型文の設定例
- Magicalのダッシュボードで、ショートカット
;scoutを作成します。 - 動的変数を含めたメッセージテンプレートを作成します。
「{First Name}様、突然のご連絡失礼いたします。{Company}での{Current Title}としてのご活躍を拝見し、特に{Location}でのご経験に大変感銘を受けました。弊社のエンジニアリング組織拡大に伴い、ぜひ一度お話ししたくご連絡いたしました。」
- LinkedInのメッセージ欄やメール作成画面で
;scoutと入力すると、候補者の実データが自動代入されたパーソナライズ文が瞬時に展開されます。宛先や会社名の差し替えミスを防ぎつつ、個別最適化されたアプローチが可能です。
プラットフォーム利用規約の遵守とリスク管理
ブラウザ自動化を活用する際は、アカウントの健全性とデータコンプライアンスへの配慮が不可欠です。
- 人間の操作を伴うワークフロー(Human-in-the-Loop):サーバー上で無人実行されるヘッドレススクレイピングボットとは異なり、Magicalは担当者が能動的に開いたブラウザ内で、担当者の指示により動作します。この自然な利用形態により、LinkedInの自動化検知リスクを最小限に抑えられます。
- アクセス頻度の管理:短時間での過度なタブ連続展開は避けてください。個人アカウントの場合、1日のプロフィール閲覧数を常識的な範囲(1日あたり100〜150件程度)に収めることで、プラットフォーム側の利用制限を回避できます。
- 個人情報保護とプライバシー対応:取得したプロフィール情報をATSに保存した時点で、企業はデータ管理者としての責任を負います。ダイレクトリクルーティングにおける利用目的の明示やオプトアウトの仕組みを整え、各国の法令に沿った適切なデータ管理を徹底してください。
まとめ
高価な企業向けLinkedIn Recruiter契約を持たないチームや、複数のプラットフォームを柔軟に使い分ける採用組織にとって、Magicalはコピペ作業を排除するための最も手軽で実効性の高い選択肢です。候補者情報の抽出、フォーム転記、スカウト文作成を一気通貫で自動化することで、リクルーターは単純なデータ入力から解放され、候補者との関係構築や選考といった本質的な業務に集中できます。