Chat case

AI for tasks: turn a week of team chat into a list of tasks with owners and deadlines

Published 31 October 2026 · 15 min read

Tasks in a team group get lost between jokes, “will send by Wednesday” and deadlines that quietly move. We copied a week of an ops group, 35 messages from six people, and sent it to our test agent. 27 seconds later it returned every task with an owner, a date and a status, and a separate block for what nobody took. Three more messages updated the list after the weekend, wrote a post for the group and built a Google Sheet. Below are the real replies, the cost and the requests to copy.

“A week of chat, one task list”: a woman in a linen jacket stands by a white bakery cart with loaves on a city square, a small cloud of pale-blue speech bubbles above it and a neat stack of five blue tiles beside her

The short answer

Copy the week's messages from your team group, send them to your AI agent and write one line: “Pull out every task: who owns it, the deadline, and whether it's done, in progress or still open. Flag anything nobody took.” Add today's date and say who you are. The agent sends back a task list sorted by status, with a name and a date on every line.

Then keep using the same chat. Send what came in after the weekend and ask what changed. Ask for a post for the group, with the orphaned tasks turned into direct questions. Ask for a Google Sheet the team can tick off.

That is what people mean by AI for tasks: the agent reads the thread the way a careful manager would, and you keep the decisions. The agent starts in Telegram and works in DMs, groups and forum topics, so it can also sit in the team group itself.

The test: a week in the ops group of a bakery chain

We wrote the thread ourselves. Brightloaf is a made-up chain of four bakeries opening a fifth, on Canal Street, on Monday 9 November. Sara runs operations. In the ops group with her: Omar from purchasing, Jess who manages the Riverside bakery, Ken from maintenance, Lucy who does hiring and rotas, and Ben from marketing.

One working week, Monday 26 to Friday 30 October, 35 messages. It reads like a real group. Tasks hide inside replies (“Will send by Wednesday”), a deadline moves because a letter arrived, Sara signs off a text a day late, two people joke about a coffee machine, and three things are raised with “someone needs to” or “can someone…”. Some of them get picked up later in the week, and some never do.

A few messages from the thread, so you can see what the agent had to work with:

We copied the whole thread and sent it to our test agent on 30 October 2026, in one message with the request on top. The company and the people are invented. The agent's answers are real and quoted as they came; we trimmed a few words in two replies.

Step 1. A week of messages in, a task list out

The request does three things: says who is asking, asks for a status on every task, and asks for the tasks with no owner. Today's date turns “Wednesday” into a real day.

WAM Agentonline
I'm Sara, head of operations at Brightloaf, four bakeries. This is this week's thread from our ops group, copied as is. Pull out every task: who owns it, the deadline, and whether it's done, in progress or still open. Flag anything that was raised but nobody took. Today is Friday, 30 October.[the thread: 35 messages, Mon 26 – Fri 30 Oct]16:33✓✓
Done - Millbrook counter-quote — Omar, Tue 27 Oct. +3% instead of +8%, minimum 40 bags. - Oven 2 diagnosed (fan motor), part ordered — Ken, Wed 28 Oct. - Canal St display fridge electrician, sockets working — Ken, Thu 29 Oct. - Storage check at Canal St: 40 bags fit — Ken, Thu 29 Oct. - Flyer offer chosen (free croissant) and text signed off — Sara, Thu 29 Oct 10:05. Slipped a day from Wednesday, but landed before the 12:00 printer deadline. - Riverside staff for opening week sent to Lucy — Jess, Wed 28 Oct.In progress - Oven 2 fan motor install — Ken, Tue 3 Nov. Oven 1 only until then; Jess cutting the afternoon baguette batch. - Millbrook contract — Omar, was to sign Fri 30 Oct. No confirmation in the thread that he did. - Canal Street opening rota — Lucy. Jess sent the Riverside names Wed; nothing confirms the rota itself is built. Needed for Mon 9 Nov. - Riverside fridge temperature logs — Jess, Mon 2 Nov. Has to be finished before the inspection on Fri 6 Nov. - Opening flyers pickup — Ben, Wed 4 Nov. - Instagram opening post — Ben, no deadline set. Photos only exist after the sign goes up Wed 4 Nov afternoon.Raised, nobody took - Uniforms for the two new hires — Lucy raised it Thu 15:00, no owner. They start Mon 2 Nov. - Receiving the first Millbrook delivery, Canal St, Sat 7 Nov 08:00 — Omar raised it and is away that weekend. No owner. - Fridge logs sat unowned from Tuesday ("someone needs to") until Jess claimed them on Friday. It's covered now, but three days went by. - Instagram was raised Thursday with no owner; Ben took the posting Friday, but nobody owns getting the photos.Two timing risks - New hires start Mon 2 Nov; their food safety training is Tue 3 Nov 10:00 — booked, but a day after they start. - Sign up Wed 4 Nov afternoon → photos → Instagram → opening Mon 9 Nov. Three working days, all on Ben and Ken.Want me to draft the group message for the four unowned items — uniforms, Saturday delivery, photos, and a nudge on Omar's signing?16:33
Message

The list came 27 seconds after the message landed. We checked it against the thread line by line: every owner and every date matches, and the jokes about the coffee machine did not turn into a task.

Three things in this reply are worth more than the formatting.

Statuses come from the thread, not from good intentions. Omar wrote “Then I sign with Millbrook tomorrow”. The agent put the contract under “In progress” and added “No confirmation in the thread that he did.” The same with Lucy's rota: Jess sent the names, but nobody said the rota was built. A list that marks promises as done is the kind that fails a week later.

“Someone needs to” gets its own block. Uniforms for the new hires and the Saturday delivery have no owner, and both are close: the new hires start on Monday. The agent also caught a subtler one. Ben agreed to post on Instagram, but the photos depend on Ken's sign, and nobody owns getting them taken.

The dates are checked against each other. Nobody in the group noticed that the new hires start on Monday and their food safety training is on Tuesday. The agent did, and it saw that the sign, the photos and the post all have to fit into three working days before the opening.

Step 2. Monday: new messages, an updated list

Lists go stale by Monday. Over the weekend and on Monday morning six more messages came in: Omar signed, Lucy handed out uniforms, Jess checked the logs, and Ken's part slipped. We sent the new messages and asked only for what changed.

WAM Agentonline
It's Monday 2 November now. Here is what came into the group since Friday. Update the task list: what's closed, what moved, what's new. Show only the changes, then the open tasks.[6 new messages, Fri 30 Oct – Mon 2 Nov]11:42✓✓
Closed since Friday - Millbrook contract — Omar signed Fri 16:10. First delivery Sat 7 Nov 08:00 stands. - Uniforms for the new hires — Lucy handed them out Mon morning. - Riverside fridge logs — Jess went through them Mon. Two gaps, 14 and 15 Oct, written up for the inspector.Moved - Oven 2 fan motor — part now arrives Wed 4 Nov, Ken installs Thu 5 Nov. Two days later than planned, so oven 1 only through Thursday and Jess's afternoon baguette cut runs two days longer than she thought.New - Canal Street opening hours for the Instagram post — Ben asked Mon 11:30, needs them by Wed 4 Nov. No owner yet.Still open - Canal Street opening rota — Lucy, needed for Mon 9 Nov. Still nothing confirming it's built. - Opening flyers pickup — Ben, Wed 4 Nov. - Instagram opening post — Ben. Blocked twice: on the opening hours above, and on photos, which only exist after the sign goes up Wed afternoon. - Receiving the first Millbrook delivery, Canal St, Sat 7 Nov 08:00 — still no name on it. - Food safety training for the two new hires — Tue 3 Nov, 10:00, booked. They started this morning, so they work a day before it.Wednesday 4 Nov is now the pinch point: sign goes up, flyers arrive, photos get shot, and the opening hours are due — five days before the opening, with the post still unwritten.Want me to draft one group message covering the two gaps — opening hours and the Saturday delivery?11:42
Message

Twelve seconds. The agent remembered Friday's list and returned the difference: three closed, one moved, one new. It did not repeat the whole week.

The useful part is the consequence of the move. Ken's message only says the part is late. The agent connected it to Jess's message from last week, so the reduced baguette batch now runs until Thursday. And it noticed that Wednesday collects four things at once: the sign, the flyers, the photos and the opening hours. That is the day Sara should keep free.

The Saturday delivery is still in the list with “still no name on it”. A list that quietly drops what nobody took is the reason things fall through. This one keeps asking.

Step 3. A post for the group that gets the gaps taken

Sara needs the team to see the list, and she needs two names. We asked for a post with direct questions.

WAM Agentonline
Write a message I can post in the group now: open tasks by person with dates, and the open questions with a direct ask, so someone takes them today. Short, no intro.11:43✓✓
By personLucy — Canal Street opening rota, in place before Mon 9 Nov. Nothing has confirmed it's built yet. Lucy — food-safety training for the two new hires, Tue 3 Nov, 10:00, booked. Ken — oven 2 fan motor: part lands Wed 4 Nov, install Thu 5 Nov. Jess — the longer baguette run on oven 1 holds until Thu 5 Nov. Ben — flyers pickup Wed 4 Nov; Instagram opening post once the sign is up and the hours are confirmed.Needs a name todayCanal Street opening hours — Ben needs them by Wed 4 Nov for the post. Who's taking this?First Millbrook delivery, Canal Street, Sat 7 Nov, 08:00 — someone has to be there to receive it. Who's in?What the week looks likeWed 4 Nov — sign up at Canal St, flyers picked up, opening hours due Thu 5 Nov — oven 2 back Fri 6 Nov — health inspection Sat 7 Nov, 08:00 — first Millbrook delivery Mon 9 Nov — Canal Street opensPut your name against either of the two above by end of day, or tell me who you're covering for.11:44
Message

Thirty-three seconds. The post has three parts, and each answers a question the team actually has: what is mine, what needs a volunteer, what the week looks like. The two open items end with a question, so the natural reply in the group is a name.

The “What the week looks like” block was not in the request. The agent added it, and it is the part people will screenshot: five dates from Wednesday to the opening, in order.

Step 4. The list in a Google Sheet

A post scrolls away. For the run-up to the opening Sara wanted a table the team can update.

WAM Agentonline
Put the open tasks into a Google Sheet so the team can tick them off: task, owner, deadline, status, the message it came from. Send me the link.11:45✓✓
Sheet's ready, and the link is set to edit — anyone you send it to can tick rows off: Brightloaf — Canal Street opening tasksTen open tasks in five columns: task, owner, deadline, status, and the message each one came from (name plus when, so you can jump back to the thread). The status column has a dropdown — Open / In progress / Blocked / Done — so nobody has to retype state.Three rows have no owner: Canal Street opening hours (Wed 4 Nov), receiving the Sat 7 Nov 08:00 Millbrook delivery, and health-inspection cover on Fri 6 Nov, where the thread never records who took it.Want those three in the group post as explicit asks, or leave the post as it stands?11:47
Message

Two minutes and thirteen seconds, and the sheet sat in Drive with the link set to edit. Two decisions the agent made on its own make it a working tool rather than a copy of the list. The status column is a dropdown, so people change a status with one tap. And the source column says who wrote the message and when, so any row can be traced back to the thread.

While building the sheet, the agent looked at the list once more and found a third gap: the health inspection on Friday 6 November is in the thread, but nobody said who will be at Riverside for it. That is a fair question for Sara to settle before Friday.

How this works with the agent in your group

In our test we copied the thread by hand: select the messages in Telegram, copy, paste. It takes a few seconds and works with any group, including one where the agent is not a member.

The next step is to put the agent in the group itself, as one more participant. The agent walks you through it: create a group, add your agent, turn on Topics if you want them, and give it admin rights to manage topics. In a group the commands that matter are short:

  • /mention on keeps the agent quiet in the everyday flow: it answers only when someone mentions it or replies to it.
  • /trust group lets it keep your teammates' messages in the group, so it has the thread to work from when you ask.
  • In a group with forum topics, each topic is a separate session with its own memory. One topic per project means one task list per project, with no mixing.
  • /allow @username gives a teammate access to the agent in a topic, so Ben can ask it for the opening hours himself.

Then the request is the same as in our test, written in the group: mention the agent and ask for this week's tasks, owners, dates and gaps.

Reminders work the same way. Ask for a one-off reminder before a deadline and it arrives in the chat where you set it, on every plan, Free included. Pro adds recurring reminders and scheduled tasks: for example, a task round-up from the group every Friday at 16:00, or a Monday-morning list of what is due this week.

What a week of messages turned into

Four messages and under four minutes of waiting gave Sara:

  • a task list from 35 messages: done, in progress and raised-but-not-taken, with an owner and a date on every line;
  • two timing risks nobody in the group had spotted;
  • a Monday update that showed only what changed, including the knock-on effect of a late part;
  • a post for the group with two direct asks and the week's key dates;
  • a Google Sheet with a status dropdown, a source for every row and a link the team can edit.

Habits that keep the task list reliable

The agent does the reading and the sorting. A few habits on your side make the list solid enough to post straight to the group.

Say who you are and give today's date. “I'm Sara” lets the agent write the post in your voice and keep your own tasks apart. “Today is Friday, 30 October” turns every “by Wednesday” into a real date.

Read the post once before you send it. Messages from different people end up in one text, and a phrase like “I'm away that weekend” belongs to whoever wrote it. In our first draft the agent kept Omar's line in Sara's voice; we trimmed it before posting. Give the sheet the same quick look. It takes a minute and keeps the post accurate.

Ask for the source of each task. “Next to each task, give the name and time of the message it comes from” makes the list easy to check and settles “I never said Wednesday” in seconds. Our sheet has that column.

Send updates, not the whole thread again. The agent keeps the list in the conversation. New messages plus “what changed?” gives a short diff, as in step 2.

One project, one topic. If your group has forum topics, keep each project in its own. The agent keeps memory per topic, so the Canal Street opening and the summer menu never end up in the same list.

What it costs

We read the balance in the agent's status line after each message. The task list cost 3 M, the Monday update 2 M, the group post 1 M and the Google Sheet 8 M. That is 14 M for the whole case.

Text work on the default model costs 1 M per 20,000 tokens, so a weekly round-up of a busy group is a few magnets. The Free plan gives 200 M in the first month and 100 M every month after, with no card. Pro costs $13.90 a month for 400 M, or $1.39 for the first month if you subscribe within 7 days of signing up, and adds recurring reminders, scheduled tasks and top-ups. All rates are on the Pricing page.

Your messages stay in your agent's isolated container. To answer, the agent sends requests to the model: on the default model they go through DeepSeek's infrastructure in the People's Republic of China, which you confirm during onboarding, and on Pro you can attach your own Claude or Codex, so requests go to that provider under your own account.

If your tasks come out of calls rather than chats, the same chat works with a recording: see AI meeting minutes: send the recording of a team call, get decisions, owners and deadlines. And when the month closes, the agent turns the numbers into a deck: AI for presentations: send a spreadsheet, get a quarterly report deck for the owner.

Messages worth copying

Here is this week's thread from our team group. Pull out every task: owner, deadline, status. Flag what was raised but nobody took. Today is [date], I'm [name].

Here is what came in since Friday. Show only what's closed, what moved and what's new, then the open tasks.

Write a post for the group: open tasks by person with dates, and a direct question for each task with no owner.

Put the open tasks into a Google Sheet: task, owner, deadline, status, source message. Set the link to edit.

Next to each task, give the name and time of the message it comes from.

Create your agent, copy this week's messages from your team group and ask who owes what by Friday.

Try it with your own agent

Free, no card. The agent starts working in the chat straight away.

Create your AI agent

Questions

Can an AI pull tasks out of a group chat?

Yes. Copy the messages from your team group and send them to the agent with one line: who owns what, by when, done or open. In our test a week of an ops group, 35 messages from six people, became a task list in 27 seconds: six done, six in progress and four raised with no owner, each with a name and a date.

Does it notice when a deadline moves?

Yes, and it says so. When the delivery of the oven part in our thread slipped from Monday to Wednesday, the update put it under “Moved” and worked out the knock-on effect: the other oven stays in use two days longer, and the baguette batch stays cut until Thursday.

What about “someone needs to…” messages?

That is where the agent helps most. It keeps a block called “Raised, nobody took” and puts every “someone needs to” and “can someone…” there until a name appears. In our test it caught uniforms for new hires, a Saturday delivery and the opening hours for an Instagram post.

Can the agent sit in our team group?

Yes. Add it to the group like any participant. With /mention on it answers only when someone mentions it or replies to it, so it stays quiet in the everyday flow. In a group with forum topics, each topic keeps its own memory, so every project gets its own task list.

Can it put the tasks into Google Sheets?

Yes, once Google is connected. In our test the agent built a sheet with five columns, task, owner, deadline, status and source message, made the status column a dropdown and set the link to edit, all from one message.

How much does it cost?

Our four messages cost 14 M in total, including the Google Sheet. The Free plan gives 200 M in the first month and 100 M every month after, with no card. Pro adds recurring reminders and scheduled tasks, such as a task round-up every Friday.

Your AI agent in Telegram, ready in a minute

Open the bot, hit Start, and it walks you through the rest.

Create your AI agent

Free · no card · nothing to install · cancel in the bot

Free no card, nothing to set upCreate your AI agent