
You can now seamlessly integrate data from diverse sources into the HubSpot platform and elevate your organization’s efficiency by reducing efforts to create a listed set of integration workflows with the HubSpot adapter.
HubSpot is a dynamic platform enabling seamless integration across departments such as marketing, sales, and customer service.
The HubSpot Adapter provides the following key features:
The HubSpot adapter is available as part of your SAP Integration Suite license.
To use the adapter, you must first add it to your Integration Flow, add the required Connection parameters, and configure it as per your Processing requirements. Once you have configured the HubSpot adapter, the SAP CI tenant enables data exchange at runtime by sending a request to the HubSpot receiver system. Finally, after processing this request, HubSpot sends back the required data to SAP.
Let’s look at a simple operation, Read a batch of Contacts in HubSpot using the HubSpot Adapter.
Before we begin, it is assumed that contact type records are available in HubSpot for querying. Our example illustrates how the HubSpot Adapter allows querying to read contacts.
The integration flow begins with a client initiating a request to an endpoint to retrieve contact information from HubSpot.
Parameter | Description |
Address | Specify the recipient’s Endpoint URL. |
Authentication | Select your Authentication Method. |
OAuth2 Credential Alias | Specify the OAuth2 Credential alias. |
Token Alias | Specify the Token alias. |
Reuse Connection | Enable this checkbox if you need to reuse the connection. |
Connection Timeout (in ms) | Specify the maximum waiting time (in milliseconds) while establishing a connection with HubSpot. |
Response Timeout (in ms) | Specify the maximum waiting time (in milliseconds) for a response message to be received from HubSpot. |
We employ a content modifier to ensure that the request payload includes all required parameters for HubSpot querying. The message body must contain the IDs of the contacts you want to retrieve. You can format the message body in either XML or JSON.
For example, refer to the JSON payload provided in the below figure.
Input Format
To retrieve contact details, you can choose between two configuration types. For basic configuration, select Basic and specify the API version as v3, category as CRM, entity as Contacts, and the operation as Read a batch of contacts. Additionally, you can specify values in the Properties and Properties With History fields to retrieve responses based on specific properties or track changes in their history.
Alternatively, for advanced configuration, select Advanced, choose the HTTP method from the dropdown, and provide the Relative URL.
Note: Ensure that you select the correct request/response payload format from the dropdown menu in the Processing tab.
If the output payload is in XML, the response from HubSpot will need additional message mapping to be converted into a format that the client system can understand. XSDs generated by the HubSpot Eclipse Plug-in can assist in creating the necessary mappings for handling the response.
The client system will receive and process the response to extract the contact information.
For a quick start about HubSpot adapter usage, see HubSpot Discovery Mission.
For detailed information about HubSpot adapter configuration, see HubSpot Receiver Adapter or HubSpot Adapter Guide.
Note: The HubSpot adapter is available as part of your SAP Integration Suite license.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
22 | |
11 | |
11 | |
7 | |
6 | |
6 | |
6 | |
5 | |
5 | |
5 |