HubSpotとNetSuiteを接続する
更新日時 2023年 7月 28日
以下の 製品でご利用いただけます(別途記載されている場合を除きます)。
|
HubSpotデータ同期を使用して、HubSpotとNetSuiteのアカウントを接続します。取引先を接続した後、取引ベースのワークフローを使用して、NetSuiteの販売注文を作成することができます。
連携の要件
- HubSpot アカウントで Super Admin になっているか、App Marketplace の権限を持っている必要があります。
- NetSuiteのセットアップ手順は、管理者が行う必要があります。
- カスタムフィールドマッピングを作成するには、少なくともOperations Hub Starterが必要です。
連携アプリを接続する
- HubSpotアカウントにて、メインのナビゲーションバーに表示されるマーケットプレイスアイコンmarketplaceをクリックし、[アプリマーケットプレイス]を選択します。
- NetSuiteの連携を検索し、結果でNetSuiteを選択します。
- 右上の「アプリのインストール」をクリックします。
- NetSuiteのアカウントの詳細を確認するダイアログが表示されます。これらの詳細を入力する前に、NetSuiteアカウントで次の手順をすべて行う必要があります。
1. Netsuite機能を有効にする
NetSuite連携をセットアップするには、NetSuiteアカウントでREST Web Services、OAuth 2.0、およびサーバーサイドRESTletを有効にする必要があります。
- Netsuiteアカウントで、[セットアップ]>[会社]>[機能を有効化]の順に選択します。
- [機能を有効化]セクションで、以下の機能が有効になっていることを確認します。
- [アナリティクス]で、Suiteanalyticsworkbookを有効にします。
- [SuiteCloud]で、次のものを有効にします。
- Soapウェブサービス
- RESTウェブサービス
- トークンベースの認証
- サーバーSuitescript
2. HubSpot同期バンドルをインストールする
- NetSuiteアカウントで、[カスタマイズ]>[SuiteBundler]>[バンドルを検索してインストール]の順に選択します。
- 検索バーで、HubSpot同期バンドルを検索します。次に[インストール]をクリックします。

注:バンドルのインストールには最大5分かかる場合があります。バンドルがインストールされると、ステータス列に緑色のチェックマークが表示されます。
3. HubSpot同期役割の割り当て
HubSpot連携を接続できるユーザーに対して、HubSpot同期の役割を割り当てる必要があります。
- NetSuiteアカウントで、[リスト]>[従業員]>[従業員]>[検索]の順に選択します。
- 役割を割り当てる対象のユーザーの名前を検索して、[編集]をクリックします。
- [アクセス]タブに移動します。[役割]の下で[HubSpot同期]を検索し、それを選択します。[追加]をクリックします。
- 左下の[保存]をクリックします。
4. NetSuiteアカウントID、アクセストークンID、アクセス トークン シークレットを見つける
HubSpotアカウントのポップアップボックスに、以下の詳細を追加する必要があります。
NetSuiteアカウントIDにアクセスする
- NetSuiteアカウントで、[セットアップ]>[連携]の順に進み、[SOAPウェブサービス設定]をクリックします。
- アカウントIDが[プライマリー情報]セクションに表示されます。
アクセストークンIDとアクセス トークン シークレットを作成する
- NetSuiteアカウントで、[セットアップ]>[ユーザー/役割]に移動し、[アクセストークン]>[新規]の順にクリックします。
- アプリ[HubSpot同期]と役割[HubSpot同期役割]を選択します。
- [トークンID/シークレット]セクションにトークンIDとトークンシークレットが表示されます。
- アカウントID、トークンID、トークンシークレットをコピーして、HubSpotのポップアップボックスの中に貼り付けます。
- Connect to NetSuite by Oracleをクリックします。
- これで連携が正常にセットアップされました。
同期設定を構成する
データ同期を有効にするには:
- HubSpotアカウントにて、メインのナビゲーションバーに表示されるマーケットプレイスアイコンmarketplaceをクリックします。[管理]の下に表示される[接続されたアプリ]を選択します。
- [NetSuite]をクリックします。
- [同期をセットアップ]をクリックします。
- 同期するオブジェクトを選択するページで、HubSpotとNetSuiteの間で同期したいオブジェクトをクリックします。コンタクト、会社、取引、請求書、商品などを同期することができます。現時点ではアクティビティーを同期させることはできない。
- [次へ]をクリックします。
データの同期方法として一方向または双方向を設定できます。同期をオンにした後は、同期設定をカスタマイズすることができます。HubSpotとNetSuiteの間でどのフィールドがマッピングされるのか、詳しくはこちらをご覧ください。
データ同期を無効にするには:
- HubSpotアカウントにて、メインのナビゲーションバーに表示されるマーケットプレイスアイコンmarketplaceをクリックします。[管理]の下に表示される[接続されたアプリ]を選択します。
- [NetSuite]をクリックします。
- [アクション]>[同期を無効化]をクリックします。
- ポップアップボックスで、[同期を無効化]をクリックします。
これにより、アプリのレコードがHubSpotから同期されたり、逆にアプリのレコードがHubSpotから同期されたりすることがなくなります。一度オフにした同期を再びオンにするには、同期設定の編集をクリックします。または、同期を削除します。
取引ベースのワークフローを使用してNetSuiteの販売注文を作成する
注:組立品やキット/パッケージなどのすべてのNetSuiteアイテムをHubSpot製品に同期するには、NetSuite アイテム名/番号をHubSpot製品SKUフィールドに追加します。
取引ベースのワークフローを使用して、ワークフローがトリガーされたときに自動的にNetSuiteの販売注文を作成します( Sales Hub ProfessionalまたはEnterpriseのみ)。
連携の同期設定を行う際、会社顧客または個人顧客を選択する必要があります。HubSpotにアプリをインストールした後、NetSuiteのアプリ設定ページで連携アクションの認証が必要です。
- HubSpotアカウントにて、メインのナビゲーションバーに表示されるマーケットプレイスアイコンmarketplaceをクリックします。[管理]の下に表示される[接続されたアプリ]を選択します。
- 接続されたアプリ]の[NetSuite]をクリックします。
- Feature Discovery」タブをクリックします。
- HubSpotからNetSuiteの販売注文を作成する」セクションで、「ワークフローアクションをインストールする」をクリックします。
- HubSpotアカウントにて、[自動化]>[ワークフロー]の順に進みます。
- 既存のワークフローを編集するには、ワークフローにカーソルを合わせ、[編集]をクリックします。または、取引ベースのワークフローを新規に作成する方法について説明します。
- ワークフローエディターで、+プラスアイコンをクリックし、アクションを追加します。
- アクションパネルで、下にスクロールし、「NetSuiteの販売注文を作成する」を選択します。
- NetSuite の販売注文を設定します。以下のフィールドは、指示がない限り必須です:
- NetSuiteアカウント:接続されているNetSuiteアカウントのリストが表示されるので、販売注文を作成するアカウントを選択します。
- Items:取引の関連付けされた商品項目を、販売注文のItemsとして設定します。
- 商品価格:選択HubSpotの商品項目価格を使用またはNetSuiteの定価を使用 .
- 子会社:選択したNetSuiteアカウントに関連付けされた子会社のリストが表示され、販売注文を作成する子会社を選択します。
-
- 顧客:「最初に関連付けされたHubSpotコンタクトを使用」または「最初に関連付けされたHubSpot会社を使用」のいずれかを選択し、販売注文の指定顧客として設定します。
- 添付ファイルを含める(オプション):このチェックボックスを選択すると、NetSuite注文のHubSpot取引レコードの添付ファイルセクションのすべてのファイルが含まれます。
- NetSuite Folder : 添付ファイルがどのフォルダーに作成されるかを選択します。
- 販売注文書に別のフィールドを追加するには、「別のフィールドを追加する」をクリックし、フィールドを選択します。NetSuiteの標準フィールドのみが表示され、参照フィールドは表示されません。
- 登録取引レコードのプロパティー値をフィールドに入力するには、「Deal in this workflow」をクリックします。次に、プロパティーを選択します。
- ワークフロー内の他のアクションに基づいてフィールドに入力するには、アクション名をクリックしてオプションを選択します。アクションの結果、またはアクションからの出力に基づいて、フィールドに入力することができます。
- 販売注文書からフィールドを削除するには、次のようにします。deleteフィールドの横にある削除アイコンをクリックします。
取引レコードからNetSuiteの販売注文を作成する。
また、HubSpotの取引レコードからNetSuiteの販売注文を手動で作成することもできます:
- HubSpotアカウントにて、[セールス]>[取引]の順に進みます。
- Sales Ordersカードで、Add > Create a NetSuite sales orderをクリックします。
- アカウント ] タブで、販売注文を作成するNetSuite アカウント、子会社アカウント、およびカスタムフォームを選択します。
- [次へ]をクリックします。
- 顧客」タブで、販売注文を作成するNetSuiteの顧客を選択します。
- [次へ]をクリックします。
- 注文」タブで、選択したカスタムフォームタイプに基づく販売注文プロパティーを追加します。
- Reviewタブで、販売注文を確認し、必要な編集を行います。
- 販売注文の作成]をクリックします。