Integrations

Uploading to a Google spreadsheet from Kommo

Automatically upload data from Kommo to Google Sheets based on triggers. All key data is synchronized in real time for accurate analytics.

Features

Flexible table structure customization
Synchronization in both directions with Kommo
Working with multiple sheets
Automatic data update
Using Google Formulas
Setting by triggers

Installation and setup guide

Detailed guide for working with widget "Uploading to a Google spreadsheet from Kommo"

Authorization in Google account

  1. Go to the widget settings
  2. Click on Log in
  3. Log in to Google

Trigger setup

  1. Go to the Configure section in the appropriate pipeline.
  2. Click Add Trigger.
  3. In the search, find the Upload to Google Spreadsheet and add the widget.

Specify the parameters:

1. Unloading condition — under what conditions the lead should be unloaded (for example, during the transition to the stage).
2. Select a file — select the document to which the upload will take place.
3. Fields to upload — select the fields that will be transferred to the table.

⚠ It is important to add fields in the same order as the columns in the table.

👉 Recommendation: upload data to a blank sheet without filters, and use the importrange function on another sheet to work. This will prevent crashes.

Actions with rows when uploading again:

  • update rows
  • upload to a new row

How to format the spreadsheet for export

In the first row of the table, specify the column headers.
Header format: Entity + field name (for example, "Lead.Date of creation").
A detailed list of supported fields can be found in the help.

Periodic export

This feature is designed for users who need to automate data export from Kommo based on specific events. It allows you to flexibly configure which data to export and under what conditions — for example, export paid invoices together with contact and lead data, or record changes in leads when specified triggers occur.

Key features

The following options are available in event-based export settings:

  • Trigger event selection. Export starts automatically when a specific event occurs — for example, when a tag is added, a task is completed, an invoice is paid, or leads are merged.
  • Event field configuration. You can choose which fields of the event itself should be included in the export (date, status, comment, etc.).
  • Related entity export. In addition to event data, you can include information about related objects — for example, contact details, lead parameters, or invoice details.
  • Flexible filtering and composition. You define which fields from which entities to export, forming the final dataset for a specific use case.

Export setup steps

Go to widget settings

1. Go to settings

Add export block button

2. Click "Add export block"

Enter export block name

3. Enter the block name

Select spreadsheet and sheet

4. Select a document and sheet (if required)

Configure export filters

5. Select filters

Select fields for export

6. Select fields for export

Save export block

7. Save the block

Typical use cases and setup examples

Export leads when a task is completed.
The trigger is the "completed" status of a task linked to a lead. The export includes lead fields, task parameters (name, due date, result), and assignee data. This helps track task completion and assess their impact on leads.

Export leads when a tag is added.
The event is adding a specific tag to a lead. The export includes lead fields and the tag itself, and optionally additional data (for example, responsible manager, pipeline stage). This approach is useful for lead segmentation and quick response to changes.

Export merged leads.
The trigger is the "lead merge" event. The export includes key fields from both original leads and the final parameters of the merged lead. This allows you to track change history, verify merge correctness, and analyze lead dynamics.

Export paid invoices with contact and lead data.
The selected event is "invoice payment". Event fields include invoice details and payment date. Related entities add contact fields (name, phone, email) and lead fields (number, amount, status). This export is convenient for payment reports and customer base analysis.