Turn routine work into product behavior
Make digests, cleanups, syncs, and queue processing explicit.
Home / Product / Scheduled work
Let the product keep workingSchedule the same actions your product uses on demand, and keep the person or system context they should run for.
A weekly report, storage synchronization, or pending-mail processor often starts as a script on someone's server. Over time it gains different access, different error handling, and different assumptions from the application.
Daptin schedules named actions that already belong to the product. Each task records what to run, when to run it, the input it needs, and the account whose context applies.
Schedules return after restart because the task definition is stored. The team can understand recurring work as part of the backend rather than as invisible machine configuration.
Make digests, cleanups, syncs, and queue processing explicit.
Improve the action once for both ways of starting it.
Run for a selected account instead of defaulting to ambient administrator power.
Scheduled work does more when it can reuse the records, people, access rules, and workflows already in your application.
Create the action that represents the work.
Choose its timing, input, and acting account.
The scheduler invokes the ordinary action path.
Stored task definitions can be loaded again after restart.
Start from the experience you want to create; the backend capability supports the work behind it.
Send a weekly summary built from current account data.
Refresh connected records every hour for an authorized user.
Work through pending outbound messages or storage changes.
These capabilities share the same application context, so each one makes scheduled work more useful.
Scheduling does not guarantee that outside work happens exactly once. Plan idempotency, time zones, overlapping runs, provider limits, failure alerting, and recovery for every consequential task.
Run Daptin locally, explore the live administration surface, and follow one complete application path.