Skip to content

CustomerLabs + Google Sheets Integration

Google Sheets lets you create, edit, and collaborate on spreadsheets—anywhere, for free. The CustomerLabs Action Recorder can export your event data directly to Google Sheets with a single click, without writing any code.

Before you begin, make sure you have:

  • An active CustomerLabs account
  • A Google account with access to Google Sheets
  • A Google Sheet (spreadsheet) ready to receive event data

Follow these steps to authorize your Google account and enable the Google Sheets destination in CustomerLabs.

  1. Log in to your CustomerLabs account.

  2. Navigate to the Destinations section from the home page. You will be redirected to the Destinations page.

  3. Go to All Destinations and select Google Sheets from the list.

    Select Google Sheets from All Destinations
  4. A pop-up screen will appear.

  5. Click Save and Enable, then click Setup Google Accounts.

    Click Save and Enable then Setup Google Accounts
  6. Click Add an Account.

    Click Add an Account to link a Google account
  7. Choose the Google account you would like to link with CustomerLabs.

  8. CustomerLabs will request permission to access your Google account. Click Allow to grant access.

  9. Once permission is granted, your chosen Google account will appear under the Authorised Google Accounts section.

  10. You have now successfully connected Google Sheets with CustomerLabs.


Configure Event Headers and Add Events to Sheets

Section titled “Configure Event Headers and Add Events to Sheets”

After authorizing your Google account, the next step is to configure which events to sync and map event properties to your sheet headers.


  1. Click Configure Events and Headers from the Google Sheets customization screen.

    Click Configure Events and Headers from the customization screen
  2. Select your preferred Google account to access your sheets.

    Select the preferred Google account to access sheets
  3. Choose the event you would like to sync with Google Sheets.

    • For example, select the Removed from Cart event.
    Choose the event to sync, e.g. Removed from Cart
  4. Choose the Google Sheet (spreadsheet) where you want to send the event data.

  5. Select the worksheet name (e.g., Sheet 1) within that spreadsheet.

    Choose the target Google Sheet and worksheet name
  6. Click Add this event to the sheet to confirm.

    Click Add this event to the sheet to confirm
    Click Add this event to the sheet to confirm

Part 2 — Map Event Properties to Sheet Headers

Section titled “Part 2 — Map Event Properties to Sheet Headers”
  1. In your Google Sheet, add column headers for easier reference (e.g., Product Name, Price, Location).

    Add column headers in your Google Sheet
  2. Return to the CustomerLabs Action Recorder customization screen.

  3. For each event property, select the corresponding sheet header to map it to.

  4. Click Add Mapping once the property and header are paired.

    Select a sheet header and click Add Mapping
  5. Repeat for all the event properties you want to appear in the sheet.

    All event properties mapped to sheet headers
Event PropertySheet Header
product_nameProduct Name
pricePrice
locationLocation

  1. Open your website and trigger the event you configured (e.g., remove an item from the cart to fire the Removed from Cart event).

    Trigger the configured event on your website
  2. Return to your Google Sheet and verify the data.

  3. The event data from the performed action on your website should now appear in the sheet.

    Trigger the configured event on your website

You have now successfully integrated Google Sheets with CustomerLabs. You can begin sending your preferred event data to Google Sheets automatically using CustomerLabs.

StepDescription
Connect Google AccountAuthorize your Google account under Destinations → Google Sheets
Choose EventSelect which event to sync to the sheet
Select Sheet & WorksheetPick the target Google Sheet and worksheet name
Map FieldsMap event properties to column headers in your sheet
TestTrigger the event on your website and verify data in the sheet

If you encounter any issues during setup or while syncing events, contact the CustomerLabs support team:

📧 Email: [email protected]