SendGrid統合
INTEGRATIONS · EXPERTINI ATS

SendGrid統合

ご自身のSendGridアカウントを通じてATS候補者へのメールを送信できます。APIキーを貼り付けて送信者を認証するだけで、すべての面接案内や選考通知にご自身のドメインの信頼性が反映されます。

読了目安 2 分 · 2026年7月更新 · Expertini Editorial

面接案内、アセスメントリンク、内定通知など、ATSから送信されるメールは採用ブランディングに関わるコミュニケーションであり、その到達率はブランドの一部です。SendGrid連携により、組織はこれらすべての候補者向けメールをご自身のSendGridアカウント経由で配信できます。認証済みの送信元アドレス、ドメイン認証、到達率のレピュテーション、送信アナリティクスをすべて自社で管理できます。設定はSendGrid本来の設計通り非常にシンプルで、複雑なOAuth手順を必要とせず、APIキーのみで完了します。

コネクターページで接続します。SendGridアカウントのAPIキーを貼り付け、SendGridで確認済みの送信者アドレスを入力すると、ATSが暗号化して保存する前にSendGridのAPIに対してキーをリアルタイムで検証します — 正しくないキーはその場で拒否され、通知なく受け入れられることはありません。SendGridはTwilio Inc.の商標です。連携にはお客様ご自身の契約に基づくアカウントを使用します。

01エンドツーエンドの設定方法

SendGridアカウントで送信者を認証し(単一アドレスの場合はSingle Sender Verification、最大の到達性を確保するにはDNSレコードによるドメイン認証)、Mail Send権限を持つAPIキーを作成します。ATS側では「コネクタ」→「SendGrid」カードを開き、キーを貼り付け、認証済み送信者メールアドレスと任意の送信者名を入力して「接続」をクリックします。ATSは直ちにSendGridのAPIでキーを検証し、成功すると候補者へのメールは他に設定を変更することなくSendGridのSMTPサービス経由で配信され始めます。

02連携によって変わること

面接の案内、適性検査および録画面接のリンク、候補者への更新通知は、プラットフォームのメーラーではなく、お客様のSendGridアカウント経由で送信されます。認証済みのドメインで署名されたお客様のアドレスから送信され、他のトランザクションメールとともにSendGridのアクティビティフィードで確認できます。連携解除はワンクリックで行え、プラットフォームのデフォルト送信(または設定済みのカスタムSMTP)に戻ります。

03SendGrid、カスタムSMTP、またはいずれも使用しない

誠実な3つの選択肢:標準設定ではプラットフォームが代理送信を行い、設定ゼロですべて機能します。カスタムSMTPは、Google Workspace、Microsoft 365、自社サーバーなど、管理下の任意のメールサーバーを送信先として指定します。SendGridは成長中のチームが選ぶ中間的な選択肢であり、自社でメールサーバーを運用することなく強固な到達性インフラを利用できます(プロダクトメールで既に使用しているベンダーの場合もあります)。3つすべてが含まれており、組織ごとに選択可能です。

エンジニアリングノート

プラットフォームアーキテクチャ & 運用

A1Connection architecture

これはご自身でホストまたは管理するシステムへの直接接続です。フォームにご自身のインスタンスURLと認証情報を入力すると、保存前にライブコールで検証され、シークレットは保存時に暗号化されて保管されます。接続ページには状態(「接続済み」「保存済み ✓」など)のみが表示され、値自体が表示されることはありません。

認証情報は貴社のものであるため、ローテーション管理も自社で行えます。自社システムでキーを再発行し、新しいキーをここに貼り付けると、古いキーが上書きされる前にライブ検証によって確認が行われます。接続を解除すると、保存されている認証情報は即座に削除されます。

A2セマンティクスとデータフローの記述

すべてのデータ移動は、結果がログに記録される明示的なアクションです。書き込みはクリック時、またはルールを有効にした場合にのみ自動で実行されます(採用時の自動プッシュはプロバイダーごとにデフォルトで無効になっています)。読み取り(候補者、アカウント、ファイルのインポート)は「インポート」を押したときに実行され、既存データ(クライアントは名前、候補者はメールアドレス)と重複排除され、上書きではなくスキップされ、作成数とスキップ数が正確にレポートされるため、インポートの再実行は設計上安全です。

各アクションはアプリのアクティビティジャーナル(ats_app_activity)に1行書き込まれます。実行内容、日時、対象レコード、そして結果(障害発生時のベンダー自身のエラーテキストをそのまま含む)が記録されます。ATS内の利用状況レポートはこのジャーナルを集計するため、連携レポートと連携の実態が乖離することはありません。

通知の一斉送信、Webhook配信、アクティビティログの記録、メール送信など、リクエストパスから外れる処理はすべて非同期のバックグラウンドスレッドで実行されます。外部エンドポイントの応答が遅くてもインターフェースがフリーズすることはなく、失敗した副作用はログに記録され、不整合を引き起こすようなサイレントな再試行は行われません。

A3運用上の考慮事項

連携は組織レベルで管理され、オーナーおよび管理者ロールに制限されています。採用担当者は連携によって有効化された機能を使用できますが、接続、切断、再設定を行うことはできません。切断すると、保存されていた認証情報は直ちに削除され、依存する機能はサイレントではなく明確に停止します。すでにインポートされたデータは保持され、編集も可能です。

インポートされた人材はインポート済みとしてマークされ、厳格なプライバシーのデフォルト設定が適用されます。応募フォームに入力していない人物については同意を得たとはみなされず、データ保持のデフォルト設定が適用されます。 記録されたすべてのデータはお客様のものです。CSVエクスポートとData Exportアプリは、製品自体が読み取るのと同じデータストアを対象としています。データの取り出しは取り込みと同様に自由に行えるよう設計されており、これは妥協ではなく意図された仕様です。

A4連携トポロジーにおける位置付け

この連携機能は現在レジストリで利用可能です。 One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.

依存関係マップ

Connection type直接接続 — インスタンスURLと認証情報を入力し、保存前にリアルタイムで検証
Secrets at rest暗号化済み。UIには存在フラグのみが表示され、実際の値は表示されません
Action journalats_app_activity — 1アクションにつき1行、ベンダーのエラーをそのまま記録
Auto-push rulesデフォルトでオフ、プロバイダーごとに設定、すべての実行をログに記録
Registry statuslive

インターフェース設計図

画面の構造的設計図 — パネル、階層構造、インタラクションのアフォーダンス。スクリーンショットではなく、仕様としての定義です。
コネクションカード
● 接続中 — プレゼンスフラグ
スコープ: 必要最小限 接続解除
アクション
プッシュ — 明示的なクリックインポート — 重複排除済み
アクティビティ履歴
図 1 — SendGrid統合:構造的インターフェース概略図。パネルと状態が仕様であり、表示されているデータはプレースホルダーです。

インタラクションフロー — 状態、検証、フィードバック

以下のすべての状態はサーバー側で適用されます。インターフェースはそれを報告するのみであり、決定するものではありません。
Enter URL + credentialお客様専用のインスタンス、お客様専用のキー
Live verification何かが保存される前に実際の呼び出しが成功する必要があります
Encrypted store保管時のシークレット暗号化、プレゼンスフラグ表示
Explicit actionsクリック操作でプッシュ/インポート/請求書作成
Journalアクションごとの行、ベンダーエラーをそのまま表示
検証失敗 → ベンダー独自のレスポンスが表示され、保存は行われません認証情報がローテーションされました → 新しい情報を貼り付けてください。上書き前に検証されます切断 → 認証情報は直ちに削除されます
図2 — インタラクションフロー: 濃紺 = 状態、金 = サーバー強制ゲート、緑 = 確定した結果、タグはエッジケースとそのフィードバックを一覧表示。

Neighbouring connectors — Email & Sending

ステータスはリアルタイムレジストリから取得されます — 全カタログを見る →

よくある質問

サインインボタンではなくAPIキーを使用するのはなぜですか?
SendGridの連携モデルはAPIキーベースであり、ユーザーサインインフローを構築する必要はありません。キーは連携時にリアルタイムで検証され、暗号化されて保存され、お客様の組織の送信専用SMTP認証情報としてのみ使用されます。
「認証済み送信者」とはどういう意味ですか?
SendGridは、単一アドレス用の確認リンクまたはドメイン全体のDNSレコードによって、管理権限が確認されたアドレスまたはドメインからのみ送信を行います。ATSに入力する送信者はそれらのいずれかである必要があり、そうでない場合、SendGridは送信時にメールを拒否します。
Can I see what was sent?
はい、二重に記録されます。ATSが候補者とのコミュニケーションの独自レコードを保持し、中継されたすべてのメッセージが配信ステータスとともにSendGridのアクティビティダッシュボードに表示されます。
ExpertiniはSendGridまたはTwilioと提携していますか?
いいえ。SendGridはTwilio Inc.の商標です。この連携機能は、お客様自身のアカウントで、この目的のためにSendGridがドキュメントで規定している標準のSMTPリレーおよびAPIを使用します。
Cost?
コネクタはプランに含まれています。SendGrid独自の無料プランで少量の配信に対応可能ですが、SendGridの利用料金はユーザーとSendGrid間でのご契約となります。

概要

  • すべての候補者宛てメールはお客様独自のSendGridアカウントを経由して送信されます
  • 接続時にAPIキーをリアルタイム検証 — 無効なキーは保存されず拒否されます
  • 送信されるすべてのメッセージに適用される認証済み送信者およびドメインのレピュテーション
  • キーは暗号化して保存。ワンクリックで接続解除および送信設定の復元が可能
  • プロダクトメールとともにSendGridのアナリティクスで送信状況を確認可能
  • プランに含まれています — SendGridの無料枠は小規模な採用規模に適しています

貴社の採用でsendgrid統合をご確認ください。

実際の職務記述書をご用意のうえ、30分間のデモにご参加ください。無料トライアルが含まれています。

デモを予約
Expertini インテリジェント
現在オンライン
こんにちは!Expertiniのインテリジェント・プロダクトエキスパートです。ソリューションに関するご質問、採用ツールのガイダンス、進め方のご相談など、何でもお尋ねください。適切にご案内いたします。アカウント固有のお問い合わせは、support@expertini.comまでメールでご連絡ください。