Logo Logo Help centre
Search
Sign in
  • Contact us
    support@upsales.com +468 505 806 01 Share your screen
    Upsales Nordic AB Sveavägen 21 111 34 Stockholm
  1. Upsales Help Centre
  2. Integrations
  3. Integrations

Monitor

How to sync your customers, contacts, products, quotes, orders and invoices between Upsales and Monitor using the Monitor G5 integration.

This article covers:

  • How to activate the Monitor app
  • Monitor set up
  • Detailed specification
    • Companies
    • Contacts
    • Quotes, orders and invoices
    • Products
    • Discounts
  • Order validation

How to activate the Monitor app

  1. Click the Settings → App directory:

    Settings, App directory

  2. Select Monitor G5 in the Apps list and click Activate:

    Activate Monitor G5

  3. Select Accept terms to continue.
  4. Now you need to add your Monitor credentials in the settings to connect the systems.

    Monitor credentials in the app settings

Monitor set up

Customer sync settings

App setting

Explained

Enable customer sync

Customers are synced between Upsales and Monitor in both directions. New and updated customers in Monitor will be synced to Upsales. New customers will be synced from Upsales to Monitor upon first opportunity/order placed in the chosen stage in the integration configuration.*

Stop continuous synchronization of companies

Stops the continuous synchronization of companies from Monitor to Upsales.

Sync activities, appointments and emails from Upsales to Monitor

Activities, appointments and emails are shown in the CRM tab of the customer in Monitor. The support of continuous synchronization of these entities from Monitor to Upsales as of 22 August 2025 is not possible due to restrictions in the Monitor API.

Continuosly sync contacts from Upsales to Monitor

Enables/disables the continuous sync of contacts from Upsales to Monitor. There is no option available to disable Contact sync from Monitor to Upsales, therefore any sync of a Customer from Monitor to Upsales will also sync the associated Contacts.

Customer Status of new customers

The status that new customers get when they are synced from Upsales to Monitor. Enter the number that is displayed next to the status in Monitor.

Only sync customers and not order (specific stage)

Catches the opportunity/order in the specified stage and syncs only the customer – not the opportunity/order itself.

Stop sync Upsales → Monitor / Enable sync Monitor → Upsales (Customer Status)

Enter a number referencing a Customer Status in Monitor.
Upsales → Monitor: customers with this Customer Status will not be updated in Monitor when a change is made in Upsales.
Monitor → Upsales: only customers with this Customer Status will be updated in Upsales when a change is made in Monitor.

User customer sync button

Will display a widget that when pressed will sync the customer from Upsales to Monitor.

Continuosly update customer number from Monitor to Upsales

Will allow the changing of customer numbers and their sync from Monitor to Upsales.

Stop Upsales from setting all addresses if they are missing in Monitor

There are several different addresses in both Monitor and Upsales. If this setting is toggled, the integration will only map 1 address from Upsales to 1 address in Monitor instead of setting all types of addresses if they are empty.

Show customers Article-Number widget on account card

Displays a widget on the account card that, when pressed, will display a modal showing the mapping between the Monitor users articles mapped to the corresponding article number that the customer has.

Sync general addresses as one line
Extra field mapping account

*There are exceptions to this rule depending on the settings in the app configuration. Changes made in Upsales on customers already existing in Monitor will be synced to Monitor.

Product sync settings

Monitor acts as the master for product and pricing data. New and updated products are synchronized from Monitor to Upsales in a one-way synchronization.

Alert If you are performing internal indexing of products (parts) you must turn on the setting Uses product indexing in the configuration.

App setting

Explained

Enable product sync

Enable/disable product sync.

Sync products from Monitor to Upsales on creation

Enable/disable sync of products from Monitor to Upsales when a product is created.

Sync products from Monitor to Upsales on update

Enable/disable sync of products from Monitor to Upsales when a product is updated.

Switch places of Article-No and Name of products

Some customers prefer to view article numbers instead of article names. This setting switches places of the name and the article number when products are initially synced from Monitor to Upsales, which makes the article number searchable in the order modal.

Sync english product names

Will sync English product names to a custom field on the product in Upsales.

Only set some product categories to active

Will only set the selected categories to active when products are initially synced from Monitor to Upsales. A free-text field is displayed where you enter the categories that should be set to active. The names need to be exactly the same as displayed in Monitor, separated by “;”.

Convert Monitor part-preparation to Upsales bundles

Traditionally, only “Fictitious” articles in Monitor are synced as Upsales bundles. This setting allows “Part-preparations” (another type of Monitor article) to also be synced in as Upsales bundles.

Extra field mapping products

Monitor order settings

App setting

Explained

Enable Monitor order sync

Enable/disable order sync.

Enable Monitor blanket-order sync

Enable/disable blanket-order synchronization from Monitor to Upsales.

Sync orders from Monitor to Upsales continually

Enable/disable order sync from Monitor to Upsales when an order is created in Monitor.

Update orders from Monitor to Upsales continually

Enable/disable order sync from Monitor to Upsales when an order is updated in Monitor.

Sync order rows

Sync order rows from Monitor to the Upsales order.

Sync Upsales orders to Monitor on creation

Enable/disable sync of Upsales orders to Monitor when they are created in Upsales.

Sync Upsales orders to Monitor on update

Enable/disable sync of Upsales orders to Monitor when they are updated in Upsales.

Pre-invoice Part ID

Part ID of preliminary payment order rows, for when you want this product filtered out when orders are synced from Monitor to Upsales. Contact us to set this up.

Order type (of orders originating from a Quote)

Selects which Monitor Order Type an order originating from a Quote will get in Monitor.

Sync unit-type to order row field

Enable/disable automatic setting of the “Unit type” field on the order row, which displays whether the product is sold in kg, m², pcs and so on.

Automatically sync product unit price to order row

Enable/disable automatic syncing of the product unit price to the order row.

Show delivery address dropdown

Enable/disable the delivery address dropdown on the opportunity/order.

Warehouse sort order

Limits the warehouse modal so that only certain warehouses are displayed.

Automatically apply customer currency on order

Will automatically set the currency that the customer uses to the order.

Prohibit placing orders with inactive product order rows

Will stop users from saving orders that contain products that are set to inactive in Upsales.

Quote sync settings

App setting

Explained

Enable Quote sync

Enable/disable Quote sync.

Sync Quotes from Monitor to Upsales on creation

Enable/disable sync of Quotes from Monitor to Upsales when they are created.

Sync Quotes from Monitor to Upsales on update

Enable/disable sync of Quotes from Monitor to Upsales when they are updated.

Sync order rows

Enable/disable sync of quote rows from Monitor to Upsales.

Sync Upsales orders to Monitor on creation

Enable/disable sync of Quotes from Upsales to Monitor when they are created.

Sync Upsales orders to Monitor on update

Enable/disable sync of Quotes from Upsales to Monitor when they are updated.

Make quotes independent from Upsales stages

Enables/disables the absolute mapping between the Quote stage in Upsales and the Quote entity in Monitor. This is useful when you want to use multiple stages to represent a Quote in Upsales. If this setting is used, the Quote must be created with either the Rows to quote button or the Create quote button.

Use rows to quote button

Enable/disable visibility of the Rows to quote button in the order modal.

Invoice sync settings

App setting

Explained

Enable Invoice sync

Enable/disable Invoice sync.

Sync invoices from Monitor to Upsales on creation

Enable/disable sync of Invoices from Monitor to Upsales when they are created.

Sync invoices from Monitor to Upsales on update

Enable/disable sync of Invoices from Monitor to Upsales when they are updated.

Sync order rows

Enable/disable sync of invoice rows from Monitor to Upsales.

Sync Upsales invoices to Monitor on creation

Enable/disable sync of Invoices from Upsales to Monitor when they are created.

Sync Upsales invoices to Monitor on update

Enable/disable sync of Invoices from Upsales to Monitor when they are updated.

Sync Upsales order-date to Monitor invoice-date

Will set the date of the Accounts Receivable related to the Monitor invoice to the order date of the Upsales invoice.

Sync Monitor invoice-date to Upsales order-date

Currently has no function.

Other settings

App setting

Explained

Gathering User

If a quote/order/invoice is synced and the user of the order is not found, the user selected here will be attached to the synced order.

Which field should be used for the user of the order

Specifies whether the field Our reference or Seller on the Monitor entity should be used to find the correct Upsales user when quotes, orders and invoices are synced.

Which field should be used for account manager on the client

Specifies whether the field Account manager or Seller on the Monitor customer should be used to find the correct Upsales user and set that user as account manager when customers are synced.

Require users to calculate discount before saving order

Enable/disable mandatory discount calculation before an order is placed. The calculation is done with the discount widget on the opportunity/order.

Put product description as order row child text rows by default

Enable/disable automatic autofill of the product description on Upsales order rows.

Use credit limit when placing orders and invoices

Enable/disable the credit limit check when orders and invoices are placed in Upsales.

Allow placing orders on customers with 0 credit-limit

Enable/disable the possibility to place orders on a customer that has a credit limit of 0, or no credit limit set.

Show planning window-widget

Enable/disable the visibility of the planning window widget in the order modal.

Show customer article number-widget

Enable/disable the visibility of the customer article number widget in the order modal.

Detailed specification

This section describes what the integration keeps in sync for each entity once the settings above are in place.

Info Most of the fields the integration needs are custom fields that it creates automatically. It finds them by field alias rather than by name, so you can rename them in Upsales without breaking the sync.

Companies

Company name, organisation number, VAT number and phone are kept in step, together with the delivery, invoice and visiting addresses. How each address line maps depends on the AddressFormatType your Monitor account uses. On top of that the integration syncs the commercial data on the company: payment terms and payment method, delivery terms, price list and currency, credit limit, customer number, customer category, customer type, customer status and account manager, plus separate email addresses for invoices and delivery notifications.

If you have more than one legal entity in your Monitor account you can set up a multi synchronization. A custom field on the company card then determines which Monitor database the company is synced to, and products get a matching field showing which account they were imported from.

Contacts

Name, email, phone, cellphone and job title are kept in step in both directions. When a new company is created in Monitor, all contacts on it follow along, and contacts added later to a company that already has a Monitor ID are synced immediately.

Info Contacts are not a stand-alone entity in Monitor. Updating a contact there triggers a company update towards Upsales, whereas updating a contact in Upsales only updates the contact and not the company it belongs to.

Quotes, orders and invoices

Orders and opportunities are the same entity in Upsales – only the stage decides where in the sales process it sits, with invoicing as the last step. Orders, blanket orders and invoices therefore have to be mapped to a stage with 100% probability, and quotes to a stage with a probability between 0% and 99%.

The user on the order is matched on the email address of the Upsales user against the email address on user level in Monitor, so both need to be filled in for the mapping to work.

What follows the sale itself is the order reference and your reference, currency and currency rate, warehouse, delivery address, terms of delivery and way of delivery, goods label, and the internal and external comments from Monitor. On row level the integration syncs list price, discount and purchase cost, and for orders also the delivery date per row.

Numbers and statuses are set by Monitor: order number and order status for orders, quote number and quote status for quotes, and for invoices the invoice number, delivery note number, invoice date, payment date, invoice balance, payment status and number of payment reminders.

Products

Product name, article number, list price, purchase cost and active status come across from Monitor, together with unit type, quantity per package, product type, part code and product group.

Discounts

A customer’s general discount and discount category are synced to the company card. On order rows, the discount is the difference between the list price and the price on the row.

Order validation

There are some limitations to what you can do with an opportunity/order in Upsales when it is saved and synced to Monitor:

  1. If invoice sync is turned on, the order is in the invoice stage and the order status of the invoice is PartiallyDelivered: 5, no changes to the invoiced order are allowed. The error message is “Cannot create a partial-invoice from Upsales to Monitor”.
  2. If the setting to prohibit orders with inactive products is turned on and the order contains products that are set to inactive in Upsales, the order cannot be saved.
  3. If the setting to require discounts is turned on, you have to press Calculate discount before the order can be saved.
  4. If the order has the order status History: 9 (order) or InvoicePrinted: 9 (invoice), no details can be changed.
  5. If the order has already been invoiced, no details on the order can be changed.
  6. If the company on the order has a value in the custom field Customer Database and no account in the app configuration has a matching value in the field Identifier, the order cannot be placed. The error message is “No multisync target found for account”.
  7. If you use credit limits on your orders, the integration checks whether the order will overdraw the customer’s credit limit. Depending on the setting in Monitor you will either get a warning or be stopped from saving the order in Upsales.
Was this article helpful?
Have more questions? Submit a request
Return to top

Articles in this section

  • Monitor

Can't find what you're looking for?

Contact Upsales Customer Success:

Chat Call Email
Help Center API Status Visit upsales.com
support@upsales.com +468 505 806 01 Share your screen