You10:15
Why did trial sign-ups drop last week? The board meets on Thursday.
The question, the SQL in a code block, the table and the chart, and what was decided. When the same question comes back in March, Search finds the query.
Lena asks in Slack why trial sign-ups dropped. You write the query, paste a chart into the channel and answer in three lines. In March the board asks the same question about a different week, and the query lives in a notebook you can’t find, under a name like untitled-14.
The SQL in a code block, the table it returned, the chart and the decision, in one thread per question.
Paste the query and add its result table to the same thread. With Pro, a connected coding agent can add them when you ask.
Tag the thread’s notes, and Search finds the query by its words, months later.
Your workspace starts empty.
Analytics requests
The question, copied into a thread for the request.
You10:15
Why did trial sign-ups drop last week? The board meets on Thursday.
The query in a code block, kept beside its result.
You11:40
Daily trial sign-ups since 28 September:
SELECT date_trunc('day', created_at) AS day,
count(*) FILTER (WHERE plan = 'trial') AS trials
FROM signups
WHERE created_at >= '2026-09-28'
GROUP BY 1 ORDER BY 1;The result and what it shows.
You11:52
| Day | Trials |
|---|---|
| 5 Oct | 412 |
| 6 Oct | 398 |
| 7 Oct | 151 |
| 8 Oct | 162 |
The drop starts on 7 October. Did anything ship that day?
Waiting on the web team, and the note says why. Waiting
You12:05
Sent Lena the chart. Asked the web team whether the form changed on 7 October.
You09:30
Lena confirmed with the web team: the new form hid the trial option on phones. Fixed this morning.
The answer, tagged, for the next time someone asks. Done
You09:45
Answer: the form change on 7 October hid the trial on phones. Fixed on 13 October. #signups
None of this is needed to start. It takes a few minutes once, and needs Pro.
Script or APIA message that mentions your Slack app becomes a note in Requests. Start a thread for each question from there.
AutomationAdd notes from another appSlack messages
app_mention event only, install it in your workspace and invite it to the channels you use.Claude Code or Codex adds the query and its result as a note in the request’s thread.
Coding agentRead and addSelected folders and threads: Analytics requests
Add this query and its result table to the thread about trial sign-ups.
In a thread only you see, write to @GPT or @Claude. It searches your past requests and answers with a note, on your own API key.
AI modelYour OpenAI or Anthropic API keyPro with Sync
@GPT and your question, then choose Send.Slack, Claude Code, Codex, GPT, Claude, OpenAI, and Anthropic are the names of their owners. ThreadPage is independent and not affiliated with or endorsed by them.
Free in your browser. No account needed to start.
At 06:00 your script adds the night’s numbers as a table with a chart. When one looks wrong, the team explains it right under the note, and the explanation stays with the number.
Pro a script and @ClaudeChatGPT or Claude can save a report alongside your own notes. Keep the decisions and follow-ups with it, then ask a connected model about the thread when you need to.
Pro connected apps; your key for @ replies