Failed transactions export
CSV every morning at 7:00 to the operations channel.
Pick a saved query. Choose CSV or Excel. Pick email or Slack. Set a frequency. Done. The scheduled run goes through the on-premise agent, the result lands in the inbox or the channel.
What you get
Most teams have at least three SQL extracts that someone runs manually every week. The reconciliation CSV. The finance Monday report. The list of orders stuck in processing. Taavik turns each of those into a schedule that runs without you.
Schedules start from a query in the library. Variables are resolved at run time using the schedule defaults.
Pick a frequency and a timezone. Active or inactive toggle. Disable a schedule without losing its history.
Pick the output. CSV when the consumer is another script. Excel when the consumer is a finance team.
Multiple recipients per email. Incoming webhook for Slack. Delivery includes a secure download link for the generated file.
Every run is logged with status, duration, row count, and delivery outcome. Failures are surfaced in the workspace.
Same trust boundary as ad hoc queries. Use a read-only role, reject DML and DDL before dispatch, and enforce statement timeouts in the agent.
Use cases
These are not dashboards. These are operational extracts a person used to run by hand. Taavik handles the boring part so the person can do something else.
CSV every morning at 7:00 to the operations channel.
Excel download link emailed to the back-office team.
Slack message with a download link for the on-call channel.
Excel emailed to the finance distribution list every Monday at 8:00.
Data quality probe sent to the platform channel.
CSV to the data team mailbox for review.
Reliability
Every execution logged: status, duration, row count, delivery channel, last error.
Greylisting, network blips, queue saturation: retried with exponential backoff.
In-app banner and a notification to the schedule owner. No silent failure.
Guides
Replace calendar reminders with visible scheduled query runs.
ReportsAutomate operational row sets while keeping execution inside the network.
SlackDeliver secure download links where the team already coordinates.
FAQ
Create two schedules with the same query, pointing to two different destinations: one email channel and one Slack channel.
Yes. The same row and byte caps as ad hoc queries apply, scaled per plan. Pro caps the export at 10,000 rows or 50 MB. If your extract is larger, talk to us about Enterprise.
An incoming webhook posts a message with the run summary and a secure download link. The team channel keeps the history and Taavik keeps delivery auditable.
v1 supports hourly, daily, and weekly with timezone. Cron expressions land on Enterprise.
The schedule is skipped and surfaced in the run history with a clear reason. Pro plans support multiple agents for redundancy.
Two minutes from save to schedule. The first delivery sends a secure download link to Slack or the inbox at the next slot.