Skip to main content
Skip table of contents

Salesforce (3)

Piano Analytics does not offer a native integration (direct connector) with Salesforce (including Sales Cloud and Marketing Cloud). There is no built-in, automated process to continuously sync data from Piano Analytics into Salesforce.

That said, you can still use Piano Analytics data in Salesforce by exporting it from Piano Analytics and importing it into Salesforce using Salesforce-native tools (or by using alternative integration patterns described below).

Option 1 — Import CSV exports into Salesforce (Salesforce-native approach)

Salesforce provides Data Import Wizard functionality that can be used to import Piano Analytics data into:

  • Standard Salesforce objects (for example, Accounts, Contacts, Contracts)

  • Custom objects (note: importing into custom objects typically requires a premium Salesforce edition)

How it works

  1. Export data from Piano Analytics as CSV

    • You can generate CSV files from Data Query.

  2. Import the CSV into Salesforce

    • Use Salesforce Data Import Wizard (or other Salesforce import tooling) to load the data into the appropriate object(s).

This approach is best when you can work with batch updates (manual or periodic) and when the dataset structure can be represented cleanly in Salesforce objects.

Option 2 — Export from Piano Analytics on a schedule (file-based automation)

If you need recurring exports (for example, daily or weekly files) rather than manual downloads, Piano Analytics can export datasets through methods that support scheduling/automation (depending on your contract and setup).

Common approaches include:

  • Data Query exports (CSV)

  • API-based exports, where exported files are delivered to a destination such as:

    • an FTP server

    • an Amazon S3 bucket

You can then load these files into Salesforce (or into Salesforce Marketing Cloud) using Salesforce’s import capabilities or automation on the Salesforce side.

Notes for Marketing Cloud

There is no direct extraction from Piano Analytics into Marketing Cloud. A typical pattern is:

  1. Export Piano Analytics data to CSV (Data Query or API exports to FTP/S3)

  2. Use that file as an input for Marketing Cloud workflows/imports

Option 3 — Catalogs for CRM-driven updates (when available)

If your goal is to update statuses or attributes based on CRM data (for example, lead status updates), Piano Analytics Catalogs features may help, depending on your deployment.

  • This is only possible if your organization has activated standard or retroactive catalogs.

  • Catalogs are designed to incorporate external data into Piano Analytics processing (rather than acting as a direct Salesforce connector).

Use this option when the primary need is to bring CRM fields into Piano Analytics to support segmentation, analysis, and downstream exports.

Option 4 — Integrate via a data warehouse (e.g., Snowflake)

If your architecture includes a data warehouse, another common approach is:

  1. Connect Piano Analytics to Snowflake

  2. Use Snowflake’s available integrations/connectors with Salesforce to exchange data

This typically requires the Data Sharing option in your Piano Analytics contract.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.