Agentfy
Get started
Scheduled tasks

Cron for your iPhone fleet

Launch / terminate / run-macro on a recurring interval. Per-device or per-group. Linked run history so you can debug failures fast.

Scheduled task triggering demo
Scheduled task triggering demo
One schedule, every cadence

Daily, hourly, every 5 minutes — all in one view

Configure once; the runtime fires each tick, linked back to its macro run for one-click debugging.

agentfy.io/scheduled-tasks
5 enabled
Schedule Target Every Action Next run Last
xhs-warmup-morning group: warm-20 1 day run_macro xhs-deeplink 06:00 Success
heartbeat-hourly all devices 1 hour launch_app com.xingin.discover +38m Success
cleanup-tab-nightly all devices 1 day run_macro tab-cleanup 23:00 Success
session-rotate-15m group: prod-A 15 min run_macro session-rotate +11m Success
check-foreground-5m device 1 5 min get_foreground_app +2m Pending

Set it and walk away

Interval-based triggers

Every N seconds / minutes / hours / days. Cluster-safe — at most one node per cluster picks up each tick (leader-lock).

Action types

Launch app (bundle id), Terminate app, Run macro. Email and webhook actions on the roadmap. New action types ship without dashboard releases.

Per-device or per-group

Target one device or a Group (auto-fans-out to all members). Adding a device to the group adds it to every group-targeted schedule automatically.

Run history with deep links

Each tick lands in the schedule's history with success / failure / linked macro run. Click 'View run' to jump straight into the macro run history with that run highlighted.

Plan-aware caps

Solo: 1 schedule · Pro: 10 · Studio: 50. Per-tenant Redis counter prevents runaway proliferation.

AI-manageable

Tools: list_schedules / create_schedule / run_schedule_now — Claude or Cursor can stand up a recurring job for you in one MCP call.

Combine with…

Automate the recurring 90% of phone-farm work

Daily login warmup, hourly heartbeat, nightly cleanup macro — all on a single schedule page.

Start free trial