New · Instant Pix in Brazil

Platform · Partners

From the cloud to the feed.

SparkIO runs on AWS, Google Cloud, Oracle Cloud and Hetzner. Sync your catalog to Meta, Google, TikTok and Pinterest, and send every paid order back from our servers with one event ID.

Partnersnorthlight.sparkio.site
Simulated

Diagram: the Northlight store in the middle. On the left, the cloud regions it runs on: AWS us-east-1 in N. Virginia serving the United States, Google Cloud us-east4 as the US standby, Oracle Cloud São Paulo for Brazil and Hetzner Falkenstein for EU data. On the right, the sales channels its 6-product catalog and server-side Purchase events are synced to: Meta (Facebook and Instagram), Google (Ads and Shopping), TikTok and Pinterest. The Simulate region failure toggle takes the whole AWS us-east-1 region down so US traffic fails over to Google Cloud us-east4; press it again to restore the region.

Cloud & infrastructure

Four clouds, picked per region.

Your store and checkout run on AWS, Google Cloud, Oracle Cloud and Hetzner. Each market is served from a nearby region with a standby in a second data center, and your customers' data stays in the jurisdiction you choose.

  • United States on AWS, with Google Cloud as standby
  • Brazil on Oracle Cloud, the EU on Hetzner in Germany
  • Data residency per market, backups included
  • Uptime target of 99.99% a month
Read about security
Data residencyNorthlight Goods LLC
Market

Primary

Serving
us-east-1

N. Virginia, United States3 zones

Standby

Standby
Google Cloudus-east4

N. Virginia, United StatesWarm standby

Jurisdiction
United States
Customer data
Stored in the United States
Backups
Encrypted · United States
Failover
Second cloud · same country

United States: served from AWS us-east-1 in N. Virginia, standby Google Cloud us-east4 in N. Virginia. Data stays in United States.

Target99.99% monthly uptime

Ads attribution

ROAS on money that actually arrived.

An ad platform counts a sale when the thank-you page loads. SparkIO sees the payment itself (approved, settled or refunded), so return on ad spend is measured on paid revenue, channel by channel, next to your fees and payouts.

  • ROAS per channel on paid revenue, not reported revenue
  • Refunds and chargebacks taken off automatically
  • Click IDs and UTM tags kept on every payment
  • Ask Spark which channel paid for itself last month
Explore analytics
AttributionLast 30 days · Sep 22 – Oct 21
Count revenue as
Simulated

Spend

$15,790

Revenue

$65,418

ROAS

4.14×
ChannelROAS
  • Meta

    $27,913 on $6,240

    4.47×
  • Google

    $23,604 on $5,180

    4.56×
  • TikTok

    $8,732 on $2,950

    2.96×
  • Pinterest

    $5,170 on $1,420

    3.64×

Captured payments minus 2 refunds ($62.00); no chargebacks lost. No ad click: $56,360.00.

Commerce platforms

Already selling elsewhere? Keep it.

Use SparkIO payments and payouts with the store you already run, and wire them into the tools your team works in every day.

  • Shopify and WooCommerce: offer SparkIO at checkout
  • Webflow and Wix: embedded checkout and payment links
  • Zapier and HubSpot: payments in your workflows and CRM
Browse the developer docs
IntegrationsCommerce & workflow
Integration

Shopify

Offer SparkIO at Shopify checkout. Payments land in your SparkIO balance and pay out on your schedule.

Payments app

  • Cards, wallets and local methods at checkout
  • Refunds issued from Shopify admin
  • Payouts on your schedule

Shopify: Offer SparkIO at Shopify checkout. Payments land in your SparkIO balance and pay out on your schedule.

Simulated · Zapier connected

Partner program

Build stores for clients? Partner with us.

Agencies refer merchants and get listed in the partner directory. Developers publish apps that merchants install with one click. Both start with sandbox accounts for every project.

  • Referral link and revenue share for agencies
  • A directory listing once your first client is live
  • App listing with OAuth and reviewed scopes for developers
  • Sandbox accounts for every client project
Apply to become a partner
Partner dashboardSandbox
Partner type
Test mode

Your agency

Listed

Referral link

sparkio.com/r/your-agency

Referred accounts

  • Northlight Goods LLC

    Store, checkout and payments

    Live
  • [email protected]

    Invite sent · not signed up yet

    Invited

Directory listing

Serves US · EU
  • Store builds
  • Checkout migration
  • Ads setup

In every integration

Connected the careful way.

The details that keep data, consent and attribution clean.

  • One-click connect

    Sign in to Meta, Google, TikTok or Pinterest from the dashboard. We create the catalog and the event source for you.

  • Permission scopes

    Each connection asks only for what it uses, catalog and conversion events, and can be revoked in one place.

  • Event deduplication

    Browser pixel and server event share one event ID, so each channel can deduplicate the purchase when both fire.

  • Consent mode

    Events follow the shopper's cookie choice. Without ad consent, nothing personal leaves your store.

  • Catalog rules

    Choose which products go to which channel, rename titles per channel and hide what is out of stock.

  • Webhooks

    Signed events when a sync fails, a channel disconnects or an app is installed, so your team hears first.

Questions

Questions about partners and integrations.

Which clouds does SparkIO run on?
AWS, Google Cloud, Oracle Cloud and Hetzner. Each market is served from a region close to it, with a standby in a second data center: United States traffic on AWS us-east-1 with Google Cloud us-east4 as standby, Brazil on Oracle Cloud São Paulo and the EU on Hetzner in Germany. The regions for your account are listed under Settings → Data residency.
Can my EU customers' data stay in the EU?
Yes. With EU residency, your EU customers' data is stored and processed in EU data centers, and backups and failover stay in the EU too. Card numbers are tokenized in SparkVault either way and only reach the card network to authorize a payment.
Do I still need the Meta Pixel or the Google tag?
No, but you can keep them. Server-side events work on their own. If a browser pixel also fires, both events share one event ID (for Google, the order's transaction ID), so each channel can deduplicate the purchase.
What data is sent to ad channels?
The event (Purchase, for example), its value and currency, the product IDs and, only when the shopper consented to ads, a hashed email address. Card details are never sent. You can turn each field off per channel.
Can SparkIO change my ads or spend my budget?
No. A connection asks for catalog and conversion-event permissions only. It cannot create campaigns or touch your budget, and you can disconnect it from the dashboard or from the channel at any time.
How do agencies and developers join the partner program?
Tell us about your work through the contact form. Agencies get a referral link and, once a first client is live, a directory listing. Developers get sandbox accounts and an app listing after a scope review.

Product names and logos are trademarks of their owners.

Connect your store to where people shop.

Sandbox keys now. Connect Meta, Google, TikTok and Pinterest when you go live.