One modal used at every junction in the product. It carries the junction's label, a pre-written editable title, pre-written notes, structured facts for the notification, the ids that bond the task to a contact, project, estimate link or opportunity, and a category. It collects a due date and time, a reminder offset, an assignee, a priority, a repeat rule and delivery channels.
Also called: remind me · new task · set a reminder · task from a job · add a follow-up
- 1The junction passes a TaskContext object; the composer seeds itself once per opening.
- 2Due date and time come from a branded DatePicker with past dates disabled.
- 3The reminder is expressed as an offset BEFORE the due moment, and a live receipt states both moments in plain words.
- 4Submit posts to /api/tasks with the ids, the module id from the shared context envelope, the context label and the detail facts.
- 5The modal turns into a confirmation receipt rather than vanishing.
The header is the argument: “The reason people don't use task managers is that using one means leaving the thing you were doing, then re-typing all the context the app already had: which customer, which stage, what needs doing. By the time you've done that you could have done the job.” And on why it is not an automation: “A rule that fires every time is the wrong instrument for 'today is busy, nudge me in three hours'. That judgement depends on this customer, this week, this person's life. Building a trigger for it is more work than the task, which is why nobody does it.” A separate bug is recorded in the seeding logic: the form used to re-seed on every render of the surrounding page, so 'a note being typed vanished mid-sentence, and a hand-picked date snapped back to the default'.
- Context re-entry is why task tools go unused
- Vague hurried task titles
- A form that reset itself under the user on a background poll
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →