Skip to main content
For more information on destinations, see the Destinations page. When new data is read from a SaaS instance via a Read Action or Subscribe Action, Ampersand inserts the payload as rows into your Snowflake table.

Prerequisites

Before setting up a Snowflake destination, ensure that you have:

Data format and table setup

Ampersand delivers each read or subscribe message as a JSON object. The full payload schema is defined in webhook.yaml. The Snowflake destination writes each message into three columns: id (a generated identifier), created_at (the insert time), and payload (the full message JSON, written as text). Create the table with exactly these columns:

Create a Snowflake destination

Go to the Destinations page in the Ampersand Dashboard and create a new Snowflake destination. You’ll need to provide:

Refer to the destination in your integration

After creating your Snowflake destination, reference it in your amp.yaml file: