Syncing companies

Requires Sync Companies in App settings.

  • Creates and updates HubSpot companies from Fortnox customers.
  • Existing companies are matched by Fortnox customer number first, then by company name.
  • Keep customer names consistent in HubSpot to avoid duplicates.
  • Optional filters and private-person contact sync — see App settings.
Field HubSpot Direction Field Fortnox Description
Company: fortnox_id <- CustomerNumber Field created by the Fortnox app to keep track of which customer it is related to
Company: organization_number_from_fortnox <- OrganisationNumber Field created by the Fortnox app. Swedish organisation number, or for international companies: DUNS number or EU VAT number
Company: name <- Name
Company: address <- Address1
Company: address2 <- Address2
Company: city <- City
Company: country <- CountryCode (fallback: Country) Standard HubSpot Country/Region. Stored as ISO 3166-1 alpha-2 (e.g. SE). Uses Fortnox CountryCode when set; otherwise a 2-letter Country value or an English country name. Existing companies are updated on the next company sync.
Company: zip <- ZipCode
Company: phone <- Phone
Company: billing_email <- EmailInvoice (fallback to Email) Custom field created by the app for storing a single billing email address. Synced from Fortnox customer's EmailInvoice field (or Email field if EmailInvoice is not available). Used when creating invoices in Fortnox from HubSpot deals.
Company: fortnox_cost_center <- CostCenter Cost center code. Synced from Fortnox (trimmed on import). Used when creating customers and invoices in Fortnox. Values are normalized to uppercase when written to Fortnox from HubSpot.
Company: fortnox_sales_account <- SalesAccount Default sales/ledger account (Bokföringskonto). Synced from Fortnox (trimmed on import). Only sent to Fortnox from HubSpot when a new customer is created.
Company: fortnox_customer_type <- Type COMPANY or PRIVATE from Fortnox; shown in HubSpot as Company or Private person. When PRIVATE, the company domain is cleared on sync.

Private person customers (optional HubSpot contact)

Fortnox customers with Type = PRIVATE are included in the regular company sync above. Turn on the nested setting Create contact for private persons (under Sync Companies) to also create or update a HubSpot contact and associate it with the company. The integration uses Fortnox Email as the unique key for the contact (not EmailInvoice); if Email is blank, only the company is synced.

Field HubSpot Direction Field Fortnox Description
Contact: email <- Email Required for this step; EmailInvoice is not used for the contact
Contact: firstname / lastname <- Name Full name split into first and last (last word = last name)
Contact: phone <- Phone1
Contact: address <- Address1
Contact: city <- City
Contact: zip <- ZipCode