Salesforce 連携 - CRM メールデータの検証API Integration Available
Salesforce 連携 - CRM メールデータの検証
BillionVerify を Salesforce と連携して、クリーンな連絡先データを維持します。リアルタイムでメールを検証し、リード品質を向上させ、99.9% の精度でキャンペーンの到達率を向上させます。
Salesforce とは?
Salesforce は世界第 1 位の顧客関係管理(CRM)プラットフォームで、あらゆる業界のあらゆる規模の企業を支えています。1999 年の創業以来、Salesforce はクラウドベースのソリューションを通じて、企業が顧客関係、営業プロセス、マーケティングキャンペーン、サービス業務を管理する方法に革命をもたらしました。
主な機能:
- Sales Cloud: リード管理、商談追跡、連絡先管理、売上予測を含む完全な営業支援自動化
- Marketing Cloud: メールキャンペーン、ジャーニービルダー、ソーシャルメディア管理、分析を含むマルチチャネルマーケティングオートメーション
- Service Cloud: ケース管理、ナレッジベース、オムニチャネルサポートを含む顧客サービスおよびサポートプラットフォーム
- Commerce Cloud: B2C および B2B デジタルコマース体験のための E コマースプラットフォーム
- Platform & Apps: 5,000 以上の事前構築された連携を含む AppExchange マーケットプレイスによるカスタムアプリ開発
企業が Salesforce を信頼する理由:
- グローバル CRM 市場の 23% を占める業界トップのマーケットシェア
- スタートアップから Fortune 500 企業までをサポートするスケーラブルなアーキテクチャ
- 世界中で 150,000 以上の顧客を持つ包括的なエコシステム
- Einstein Analytics による AI 駆動のインサイト
- ネイティブ iOS および Android アプリによるモバイルファースト アプローチ
- SOC 2、ISO 27001、GDPR 準拠による堅牢なセキュリティ
一般的な使用例:
- B2B リード生成および適格化
- アカウントベースドマーケティング(ABM)キャンペーン
- 営業パイプライン管理および予測
- タッチポイント全体での顧客 360 度ビュー
- マーケティングアトリビューションおよび ROI 追跡
- 顧客サービスケース解決
重要な課題:連絡先データの劣化
Salesforce は、それに含まれるデータの品質によってのみ強力になります。調査によると、B2B 連絡先データは年間 22.5% の速度で劣化します—メールアドレスは転職し、ドメインは期限切れになり、連絡先は無効になります。Salesforce の不良メールデータ品質は次のような問題を引き起こします:
- 送信者レピュテーションを損なう高いバウンス率
- 存在しないリードに対する営業努力の無駄
- 不正確なマーケティング分析および ROI 計算
- 低いメールキャンペーン到達率(多くの場合 85% 未満)
- 古い連絡先情報によるコンプライアンスリスク
これが、当社のメール検証サービスが不可欠になる理由です—Salesforce のすべての連絡先レコードに有効で配信可能なメールアドレスが含まれていることを保証します。
なぜ BillionVerify を Salesforce と連携するのか?
Salesforce は顧客関係の管理に優れていますが、メールアドレスが CRM に入る前または後に検証することはありません。Salesforce 組織に無効な連絡先データが含まれている場合、重大な問題が発生します:
- ❌ リード品質の問題: 営業チームが無効または偽のリードを追跡するのに時間を無駄にします
- ❌ 高いバウンス率: Marketing Cloud キャンペーンが 15-30% のバウンス率に苦しみます
- ❌ 送信者レピュテーションの損傷: ISP がバウンスによりドメインをスパムとしてフラグ付けします
- ❌ ライセンスコストの無駄: ジャンクデータのストレージとユーザーライセンスに料金を支払います
- ❌ 不良な分析: 不良な連絡先データによる不正確なレポート
- ❌ コンプライアンスリスク: 古いメールによる GDPR/CAN-SPAM 違反
解決策
BillionVerify + Salesforce 連携により次のことが可能になります:
- ✅ リアルタイムでリードを検証: Web-to-Lead フォームまたは API 経由で作成されるときにメールアドレスを検証
- ✅ 既存の連絡先をクリーニング: Salesforce データベース全体(リード、連絡先、アカウント)を一括検証
- ✅ データハイジーンの自動化: データ劣化に対抗するために定期的な検証をスケジュール
- ✅ キャンペーン ROI の向上: Marketing Cloud の到達率を 70% から 98%+ に向上
- ✅ リードスコアリングの強化: リスクの高いメール(使い捨て、catch-all、ロールベース)をフラグ付けしてより良い適格化
検証を始める準備はできましたか?
メールアドレスを検証してメールリストをクリーニングするために、何千もの企業が当社のメール検証ツールを使用しています。無料トライアルでメール検証を開始 - クレジットカード不要。
クレジットカード不要毎日 10 件の無料クレジット30 秒でセットアップ ✅ コンプライアンスの維持: GDPR およびプライバシー規制のために連絡先データを正確に保ちます
仕組み
- データ入力: リード/連絡先が Salesforce で作成されます(web-to-lead、インポート、API、手動)
- トリガーアクティベーション: Salesforce Process Builder、Flow、または Apex トリガーが発火します
- BillionVerify 検証: 当社の API がリアルタイムでメールを検証します(< 1 秒)
- 構文チェック(RFC 5322 準拠)
- DNS ルックアップ(ドメインが存在し、MX レコードを持つ)
- MX レコード検証(メールサーバーが設定されている)
- SMTP ハンドシェイク(メールボックスが存在し、メールを受け入れる)
- リスク検出(使い捨て、catch-all、ロールベースメール)
- 結果処理:
- ✅ 有効なメール: カスタムフィールドを更新(Email_Status__c = "Valid", Risk_Level__c = "Low")
- ❌ 無効なメール: レビュー用にフラグ付けまたは作成を防止
- ⚠️ リスクの高いメール: 特定のタグでマーク(Disposable、Catch-All、Role Account)
- アクション自動化: 高品質のリードを営業にルーティング、キャンペーンから無効な連絡先を抑制
連携方法
方法 1: Apex 経由の API 連携(推奨)
Salesforce Apex を使用して、レコード作成または更新時にリアルタイム検証のために BillionVerify API を呼び出します。
前提条件
- BillionVerify API キー(こちらで取得)
- Salesforce Developer 以上のエディション
- システム管理者権限
- 基本的な Apex の知識(または事前構築されたパッケージを使用)
アーキテクチャ
Salesforce Web-to-Lead フォーム
↓
リード/連絡先作成
↓
Apex トリガー/Flow
↓
BillionVerify API
↓
Salesforce レコード更新
Apex コード例
// BillionVerifyService.cls
public class BillionVerifyService {
private static final String API_ENDPOINT = 'https://api.billionverify.com/v1/verify';
private static final String API_KEY = '{!$Credential.BillionVerify_API_Key}'; // Named Credentials に保存
@future(callout=true)
public static void verifyEmail(String recordId, String email, String objectType) {
try {
// Step 1: BillionVerify API を呼び出す
HttpRequest req = new HttpRequest();
req.setEndpoint(API_ENDPOINT);
req.setMethod('POST');
req.setHeader('Authorization', 'Bearer ' + API_KEY);
req.setHeader('Content-Type', 'application/json');
req.setBody('{"email":"' + email + '"}');
Http http = new Http();
HttpResponse res = http.send(req);
// Step 2: レスポンスを解析
if (res.getStatusCode() == 200) {
Map<String, Object> result = (Map<String, Object>) JSON.deserializeUntyped(res.getBody());
String status = (String) result.get('status');
String riskLevel = (String) result.get('risk_level');
Boolean isDisposable = (Boolean) result.get('is_disposable');
Boolean isCatchAll = (Boolean) result.get('is_catch_all');
Boolean isRoleBased = (Boolean) result.get('is_role_based');
// Step 3: Salesforce レコードを更新
updateRecord(recordId, objectType, status, riskLevel, isDisposable, isCatchAll, isRoleBased);
} else {
System.debug('Error: ' + res.getStatus() + ' - ' + res.getBody());
}
} catch (Exception e) {
System.debug('Exception: ' + e.getMessage());
}
}
private static void updateRecord(String recordId, String objectType, String status, String riskLevel,
Boolean isDisposable, Boolean isCatchAll, Boolean isRoleBased) {
// リードまたは連絡先を更新
if (objectType == 'Lead') {
Lead lead = new Lead(
Id = recordId,
Email_Status__c = status,
Email_Risk_Level__c = riskLevel,
Email_Is_Disposable__c = isDisposable,
Email_Is_Catch_All__c = isCatchAll,
Email_Is_Role_Based__c = isRoleBased,
Email_Verified_Date__c = System.now()
);
update lead;
} else if (objectType == 'Contact') {
Contact contact = new Contact(
Id = recordId,
Email_Status__c = status,
Email_Risk_Level__c = riskLevel,
Email_Is_Disposable__c = isDisposable,
Email_Is_Catch_All__c = isCatchAll,
Email_Is_Role_Based__c = isRoleBased,
Email_Verified_Date__c = System.now()
);
update contact;
}
}
}
トリガー例
// LeadTrigger.trigger
trigger LeadTrigger on Lead (after insert, after update) {
List<String> leadsToVerify = new List<String>();
for (Lead lead : Trigger.new) {
// メールが変更された場合または新規の場合のみ検証
if (Trigger.isInsert || (Trigger.isUpdate && lead.Email != Trigger.oldMap.get(lead.Id).Email)) {
if (String.isNotBlank(lead.Email)) {
BillionVerifyService.verifyEmail(lead.Id, lead.Email, 'Lead');
}
}
}
}
必要なカスタムフィールド
リードおよび連絡先オブジェクトに次のカスタムフィールドを作成します:
Email_Status__c(選択リスト): Valid、Invalid、Unknown、RiskyEmail_Risk_Level__c(選択リスト): Low、Medium、HighEmail_Is_Disposable__c(チェックボックス)Email_Is_Catch_All__c(チェックボックス)Email_Is_Role_Based__c(チェックボックス)Email_Verified_Date__c(日付/時刻)
方法 2: Salesforce Flow(ノーコード)
Apex コードを書かずに Salesforce Flow Builder を使用してメールを検証します。
セットアップ手順
Named Credential を作成
- Setup → Named Credentials
- 名前: BillionVerify_API
- URL:
https://api.billionverify.com - Identity Type: Named Principal
- Authentication Protocol: Custom
- ヘッダーを追加:
Authorization: Bearer YOUR_API_KEY
Record-Triggered Flow を作成
- Flow Type: Record-Triggered Flow
- Object: Lead(または Contact)
- Trigger: Created or Updated
- Condition: Email フィールドが変更された
HTTP Callout アクションを追加
- Action: HTTP Callout
- Named Credential: BillionVerify_API
- Method: POST
- Endpoint:
/v1/verify - Body:
{"email": "{!$Record.Email}"}
JSON レスポンスを解析
- Decision Element を追加
- レスポンスから
status フィールドをチェック - 異なる更新アクションにルーティング
レコードを更新
- Update Records 要素
- 検証結果に基づいてカスタムフィールドを設定
Flow をアクティベート
方法 3: Zapier/Workato 連携(ローコード)
自動化プラットフォームを使用して Salesforce と BillionVerify を接続します。
Zapier ワークフロー例
トリガー: Salesforce の新規リード ↓ アクション: BillionVerify でメールを検証(Webhooks) ↓ アクション: Salesforce でリードを更新
- Email_Status__c フィールドを設定
- キャンペーンメンバーにタグを追加
- 適切なキューにルーティング
セットアップ手順
Salesforce を Zapier に接続
- "Salesforce" トリガーを選択
- "New Lead" または "Updated Lead" を選択
- Salesforce アカウントを認証
BillionVerify Webhook を追加
- "Webhooks by Zapier" アクションを追加
- Method: POST
- URL:
https://api.billionverify.com/v1/verify - Headers:
Authorization: Bearer YOUR_API_KEY - Body:
{"email": "{{Lead.Email}}"}
Salesforce レコードを更新
- "Salesforce" アクションを追加
- "Update Record" を選択
- 検証フィールドをマップ
- 結果に基づいて Email_Status__c を設定
条件ロジックを追加
- Zapier Paths または Filters を使用
- 無効なメールをレビューキューにルーティング
- 高品質のリードを自動変換
主な機能
🔄 リアルタイムリード検証
当社のメール検証 APIを使用して、Web-to-Lead フォーム経由でリードが作成されるときに即座にメールアドレスを検証します:
- 無効なメールが Salesforce に入るのを防ぐ
- ファーストタッチキャンペーンのバウンス率を削減
- 初日からリード品質を向上
- 偽のリードに対する営業チームの時間を節約
使用例: Web-to-Lead フォーム、マーケティングランディングページ、イベント登録
🧹 連絡先データベースの一括クリーニング
当社の一括メール検証サービスで Salesforce 組織全体をクリーニングします:
- 最大 100 万の連絡先/リードレコードを検証
- 1 時間あたり 100,000 以上のレコードを処理
- 詳細な検証データを含む結果をダウンロード
- Data Loader 経由で Salesforce に再インポート
使用例: 年次データハイジーン、CRM 移行、コンプライアンス監査
⏰ スケジュールされた自動検証
- 新しいレコードの週次/月次検証
- 6 か月以上古い連絡先を再検証
- 変更または無効なメールを自動フラグ付け
- 年間を通じて 95%+ のデータ精度を維持
使用例: 継続的なデータメンテナンス、CRM の劣化防止
🎯 高度なリスク検出
- Catch-all 検出: accept-all ドメインを識別(偽陽性を削減)
- 使い捨てメール検出: 一時的なメールをブロック(mailinator.com、10minutemail.com)
- ロールアカウント検出: 一般的なメールをフラグ付け(info@、sales@、noreply@)
- 構文検証: RFC 5322 準拠を保証
- ドメイン年齢チェック: 新しく登録されたドメインを検出(詐欺指標)
- MX レコード検証: メールサーバー設定を確認
使用例: リードスコアリング、詐欺防止、マーケティングセグメンテーション
📊 Salesforce ダッシュボード連携
カスタム Salesforce レポートとダッシュボードでメールデータ品質を視覚化します:
- メール検証ステータスレポート(Valid vs. Invalid vs. Unknown)
- リスクレベル分布チャート
- 使い捨て/Catch-all メールトレンド
- 検証日追跡
- キャンペーン到達率相関
使用例: データ品質監視、マーケティングアトリビューション
価格
BillionVerify は Salesforce の使用に合わせてスケールする柔軟な価格設定を提供します:
| プラン | クレジット | 価格 | メールあたりの価格 | 最適な対象 |
|---|
| 無料トライアル | 100 | $0 | 無料 | 連携のテスト |
| スターター | 1,000 | $5 | $0.005 | 小規模営業チーム |
| グロース | 10,000 | $40 | $0.004 | 成長企業 |
| プロフェッショナル | 50,000 | $175 | $0.0035 | マーケティングチーム |
| ビジネス | 100,000 | $300 | $0.003 | 大企業 |
| エンタープライズ | カスタム | カスタム | $0.002 から | 大量組織 |
Salesforce ユーザー向けの特別オファー
BillionVerify を始めて節約しましょう:
- ✅ 100 の無料検証クレジット(クレジットカード不要)
- ✅ 初月 20% オフ(任意の月次プラン)
- ✅ 無料実装サポート(連携のセットアップをお手伝いします)
- ✅ カスタム Salesforce パッケージ(事前構築された Apex クラスとトリガー)
請求するには:サインアップして、Salesforce 組織 ID を support@billionverify.com にメールしてください。価格プランの詳細をご覧ください。
使用例
使用例 1: B2B リード品質の向上
課題: SaaS 企業が Salesforce Web-to-Lead フォーム経由で月間 8,000 のリードを生成しますが、35% が無効または低品質(使い捨てメール、タイプミス、偽アドレス)です。
解決策: 使い捨ておよびロールアカウント検出を使用して、すべてのリード作成イベントにリアルタイム BillionVerify 検証を実装します。
- ✅ リード品質が 42% 向上
- ✅ 営業チームの効率が向上(ジャンクリードに費やす時間が 30% 減少)
- ✅ Marketing Qualified Lead(MQL)率が 15% から 24% に増加
- ✅ 営業サイクルが 18 日短縮
- ✅ CRM の整理とストレージコストの削減
使用例 2: Marketing Cloud メールキャンペーンの最適化
課題: 企業が 150,000 の連絡先に Marketing Cloud キャンペーンを実行しますが、22% のバウンス率が発生し、送信者レピュテーションと到達率が損なわれます。
解決策: Salesforce 連絡先データベース全体を四半期ごとに一括検証し、新しい連絡先にリアルタイム検証を追加します。
- ✅ バウンス率が 22% から 0.8% に削減
- ✅ メール到達率が 68% から 97% に向上
- ✅ 送信者レピュテーションが向上(スパムスコアが低下)
- ✅ キャンペーン ROI が 34% 増加
- ✅ 28,000 の無効な連絡先を削除(Marketing Cloud ライセンスで年間 $4,200 節約)
使用例 3: アカウントベースドマーケティング(ABM)データ精度
課題: B2B 企業が 500 の高価値アカウントを対象に ABM キャンペーンを実行しますが、主要連絡先の 18% が無効なメールを持ち、アウトリーチが失敗します。
解決策: キャンペーンを開始する前に、ターゲットアカウントのすべての連絡先を検証し、catch-all およびロールアカウント検出でより良いターゲティングを行います。
- ✅ 連絡先精度が 82% から 99.2% に向上
- ✅ メールエンゲージメント率が 45% 向上
- ✅ ABM パイプライン価値が $2.1M 増加
- ✅ CRM データに対する営業チームの信頼が回復
- ✅ エグゼクティブ連絡先への恥ずかしいバウンスを削減
使用例 4: Salesforce データ移行クリーンアップ
課題: HubSpot から Salesforce に移行する企業が、インポート前に 250,000 のレガシー連絡先レコードをクリーニングする必要があります。
解決策: BillionVerify 一括検証を使用して、移行前にデータベース全体をクリーニングします。
- ✅ 62,000 の無効な連絡先を識別して削除(25%)
- ✅ 99% のデータ精度でクリーンな移行
- ✅ 新しい Salesforce 組織へのジャンクデータのインポートを回避
- ✅ Salesforce ストレージとライセンスで $18,000 節約
- ✅ クリーンな CRM によるユーザー採用の向上
Salesforce 連携に関する FAQ
この連携は Salesforce とどのように機能しますか?
BillionVerify + Salesforce 連携は、Apex トリガー、Salesforce Flow、または Zapier などのサードパーティ自動化ツールを使用して API 経由で機能します。Salesforce でリードまたは連絡先が作成/更新されると、当社の API がリアルタイム(< 1 秒)でメールを検証し、検証結果でカスタムフィールドを更新します。
Salesforce プロセスが遅くなりますか?
いいえ。BillionVerify の API は平均して1 秒未満で応答します。Salesforce の @future メソッド(非同期コールアウト)を使用して、ユーザーワークフローのブロッキングを防ぎます。一括操作の場合、検証はユーザーエクスペリエンスに影響を与えることなくバックグラウンドで行われます。
既存の Salesforce 連絡先とリードを検証できますか?
- エクスポート Salesforce Data Loader またはレポート経由で連絡先/リードを
- アップロード BillionVerify の一括検証ツールに CSV を
- ダウンロード ステータスフィールド付きの検証結果を
- 再インポート Data Loader を使用して Salesforce に(既存レコードを更新)
または、当社の API を使用して、Apex バッチジョブ経由で一括検証を自動化します。
無効なメールはどうなりますか?
- リード/連絡先ステータスを更新: Email_Status__c を "Invalid" に設定
- キャンペーンへの含有を防止: Marketing Cloud 送信から除外
- レビューキューにルーティング: データ品質チームに割り当て
- 自動アーカイブ: アクティブリストから削除
- 営業フォローアップ用にフラグ付け: 営業に連絡先情報の確認を依頼
データ履歴とアトリビューションを維持するために、レコードを削除するのではなくカスタムフィールドを更新することをお勧めします。
検証はどのくらい正確ですか?
BillionVerify は多層検証により99.9% の精度を維持します:
- 構文検証(RFC 5322 標準)
- DNS ルックアップ(ドメインが存在し、アクティブ)
- MX レコード検証(メールサーバーが設定されている)
- SMTP ハンドシェイク(メールボックスが存在し、メールを受け入れる)
- リスク検出(catch-all、使い捨て、ロールベース、ドメイン年齢)
- メールボックス容量チェック(受信トレイ満杯検出)
Marketing Cloud で動作しますか?
はい!BillionVerify は Salesforce Marketing Cloud とシームレスに連携します:
- Marketing Cloud 送信に追加する前に連絡先を検証
- Marketing Cloud フィルターで Email_Status__c フィールドを使用
- キャンペーンから無効/リスクの高いメールを除外
- 到達率と送信者レピュテーションを向上
- Marketing Cloud Connect 経由で検証データを同期
catch-all ドメインはどのように処理しますか?
Catch-all ドメインはすべてのメールアドレスを受け入れるため、検証が困難です。BillionVerify は高度な技術を使用して catch-all 動作を検出し、リスクスコアを割り当てます。次のことができます:
- Salesforce で catch-all メールにタグを付ける(Email_Is_Catch_All__c = true)
- catch-all アドレスのリードスコアを下げる
- 追加の検証を要求(電話、ソーシャルプルーフ)
- より深い分析のために当社のcatch-all 検証器を使用
無料トライアルはありますか?
- ✅ 100 の無料検証クレジット(クレジットカード不要)
- ✅ すべての機能へのフルアクセス(API、一括検証を含む)
- ✅ 事前構築された Salesforce パッケージ(Apex クラスとカスタムフィールド)
- ✅ 有料プランの 30 日間返金保証
- ✅ 無料実装サポート(1 時間のコンサルテーション)
連携はどのくらい安全ですか?
BillionVerify はセキュリティを真剣に考えています:
- 🔒 暗号化: すべての API 呼び出しは HTTPS/TLS 1.3 を使用
- 🔒 GDPR 準拠: メールデータを保存または共有しません
- 🔒 SOC 2 Type II 認証: 年次サードパーティセキュリティ監査
- 🔒 ISO 27001 認証: 情報セキュリティ管理
- 🔒 API キーセキュリティ: キーは暗号化され、いつでもローテーション可能
- 🔒 Salesforce Shield 互換: Platform Encryption をサポート
メールはリアルタイムで処理され、永続的に保存されません。コンプライアンスのための完全な監査ログが利用可能です。
Salesforce サンドボックスでメールを検証できますか?
はい!Salesforce サンドボックスでテストのために BillionVerify を使用できます:
- 本番環境と同じ API キーを使用(または別のテストキーを作成)
- 本番環境にデプロイする前にサンプルデータで連携をテスト
- 本番クレジットを消費せずに連携ロジックを検証
- サンドボックステストには無料トライアルクレジットを使用することをお勧めします
マルチ通貨および国際メールをサポートしていますか?
はい!BillionVerify がサポートします:
- 国際ドメイン: 任意の国からのメールを検証(.uk、.de、.jp など)
- IDN(国際化ドメイン名): 非ラテン文字を検証
- 多言語: API はすべての言語で動作
- グローバルインフラストラクチャ: 低レイテンシのために米国、EU、アジアにサーバー
すべての価格は米ドルですが、Salesforce マルチ通貨組織で動作します。
始める準備はできましたか?
今すぐ BillionVerify で Salesforce データ品質とメール到達率を向上させましょう:
- ✅ 99.9% の検証精度 - 業界をリードする精度
- ✅ < 1 秒の検証速度 - リアルタイム検証
- ✅ シームレスな Salesforce 連携 - 事前構築された Apex パッケージ
- ✅ 柔軟な価格設定 - 使用した分だけ支払う
- ✅ 24/7 サポート - いつでもお手伝いします
Salesforce データ品質を向上させる準備はできましたか?100 の無料検証クレジットで今すぐ無料トライアルを開始 - クレジットカード不要。