Destinations & scheduled pushes
Send any query to Google Sheets, BigQuery or your own database — once, or on an hourly/daily schedule.
Send a query to a destination
- 1Build a query in Explore and open the Send panel.
- 2Pick a destination and fill its target — a spreadsheet ID and tab for Sheets, dataset & table for BigQuery, a connection string & table for PostgreSQL.
- 3Click Send. Tables are created automatically when they don't exist, with columns matching your query.
Click Save on a configured target to keep it as a saved destination — reusable in one click, without re-typing IDs or connection strings.
Scheduled pushes
On the Destinations page, pair a saved query with a saved destination and choose a frequency — every hour, every 6 hours, or daily. SpendMix runs the push server-side and emails you if a push fails (at most once a day per schedule).
Destination notes
- Google Sheets — writes into the tab you name, replacing the previous push's rows.
- BigQuery — streams rows into a dataset/table. Pushes are append-only (dedupe downstream if you schedule them), and you first grant the SpendMix service account access to the dataset (BigQuery Data Editor).
- PostgreSQL — you supply the connection string; the source IP is dynamic, so the database must be reachable from the internet.
- Snowflake — rolling out; shows up in the Send panel once enabled for your workspace.
- CSV / REST API — any query is also a download (
format=csv) or an authenticated URL (see the API guide).
Credentials in saved destinations are encrypted at rest and never shown again after saving.