Skip to main content
The allGood Marketing Kernel is built on Snowflake. Every MK instance is backed by its own isolated Snowflake database, which is where your entities, records, activities and the full history of changes Mary makes all live. Because both sides speak Snowflake natively, moving data between allGood and your own warehouse doesn’t need a pipeline. Snowflake’s Secure Data Sharing connects the two accounts directly:
  • No export. Neither side ships files or stands up a pipe. Snowflake connects the two accounts and each reads the other’s data where it already sits.
  • No pipeline to maintain. There’s no sync to schedule, no job to monitor, and nothing to backfill when a schema changes.
  • No storage cost on your side. Shared data doesn’t count against your Snowflake storage. You pay only for the compute you spend querying it.
Reading a share is always live. Sharing data into allGood adds a second step — binding a table to a record type, so the platform can act on it — and that step does keep a copy on allGood’s side. Inbound Sharing covers it.
Snowflake shares data directly only between accounts in the same cloud region. If your Snowflake account is NOT in AWS us-west-2, get in touch — that setup needs replication configured first.

Sharing in both directions

Outbound Sharing

Share allGood data with your warehouse. Query your marketing data — entities, records, activities and every change Mary made — from your own Snowflake account, alongside the rest of your data.

Inbound Sharing

Give allGood access to data from your warehouse, so Mary can act on the product usage, account health and segmentation you already have.