Overview
The Younium–HubSpot connector is an out-of-the-box integration that requires:
An active Younium subscription
An active HubSpot subscription
Once configured, the connector enables synchronization and data sharing between HubSpot and Younium for accounts, deals, quotes, orders, and insights.
The integration is licensed as an add-on to your Younium subscription.
Key Functionality
After setup, the connector provides the following capabilities:
Account synchronization
HubSpot companies are synced to Younium accounts.
-
Create Younium Orders from HubSpot Deals
Closed deals can be sent to Younium with one click to create subscription orders.
Supports:Flat pricing
Quantity-based pricing
Tiered pricing (license-dependent)
-
Younium Quotes in HubSpot
A Quotes widget is available on HubSpot deals.Company data is transferred to Younium
A quote draft is created and linked to the deal
-
Younium Insights in HubSpot
A Younium Account widget appears on HubSpot companies, showing:Account details
Orders and order charges
Invoices and invoice status
-
Younium Orders as HubSpot Custom Objects
⚠ Requires a HubSpot license that supports custom objects.
Younium subscriptions are continuously synced to HubSpot custom objects.
These can be used for:Reporting
Workflows
Triggers
Deals vs Quotes – Recommended Usage
There are two primary ways to work with the integration:
Option 1: Deals and Line Items
Use HubSpot deals and line items
Send closed deals to Younium as ready-to-bill subscriptions
Limited to HubSpot pricing capabilities
Option 2: Younium Quotes
Create and manage quotes in Younium
Link HubSpot deals to Younium quotes
Do not use HubSpot products or line items
Gain access to advanced pricing (e.g. tiered pricing)
Account Synchronization (HubSpot Company → Younium Account)
For the integration to work correctly, HubSpot companies must be synced with Younium accounts.
Before running any synchronization:
Existing Younium accounts should be mapped to corresponding HubSpot companies
This prevents duplicate accounts from being created
More about that can be found here
Creating Younium Orders from HubSpot Deals
New Orders
Orders are created using the Younium Order widget on HubSpot deals.
Required Deal Data
Before an order can be created, the deal must have:
Younium Legal Entity
Order Effective Start Date
Initial Term
Renewal Term
Product-mapped line items
(The HubSpot Product Record ID must exist on a charge in Younium)
Once all required data is present, the deal can be sent to Younium, creating a draft order with header information and line items.
Tiered Pricing
Tiered pricing is available only for:
HubSpot Commerce Hub Professional
HubSpot Commerce Hub Enterprise
Supported pricing models:
| HubSpot Pricing Model | Younium Pricing Model |
|---|---|
| Volume-based | Volume pricing (Per-unit) |
| Stair-step | Volume pricing (Flat) |
| Graduated | Tiered pricing (Per-unit) |
Notes:
Tiered pricing is supported only for new orders
Each pricing tier and quantity break is preserved during transfer
Change Orders
Change orders (e.g. upsells) are handled using Change Order Deals in HubSpot.
A change order deal is a standard HubSpot deal with:
Younium change type =
Change order
Required Fields for Change Orders
Younium change type
Younium order effective change date
Younium order number
When synced, the deal updates an existing subscription in Younium instead of creating a new one.
More info on creating change order deal is available here.
Working with Younium Quotes on HubSpot Deals
The Younium Quote widget is available on HubSpot deals and enables quote creation and management.
Quote for a New Subscription
Click Create new Quote in the widget
You are redirected to Younium
-
If the company does not exist:
A Younium account is created with type Prospect
The quote is linked to the HubSpot deal
The quote can optionally update the deal amount in HubSpot.
This behavior is configurable in the integration settings.
Quote for Subscription Changes
To create a quote for an existing subscription:
Click Create Younium Quote
Select the existing Younium subscription
Choose Create change order quote
This creates a change order quote in Younium linked to the HubSpot deal.
More information about change order quotes in Younium is available here.
Younium Insights in HubSpot
The integration provides live Younium data in HubSpot through widgets.
Company Widget
The Younium Account widget on HubSpot companies shows:
KPIs
Orders and order charges
Invoices and invoice statuses
Data is fetched live from Younium.
Clicking "Orders and invoices" shows a list of the invoices, orders and order charges from the company:
Younium Orders in HubSpot
To enable reporting and workflows, Younium orders can be synced to HubSpot as custom objects.
more information is available here.
Getting Started
Requirements
Admin access in both Younium and HubSpot
Setup is performed once per environment
Sandbox Recommendation
We recommend testing the integration in sandbox environments:
Younium Sandbox
HubSpot Sandbox
Setup steps are identical to production.
For sandbox access:
Contact your Younium representative
Refer to HubSpot documentation for HubSpot sandbox access
Connecting Younium and HubSpot
Initial Setup
In Younium, go to
Settings → Enabled integrations → HubSpotClick Get Started → Connect
Log in to HubSpot and select the environment
Click Synchronize Younium properties to HubSpot
This creates all required properties in HubSpot.
We suggest that you keep your environment up to date on a regular basis as new fields and features gets released
Re-sync properties via:
Settings → Enabled integrations → HubSpot → Export Younium properties
Now the first steps of connecting Younium and HubSpot are done. The following steps will guide you to:
- Export the HubSpot Product ID and paste that ID on the Product properties in Younium.
- Enable and show all fields that Younium uses in HubSpot Company & Deal view.
Upon connecting Younium and HubSpot , the Younium app will have created fields that need input data (you can see these fields under field mapping) That data will then be synched from HubSpot into Younium.
Account (Company) Mapping
To map existing accounts:
-
Add HubSpot Company Record ID to the Younium Account
Field:
Record ID (Hubspot)->Company Id (Younium)Best done via CSV import
-
Add Younium Account ID to HubSpot
Field:
Younium Account Id (Younium)->Younium Account Id (Hubspot)Best done via CSV update in HubSpot
After initial mapping, ongoing syncs can be scheduled in Younium.
Scheduled syncs is done as a recurring job in Younium under "Scheduled jobs" in settings.
Product Mapping
The integration supports two pricing models:
Flat price
Quantity-based price
Notes:
Quantity is synced only if the Younium product is a quantity product
Products with multiple charges are not supported
How to Find the HubSpot Product Record ID
HubSpot → Settings → Data Management → Products
Export products to XLSX
Copy the Record ID
-
In Younium:
Enable Show External CRM ID
Paste the Record ID into the product’s External CRM ID field
The reason why we use the HubSpot Record ID as the identifier to connect the products is that ID then becomes a one-to-many connection between several Younium Legal Entities. Meaning you can use the same HubSpot product but select which Legal Entity it should match against.
Set up the same HubSpot product in more than one Legal Entity in Younium
If you have several Legal Entities and are selling the same HubSpot product in more than one of them, follow the steps above in your first Legal Entity, and in the next Legal Entity use the same External CRM ID in your products.
Connect additional Legal Entities to HubSpot
If you have several Younium legal entities you can connect them to your HubSpot environment and use the “Younium Legal entity” setting on Company and Deal to select which Legal entity to push your products to. But before you can do that you need to enable the Legal entities in HubSpot :
- Open HubSpot settings—> Data management—> Company properties—> Search and open Younium Legal entity—> Edit property and add an Option—> Label—> set your Legal entity name—> Internal value, Copy the IDs that are set by the initial synch of properties from Younium, paste that in a note pad
- You will see a value that looks like this:
de4a2362-9bd3-4e05-5033-08da3d6069dc,eff9ccc4-2aee-4688-a8c5-08da3d6069d6
That’s the Legal Entity ID & Tenant ID from Younium. To be able to redirect the sync from the first Legal Entity you need to exchange the Legal Entity ID and keep the Tenant ID.
- To get the new Legal entity ID—> Open Younium—> Reports—> New report —> Choose base data set—> select legal entity—> Select fields: ID + name, mark and copy the legal entity ID that you want to use.
-
Go to your note pad and exchange the former legal entity ID with the new one, it will then look like this:
403ccbed-1774-49ab-742d-08da9628e556,eff9ccc4-2aee-4688-a8c5-08da3d6069d6
You will keep the Tenant ID but have the new legal entity ID in place. Now open HubSpot again and ad that ID to the field “Internal value” in the Legal entity property setting.
This step has to be repeated for the Deal:
- HubSpot —> Settings—> Data management—> Deal properties—> Younium legal entity—> Edit property—> Add an option—> paste the Legal entity ID, Tenant ID from the steps above.
Once the above steps have been done, you can select which legal entity in Younium you want to create your order from HubSpot in via the drop down menu.
Legal entity properties in HubSpot
To get the synch to work a Younium legal entity must be set on each company in HubSpot. Open any company and take the following steps:
- Press the “View all properties button” in the bottom of the “About this company” card
- In the search field “All properties” search for “Younium legal entity” and add it to your view.
Deal properties in HubSpot
Certain deal data is needed by Younium to be able to create a Younium order. When setting up the connection between the two apps please make the following fields visible.
- Press the settings cog wheel in HubSpot —>Settings—> Data Management—> Deals—> Record Customization—> Choose properties for default sidebar—> Edit.
-
Now search for the following fields and add the to the view.
Deal
Younium legal entity
Younium order initial term
Younium renewal term
Younium auto renewal
Younium order effective start date
Close date
- Press “Save” when done.
Sidenote: The associated company MUST also have a "Younium legal entity" value.
Now you’re ready to create your first order in Younium via HubSpot!
Field Mapping Overview
Standard HubSpot Company → Younium Account Mapping
Younium = Hubspot:
Account Fields:
hubspotCompanyId = "RecordId"
name = "name"
domain = "domain"
Address Fields:
street = "address"
street2 = "address2"
zip = "zip"
state = "state"
country = "country"
city = "city"
description = "description"
Custom Younium Fields in Hubspot:
orgNr = "younium_org_nr"
taxRegNr = "younium_tax_reg_nr"
invoiceEmail = "younium_invoice_email"
Standard HubSpot Deal → Younium Order Mapping
Younium Custom fields
Account = associatedCompanyId
Order = associatedObjectId
Hubspot deal (Hubspot → Younium)
Order.IsAutoRenewed = younium_auto_renewal
Order.RenewalTerm = younium_renewal_term
Order.Term = younium_initial_term
Order.Description = dealname
Order.OrderDate = closedate
Order.EffectiveStartDate = younium_order_effective_start_date
Hubspot deal line item
Order currency = hs_line_item_currency_code (must be the same of all line items)
charge.EffectiveStartDate = hs_recurring_billing_start_date
charge.BillingPeriod = properties.recurringbillingfrequency
charge.PricePeriod = properties.recurringbillingfrequency
If discount exist
orderChargeDetails.ListPrice.Amount = item.properties.hs_pre_discount_amount
orderChargeDetails.Price.Amount = item.properties.amount
If not
orderChargeDetails.Price.Amount = item.properties.amount
Its also possible to synch custom fields from Younium to Hubspot*
Hubspot Product
RecordID (hidden value in Hubspot fetched by exporting products to xls)—> External CRM ID
Quote Fields Younium from HubSpot Deal:
When creating a quote in Younium from a deal in HubSpot, the account will be created as a customer type 'prospect' if the account does not already exist in Younium. If the quote is converted to order, the account will be updated to customer type 'Customer' if not already that type.
Younium = HubSpot
Delivery Address Fields:
street = "younium_delivery_street1"
street2 = "younium_delivery_street2"
zip = "younium_delivery_zip"
state = "younium_delivery_state"
country = "younium_delivery_country"
county = "younium_delivery_county"
city = "younium_delivery_city"
Legal entity in Younium = "younium_legal_entity" (for creating the quote from the HubSpot deal in the correct Younium legal entity)
When pressing "Update HubSpot Deal" in Younium, the deal in HubSpot is updated with the TCV (Total Contract Value) on the quote.
Custom Field Mapping
Custom fields can be mapped between:
HubSpot Company → Younium Account
HubSpot Deal → Younium Quote
HubSpot Deal → Younium Order
Steps
Create the field in HubSpot
Create the same field in Younium
Map the field in Younium integration settings
Supported field types (Younium -> Hubspot):
Text -> Single-line text
Number -> Number
Checkbox -> Single checkbox
Date -> Date picker
List -> Dropdown select
⚠ For list fields, HubSpot Internal Value must match Younium list values.
2.
Create the field with the same field type as the field in HubSpot, and enter the internal name from the HubSpot to the key of the field in Younium.
If you create a list field, make sure that the values of the list items in your list in Younium are the same as the Internal Value of the values in the dropdown select in HubSpot.
The mapping is "Internal Name" in HubSpot to "Value" in Younium for list items.
See example below.
3.
Enter the key/internal name into the field in HubSpot settings, found in Settings->Integrations->HubSpot->Map HubSpot Custom Fields
Example of a custom field with the type list mapped HubSpot-Younium:
HubSpot:
Account overview in Hubspot
Younium:
Custom field list found in Settings -> General -> Custom field lists
Custom fields found in Settings -> General -> Custom fields
Hubspot integration mappings found in Settings -> Integration -> Hubspot
Account results after syncing
Known Limitation
HubSpot displays labels, while Younium displays internal values.
To avoid confusion, use the same value for both label and internal value in HubSpot.
In this case, it can be confusing: under the account in HubSpot you’ll see “321”, while in Younium you’ll see “123.” The current workaround is to set the Internal Name and Label to the same value in HubSpot so it matches what you see under the account in Younium. You can, of course, keep different values if you wish—just be aware that you will see two different values depending on which platform you’re working in.
Example: Mapping of Payment term from Hubspot to Younium
To map Payment term from Hubspot company to Younium Account perform the following two tasks:
1. Add custom property of type list in Hubspot for the payment term options
The "Internal value" should match the "Name" field for the payment terms in Younium. You find the list of payment terms in Younium at Settings > Accounts receivable > Payment terms:
2. Add the custom mapping in Younium
Map the payment term property in Hubspot to the payment term name field in Younium:
Go to Settings > Integrations > Hubspot. Click "Add" under "Company/Account custom mappings":
After clicking "Save" the payment term will be part of the company synching between Hubspot and Younium.