PREMIUM ADD-ON ✨This integration is only available to users with a specific paying add-on. Please
contact us to get access to the Salesforce CPQ integration.
This is an extension of the base package, Lago for Salesforce CRM. You must install the base package before the CPQ package.
Object mapping

Lago to Salesforce CPQ object mapping
Pre-requisites
- Salesforce CPQ (> Summer ‘19)
- Install the Lago for Salesforce CRM package (Lago base package)
I. Integration configuration
Install the Salesforce CRM package and complete the integration configuration step
Install the Salesforce CPQ package
Contact us to get premium access to the Lago Salesforce package. Click the link we provide to open the installation page, then follow the instructions. Contact us if you need help during the installation.
Install Lago Salesforce App package
- We recommend selecting the “Install for all users” option;
- Click on the “Install” button;
- Make sure to check the box to grant access to these third-party websites; and
- Once completed, you’ll have successfully installed the Lago Salesforce App.
The installation can take a few minutes. You receive an email confirmation once it is finished.
II. Configuration to sync data
Assign permissions
AssignLago CPQ Permission to users who need to access Lago for Salesforce CPQ.
Include Lago fields in the ‘Quote Line Items editor’ layout
Update the “Edit Line” available in the Quote Layout to enter the details related to Lago fields in QuoteLine, with the steps below:- Go to Setup;
- Click on Object manager;
- Go to the
Quote Lineobject; - Click on
Field Sets; - Select edit on the
Line Editorfield set; and - Make sure the following fields are available in the field set:
- Lago Name
- Lago External Id
- Lago Billing Time
- Lago Start Date
- Lago End Date
III. Actions from Salesforce to Lago
Beyond just syncing data from Lago to Salesforce, you can also initiate actions in Lago directly from Salesforce. You can leverage SalesforceFlows to execute actions in Lago. Lago provides customizable templates for creating subscriptions from Salesforce Accounts, assigning subscriptions to customers from Salesforce, and creating one-off invoices from Salesforce.
Create customers from Lago to Salesforce CRM
Create subscriptions (automation)
Assigning a plan to a customer, adjusting negotiated prices, and initiating the subscription upon accepting a quote represents a key action from Salesforce to Lago. To assign a subscription and set prices in Lago directly from Salesforce, use the Lago Flow templates below.Flow 1: LagoCPQ Template - Quote Line After Insert
This Flow is used to update the Subscription External Id when it is null.
- Log into your Salesforce instance;
- Access the Setup section via the settings gear icon in Salesforce;
- Find and select
Flowsunder Process Automation in the sidebar; - Locate and open the
LagoCPQ Template - Quote Line After Insert; - Click ‘Save As’ to create and save your own version of the template; and
- Do not forget to click the
Activatebutton to activate your flow.
Flow 2: Pre-requisite from Lago to Salesforce CRM package: Lago Template - Create Subscription in Lago on Subscription Creation/Update
This Flow is used to create subscriptions in Lago from Salesforce.
- Log into your Salesforce instance;
- Access the Setup section via the settings gear icon in Salesforce;
- Find and select
Flowsunder Process Automation in the sidebar; - Locate and open the
Lago Template - Create Subscription in Lago on Subscription Creation/Update; - Click ‘Save As’ to create and save your own version of the template; and
- Do not forget to click the
Activatebutton to activate your flow.
SyncToLago checkbox is checked. You can customize this flow to suit your specific needs.
Flow 3: LagoCPQ Template - Create Lago SObject Records Using Quotes
This Flow is used to create Lago subscription records in Salesforce when the Quote status changes to Approved.
- Log into your Salesforce instance;
- Access the Setup section via the settings gear icon in Salesforce;
- Find and select
Flowsunder Process Automation in the sidebar; - Locate and open the
LagoCPQ Template - Create Lago SObject Records Using Quotes; - Click ‘Save As’ to create and save your own version of the template; and
- Do not forget to click the
Activatebutton to activate your flow.
Terminate a subscription
We can terminate the subscription from Salesforce in Lago only if the subscription is already synced to Lago (status is active or pending). Go to the Lago Subscription record in Salesforce, and check theTerminate Subscription checkbox.
As soon as
Terminate Subscription is checked it will terminate the subscription in Lago. It is handled from the backend via trigger.Debugging & logs
Every action and data transfer between Lago and Salesforce is logged. The logs are accessible through the Lago package:- Navigate to ‘Lago Base Configuration’, the starting point for the debugging tools; and
- Access Logs: Click on the ‘Logs’ tab to view a detailed record of all activities.