Runs the exact SELECT queries you hand it every morning and posts the numbers to Slack in one digest, with day over day movement and any failed query named.
Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.
08:30 daily metrics tick
It is 08:30 in Melbourne and all six queries return in under two seconds for the meal kit database. Signups came back at 148 against 131 yesterday, active subscriptions are flat at 9,204, and the failed payment count is the same three as the day before.
Using this template drops you into a guided setup. It asks exactly this, nothing else:
Connect PostgreSQL
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Metrics queries
The exact read only SELECT statements you want run each morning, each with the name it should carry in the digest. This list is the only SQL the agent will ever run.
Digest style
How the digest should read, which movements are worth flagging (for example signups down more than 20 percent), and who to tag when a query fails.
Choose which agent runs it
NoClick's built-in models work out of the box — or bring Claude Code, Codex, and other coding agents on your own subscription.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
Most teams have five numbers somebody checks by hand every morning and a dashboard nobody trusts. You hand this agent those five queries, and at 08:30 it runs exactly those, posts the results to Slack with day over day movement, and names any query that failed instead of leaving a hole. It is deliberately narrow: a fixed query list and read access only, so it cannot drift into writing to your database or inventing a metric no result contained.
What do I need to set up first?
A Postgres credential and one Slack channel. Point it at a read only role or a replica, not your primary superuser, and paste your SELECT statements into the query list variable with the name each metric should carry. Anything requiring a VPN or IP allowlist needs the connection reachable from outside your network.
Can it touch or damage my data?
It is instructed to run only the queries you listed and to write nothing at all, and the tools it holds are a select query plus two schema description tools. An entry in your list that is not a plain SELECT is refused and reported rather than executed. Connecting with a read only role makes that a database level guarantee rather than an instruction.
What does it cost to run?
One run per morning, around 30 a month, no matter how large your tables are. Each run is your queries plus one Slack message, so heavy queries cost your database time rather than run count. Keep the list to metrics that return in a few seconds, and the digest arrives before anyone is waiting for it.
Free to start. Guided setup, a test run against staged conversations, and it's live.