Connect any system in five minutes.
Shopify, Lightspeed, Klaviyo, Meta Ads, Google Ads, TikTok Ads, GA4, Mailchimp. CSV and SFTP for everything else. No engineering ticket. No agent install. No CSV emailed at 9pm.
Elephant pulls customers, orders, products and ad spend from Shopify, Lightspeed, Klaviyo, Meta Ads and Google Ads into one central database — deduplicated, backed up and audit-logged. Custom dashboards for every client. Clean data you can push back out to any tool.
Alex Hawthorne
CUST-04A2F
Touchpoints
Economics
Lifetime revenue
$1,284.30
Cost to acquire
$42.18
ROAS
3.42×
Provenance & trust
One person. Every channel they touched. Ad spend joined to revenue at the record level — the same record your data lead, your CMO and your client all read.
Trusted by ecommerce teams across Australia
…& the agencies behind them
4.2M records reconciled per hour, per worker. 99.97% sync success across the last 90 days. 312 client workspaces, whitelabeled, on the agency tier.
The Monday spreadsheet. The agency reporting deck. The custom scripts. The security questionnaire across fourteen email attachments. All replaced by one database and one dashboard.
Shopify and Lightspeed synced and deduplicated. The Monday morning spreadsheet ritual, gone.
Multi‑channel retail · AUDuplicate Klaviyo profiles caught and merged. No more sending two emails to one customer.
Streetwear DTC · AU + UKWhitelabeled reports auto‑delivered Monday at 9am. PDF + Slack, branded as the agency, not us.
Performance agency · MelbourneOne PDF for your security review — SOC 2, pen‑test, DPA, the lot. No chasing attachments.
Higher‑education procurement · VICThree steps. The third is the one nobody else gets right.
Shopify, Lightspeed, Klaviyo, Meta Ads, Google Ads, TikTok Ads, GA4, Mailchimp. CSV and SFTP for everything else. No engineering ticket. No agent install. No CSV emailed at 9pm.
Every customer, order and product gets one clean record — whether they came through your POS, your online checkout, a Klaviyo flow or a Meta ad. No more duplicate profiles across systems.
If a product goes missing or a customer record changes, you see exactly what happened, who did it and when. Syncs survive Shopify rate limits and API outages automatically. When security asks, the answer is already there.
This is what your data looks like inside Elephant. One record per customer, per order, per product. The same data your team dashboards against, your security reviewer audits and your marketing tools sync from.
One ID per customer across every system. If they bought in‑store on Lightspeed and online on Shopify, they're the same record.
Every record is hashed. If something changed, you can see exactly what moved and when. Show your client proof, not a guess.
Ad spend from Meta, Google and TikTok joined to first‑order revenue from Shopify. The ROAS in your client report comes from one row, not seven dashboards.
Sydney, Frankfurt or US‑East. Immutable thereafter. Most US ETL vendors run us‑east‑1 only. AU and EU buyers stop the conversation when they hear that.
Alex Hawthorne
CUST-04A2F
Touchpoints
Economics
Lifetime revenue
$1,284.30
Cost to acquire
$42.18
ROAS
3.42×
Orders
14
Provenance & trust
One person. Every channel they touched. Ad spend joined to revenue at the record level — the same record your data lead, your CMO and your client all read.
Priya Mehta
CUST-17B3E
Touchpoints
Economics
Lifetime revenue
$4,210.50
Cost to acquire
$28.40
ROAS
5.18×
Orders
31
Provenance & trust
One person. Every channel they touched. Ad spend joined to revenue at the record level — the same record your data lead, your CMO and your client all read.
Sam Chen
CUST-22D9A
Touchpoints
Economics
Lifetime revenue
$389.00
Cost to acquire
$67.50
ROAS
1.92×
Orders
3
Provenance & trust
One person. Every channel they touched. Ad spend joined to revenue at the record level — the same record your data lead, your CMO and your client all read.
Jordan Blake
CUST-08F1C
Touchpoints
Economics
Lifetime revenue
$8,920.00
Cost to acquire
$19.60
ROAS
7.84×
Orders
47
Provenance & trust
One person. Every channel they touched. Ad spend joined to revenue at the record level — the same record your data lead, your CMO and your client all read.
Mika Tanaka
CUST-31E7B
Touchpoints
Economics
Lifetime revenue
$1,102.00
Cost to acquire
$35.90
ROAS
4.10×
Orders
8
Provenance & trust
One person. Every channel they touched. Ad spend joined to revenue at the record level — the same record your data lead, your CMO and your client all read.
Lena Okafor
CUST-44C2D
Touchpoints
Economics
Lifetime revenue
$12,450.00
Cost to acquire
$14.20
ROAS
11.30×
Orders
62
Provenance & trust
One person. Every channel they touched. Ad spend joined to revenue at the record level — the same record your data lead, your CMO and your client all read.
Multi‑client workspaces. Whitelabeled reports. Ad spend joined to revenue at the record level. One org, every client, one Monday morning.
One Elephant org. N client tenants. Per‑client RBAC, per‑client residency, per‑client connectors. The data lead at each brand sees their library only.
Custom domain (reports.youragency.co). Your logo, your typography, your colours. The "Powered by Elephant" line is off by default on Agency tier.
Meta, Google and TikTok ad spend joined to Shopify revenue and Klaviyo email engagement, per canonical customer. The ROAS in your client deck comes from one row, not seven dashboards.
PDF + Slack + email. Cron‑defined. Branded as you. The client opens it and reads numbers, not a stitched‑together Looker share link.
A worker reconciles 4.2 million records per hour across Shopify, Klaviyo, Meta Ads and Google Ads. Sync success has held at 99.97% for the last 90 days. The line below is from this morning.
sync.shopify.orders + meta_ads.spend15:04:12.001 start cursor=000000 worker=w‑02 expected=500,000 15:11:38.214 ok cursor=100000 +100,000 hash_ok=100,000 dupes=0 15:18:51.508 ok cursor=200000 +100,000 hash_ok=99,964 dupes=36 15:26:14.092 ok meta_ads.spend joined +12,401 attribution rows blended_cac=$42.18 15:33:02.770 ok google_ads.spend joined +8,302 attribution rows blended_cac=$38.04 15:33:09.413 warn shopify 429 rate‑limited; backoff=41s; retry‑after=41 15:33:50.770 warn shopify 429 rate‑limited; backoff=60s; retry‑after=60 15:34:51.000 resume cursor=412000 ← from durable checkpoint 15:41:18.412 ok cursor=500000 +88,000 hash_ok=88,000 dupes=0 15:41:18.412 done 500,000 / 500,000 records · median match latency 842ms 15:41:18.500 deliver report.weekly → PDF Slack email · branded as: mainline-and-co elapsed 37m 06s · records lost 0 · pauses 1 · checkpoint #18,402 · report rendered + delivered
Shopify for the storefront, a POS for the shop floor, Klaviyo for email, Meta + Google + TikTok for paid, GA4 for traffic. The same person exists in all of them with seven different IDs. Elephant merges them deterministically on email and phone hash. The hash either matches or it doesn't.
Five IDs in. One ID out — with ROAS attached. Emails normalised, phone numbers E.164-canonicalised, both hashed. Ad-spend records join to canonical customers on the same key. The hash either matches or it doesn't.
Five source records — Shopify, Klaviyo, Meta Ads, Google Ads and Lightspeed — share the same hashed email and phone, and resolve to one canonical Elephant customer record. The record carries a stable SHA-256 fingerprint, a joined ROAS of 3.42 and a blended CAC of $42.18, and auto-delivers a whitelabeled weekly report.
In writing. On the contract. Before procurement asks. Each one is a control your security reviewer — and your agency partners — can audit.
We merge and deduplicate your records, but we never alter the original data. Your source data stays untouched. The clean version sits alongside it.
No third‑party intent signals, no scraped firmographics, no append. The library is yours, exactly as it arrived.
The MSA prohibits it. There is no "but," no "later," no AI feature that touches a customer row.
Engineers can't query into your tenant on a hunch. Every internal access lands in your audit feed.
Every tenant is partitioned at the row level. Your CUST‑04A2F is not visible to any other agency, brand or tenant. Ever.
Whitelabel is not an add‑on. Your domain, your logo, your typography on every report and dashboard. The "Powered by Elephant" line is off by default on Agency tier.
University faculties, payments giants and the agencies that run their performance teams. Different schemas, same canonical record underneath.
Higher‑education procurement
They opened the Trust Center, downloaded the procurement pack, and didn't ask another question for forty minutes. That has never happened on a vendor onboarding before.
Daniel Cho · IT Procurement Lead
Performance agency · 32 clients · Melbourne
Thirty‑two clients, branded as us, scheduled. Our account leads got their weekends back. Our clients stopped asking for "the real numbers" — they're already in the report.
Priya Raghavan · Head of Strategy
Payments · ops integration
We replaced a Fivetran job, two custom Lambdas, and a weekly reconciliation spreadsheet. The spreadsheet is what I miss the least.
Sam Wright · Head of Data Operations
Every claim below maps to a control in the Trust Center, with a downloadable artifact behind it. Most reviews close in three clicks.
Annual saves 13%. Free for individuals exploring. Pro for single brands. Agency for multi‑client + whitelabel. Enterprise for organisations with procurement, residency and SLA requirements.
Two sources, daily sync, 50,000 records. Built for one‑store operators and integration‑test environments.
All sources, hourly sync, 1M records, full audit log, data‑quality engine, every destination. The default for a single‑brand operator.
Multi‑client workspaces, whitelabeled reports on your domain, blended ROAS at the record level, scheduled PDF + Slack delivery.
SAML SSO, SCIM, AU/EU residency, custom retention, named support, named SLA. The procurement pack is on the Trust Center.
Free tier includes two sources and daily sync. No credit card. We'll show you your data before you commit, your client's dashboard before they see it and the Trust Centre before your security team asks.