Use Case — Daily Task Automator

Wiki / Use Cases

Use Case: Daily Task Automator

Use DMJBot to take the repetitive, rule-based parts of your work off your plate. If you can describe a routine — "every morning…" or "every time this happens, do that…" — DMJBot can run it for you automatically.

What it looks like

Automations are built from assignments: an instruction plus a trigger. A trigger is either a schedule (a timer) or an event from a connected tool (a new file, a new email, a Slack message). You set them up once, in plain language, and they run on their own.

Scheduled routines:

"Every weekday at 8:00, summarize my important unread emails and send me the list."

"Every Friday at 17:00, collect this week's reports from my Reports folder and post a summary to Slack."

Event-driven workflows:

"When a new file appears in my monitored Incoming folder, summarize it and email the summary to my team."

"When a new email arrives with an invoice, save the attachment to Dropbox and add a line to my expenses note."

A complete example

A common one to start with — connect a File Storage folder (with folder monitoring on) and the Gmail tool, then say:

"When a new file arrives in my monitored storage folder, send an email to alex@example.com with the file's name as the subject and a short summary in the body, and attach the file."

After that, every new file is read, summarized, and emailed automatically — no further action from you.

What you can trigger on

Events come from connected tools with monitoring enabled, for example:

→ See Assignments for the full list and how triggers work.

Why DMJBot fits this

  • One instruction can chain several tools (read a file → summarize → email it). → Tools and MCP
  • Files move between tools automatically as part of the workflow. → Files and Attachments
  • You can watch every automated run as a background task and review its history.

Get started

  1. Follow Getting Started to install DMJBot.
  2. Add the tools your routine needs and enable their monitoring/notifications.
  3. Describe the routine in chat — DMJBot turns it into an assignment.