外部サービス連携

Eightの名刺データをSalesforceに取り込む

名刺アプリEightで書き出した名刺データを、Salesforceのリードや取引先責任者に使えるようになります。2023年に書いた記事を、2026年9月時点のEight公式ヘルプとSalesforce公式ヘルプで確かめ直しました。

2023.08.10

どういうときに使うのか

名刺は、机の引き出しに入れたままでは役に立ちません。Salesforceに入れておけば、リードとして追いかけたり、取引先責任者の情報を最新にしたりできます。

組織で名刺を管理するなら、AppExchangeにSalesforceと連携する名刺管理アプリがいくつもあります。一方で、個人事業主や小さな会社では、個人向けの名刺アプリ「Eight」(Sansan株式会社)で名刺を管理していることも多いはずです。この記事は、Eightに貯まった名刺データをSalesforceへ移す方法をまとめたものです。

この記事は2023年に書いたものを、2026年9月時点の公式ヘルプで確かめ直して書き直しています。Eightの有料プランの料金は改定されることがあるため、ここには書きません。Eightの公式サイトで確認してください。

Eightで名刺データを書き出す

Eightの公式ヘルプでは、名刺データのダウンロードはEightプレミアム限定の機能とされています。PC版とアプリ版のどちらからでも書き出せます。

形式用途
CSV表計算ソフトで開くための形式です
CSV(UTF-8版)CSVで文字化けしたときに使います
ContactXML宛名書きのソフトなどで使う形式です
Eightの名刺のダウンロード画面。ダウンロードファイル一覧にCSV形式とContactXML形式のボタンがある
当時のEightのダウンロード画面です。ファイルを作ってから、CSVかContactXMLを選んで書き出します。
ここで間違えやすいところです。Eightの公式ヘルプでは、データ化の途中の名刺や、相手が兼務・複業の名刺として登録している名刺は、書き出したデータに入らないとされています。スキャンした直後に書き出さず、データ化が終わってから書き出してください。姓と名を分けて書き出す設定もありますが、分け方が正しくない場合や逆になる場合があると案内されています。

当時作った取り込みの仕組み

当時の私たちは、なるべくコードを書かずに、Salesforceの画面の中で取り込みまでを済ませる仕組みを作りました。名刺データを入れるカスタムオブジェクト「Eight」を用意し、Apexを書いたのは1か所だけです。

  1. 取り込みのボタンを押す

    カスタムオブジェクト「Eight」のリストビューで、「Eightインポート」のボタンを押します。

  2. ファイルを選ぶ

    画面フローで作ったアップロードの画面で、Eightから書き出したXMLのファイルを選び、「次へ」を押します。

  3. 中身を読んで保存する

    アップロードが終わったところで、XMLの中身を読んでカスタムオブジェクト「Eight」に保存します。この部分だけをApexで書きました。

  4. 結果を確かめる

    完了の画面を閉じ、リストビューで取り込んだ名刺を確かめます。2回目からは、既にある名刺は上書きし、新しい名刺は追加する動きにしました。

カスタムオブジェクトEightの空のリストビュー。右上のメニューにEightインポートがある
リストビューの右上のメニューから「Eightインポート」を選びます。
EightUploaderの画面。Eight XMLファイルのアップロードボタンと次へのボタンがある
画面フローで作ったアップロードの画面です。書き出したXMLのファイルを選びます。
EightUploaderの完了画面。Eightデータ更新が完了しましたと表示されている
取り込みが終わった画面です。
取り込んだ名刺3件が並んだEightのリストビュー。氏名・会社名・部署名・役職・メールアドレスの列がある
取り込んだ名刺の一覧です。写っているのはテスト用のデータです。

取り込んだあとは、名刺データから新しいリード・取引先・取引先責任者を作るボタンや、既にあるリードや取引先責任者を名刺データで更新するボタンを、アクションとフローで足しました。どれもコードは書いていません。

Eightのリストビューで、名刺データから取引先責任者を作る操作を始めるところ
名刺データから取引先責任者を作るところです。
取引先責任者のレコード画面。保存されましたというメッセージと、右上のEightで更新ボタンがある
名刺データで取引先責任者を更新したあとの画面です。電話番号の欄は伏せています。

当時は、この取り込みの部分を機能を絞った無料のアプリとして配っていました。このアプリは2023年8月10日から非公開にしています。

標準の機能で取り込む

同じ取り込みは、Salesforce標準のデータインポートウィザードでもできます。件数が少なく、取り込みの回数も多くないなら、こちらで足ります。

  1. CSVで書き出す

    EightからCSV(文字化けするならUTF-8版)で書き出します。

  2. 列を整える

    取り込み先の項目に合わせて、列の見出しや不要な列を整えます。

  3. データインポートウィザードで取り込む

    公式ヘルプでは、データインポートウィザードは取引先・取引先責任者・リード・カスタムオブジェクトなどを扱え、一度に50,000件まで取り込めるとされています。列とSalesforceの項目を対応づけて取り込みます。

ただし、取り込むたびに列を整え、項目の対応づけをやり直すのは手間で、間違いも起きます。当時の記事で専用の仕組みを作ったのは、この手間をなくすためでした。取り込みを何度もくり返すなら、項目の対応づけを固定した仕組みを作る価値があります。

確認した環境

  • 2026年9月時点のEight公式ヘルプ(名刺データをダウンロードする)と、Salesforce公式ヘルプ(データインポートウィザード)で確認しています
  • 画像は2019年に作った当時の画面です。写っている名刺はテスト用のデータで、電話番号と利用者のアイコンは伏せています。当時の記事にあったEightの公式サイトの画像と、デモの動画は載せていません

まとめ

  • Eightの名刺データの書き出しは、Eightプレミアム限定の機能です
  • 形式はCSV・CSV(UTF-8版)・ContactXMLで、データ化の途中の名刺は入りません
  • 当時は、画面フローとApex 1か所で、XMLを読んでカスタムオブジェクトに取り込む仕組みを作りました
  • 取り込んだ名刺からリードや取引先責任者を作る部分は、アクションとフローでコードを書かずに作れます
  • 回数が少なければ、CSVをデータインポートウィザードで取り込む方法で足ります

Salesforceの導入・運用についてご相談ください

導入前の検討から、お使いの環境の改修・運用、AIとの連携まで承ります。状況を伺ったうえで、進め方をご提案します。