Skip to Content
SourcesMagentoOverview

Magento

Vendo syncs order and customer data from your Magento warehouse export and transforms it into commerce events for revenue analytics.

Last reviewed September 15, 2026

Source: Vendo imports order lifecycle and customer data from your Magento database export in BigQuery. It transforms the data into commerce events for revenue analytics.

What Vendo Syncs

Vendo reads from a BigQuery export of your Magento database (for example, a Fivetran-managed replication). It renders five production data streams:

StreamDescription
Order ReceivedOrder-created events with revenue, products, and customer details
Order FulfilledShipment-based fulfillment events
Order RefundedFull-refund events from credit memos
Order Partially RefundedPartial-refund events from credit memos
Customer PropertiesCustomer profile properties for identity and segmentation

Each stream comes from the standard Magento tables: sales_order, sales_shipment, sales_creditmemo and customer_entity. Vendo uses their update timestamps for incremental windows.

Prerequisites

  • A BigQuery export of your Magento database. Vendo does not connect to the Magento application directly. Your Magento tables must first be replicated to a BigQuery dataset (Fivetran is a common way to do this).
  • Vendo’s service access to that dataset (arranged during onboarding).

Authentication

Magento connects through your warehouse export, so there are no store API keys to create.

  • Requires the GCP Project ID and BigQuery Dataset ID of your Magento export
  • Optional configuration: customer identifier column (defaults to email) and reporting currency (defaults to USD)

Setup

The Vendo team sets up the Magento app for you.

  1. In the Vendo app (app2.vendodata.com ), go to Data → Integrations → Connected Apps and click Add App.
  2. Select Magento from the list of sources.
  3. Click Request Access.
  4. Give the Vendo team the GCP Project ID and BigQuery Dataset ID of your Magento export.
  5. Optionally, give the customer identifier column (default: email) and reporting currency (default: USD).
  6. Vendo validates access and starts to sync. It imports historical data in date-windowed chunks. Incremental syncs then run on your source schedule.

Platform Details

SettingValue
Sync MethodWarehouse queries against your Magento BigQuery export
Incremental WindowsDate-windowed on updated_at / created_at timestamps per stream
Load BehaviorIdempotent MERGE keyed per table (safe re-runs)
Source Tablessales_order, sales_shipment, sales_creditmemo, customer_entity
IdentityMagento customer identifier (default: email, configurable)
CurrencyReporting currency configurable (default: USD)

Verify Setup

  1. After you connect, check that the app status shows Active.
  2. Verify that order and customer data appears in your Vendo BigQuery dataset.
  3. Compare recent order counts and revenue against your Magento admin reports.
  4. Review Vendo job logs for sync activity and any errors.
Need help?

When you contact support, give your workspace, the source or destination name, the job ID and the first error message.

support@vendodata.com
Last updated on