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
Reportsfolder and post a summary to Slack."
Event-driven workflows:
"When a new file appears in my monitored
Incomingfolder, 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.comwith 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:
- New file — File Storage, Dropbox, rclone.
- New email — Gmail, Any Email.
- Slack activity — Slack.
- Jira assignments / mentions — Jira & Confluence.
→ 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
- Follow Getting Started to install DMJBot.
- Add the tools your routine needs and enable their monitoring/notifications.
- Describe the routine in chat — DMJBot turns it into an assignment.