Skip to Content
SourcesMagentoOverview
Integration guideSourcesAvailable

Magento

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

Last reviewed July 13, 2026

Source — Vendo imports order lifecycle and customer data from your Magento database export in BigQuery and transforms it 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) and 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 is derived from the standard Magento tables — sales_order, sales_shipment, sales_creditmemo, and customer_entity — using 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 be replicated to a BigQuery dataset first (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

  1. In the Vendo app (app2.vendodata.com ), navigate to Apps and click Add App
  2. Select Magento from the integration catalog
  3. Enter the GCP Project ID and BigQuery Dataset ID of your Magento export
  4. Optionally set the customer identifier column (default: email) and reporting currency (default: USD)
  5. Vendo validates access and begins syncing — historical data is imported in date-windowed chunks, then incremental syncs 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 connecting, check the app status shows Active
  2. Verify 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?

Include your workspace, integration or job ID, and the first error message when you contact support.

support@vendodata.com
Last updated on