Schedule a workflow

Before you start

  • Scheduled runs happen on the computer that has the project, even if you set the schedule from the web app. Enjoy must be open there at the scheduled time, with the workflow’s agent signed in.

Steps

  1. Open the workflow

    In Workflows, select the workflow’s name. Or point at its line and select Edit, the pencil that appears at the right of the line.

    The Review collection in the Workflows library, with the pointer on a workflow’s line, showing Run, Edit (a pencil), and its ⋯ button. Highlighted: Edit (the pencil).The Review collection in the Workflows library, with the pointer on a workflow’s line, showing Run, Edit (a pencil), and its ⋯ button. Highlighted: Edit (the pencil).
  2. Select Repeat

    It’s the small menu with a clock under the title, between the collection and the preferred agent. It shows Never when the workflow has no schedule.

    A workflow’s page, with Repeat under the title showing Never. Highlighted: Repeat.A workflow’s page, with Repeat under the title showing Never. Highlighted: Repeat.
  3. Choose how often

    Choose Every day, Every weekday, Every week, or Advanced…. Never means the workflow only runs when you start it. The schedule’s settings appear below the menus.

    A workflow’s page with the Repeat menu open. Highlighted: Every weekday.A workflow’s page with the Repeat menu open. Highlighted: Every weekday.
  4. Set the time

    Type a Time. For Every week, also choose the Day. For Advanced…, type a Cron expression instead. See Write a custom schedule for a workflow.

    Repeat set to Every weekday, with Time below the menus, then the time zone, Chicago time, and While Enjoy is open. Highlighted: Time.Repeat set to Every weekday, with Time below the menus, then the time zone, Chicago time, and While Enjoy is open. Highlighted: Time.
  5. Check the time zone

    The line beside the time shows the time zone, such as New York time. To change it, select that line and type a time zone name in Timezone, such as Europe/London or America/Los_Angeles.

  6. Check that it saved

    Enjoy saves the schedule a moment after you change it. The top right of the page shows Saving…, then Saved. Selecting Scheduled, under the search field in Workflows, now lists it too, with how often it repeats at the right of its line.

    The workflow’s page with Repeat set to Every weekday, Time 09:00 AM, and Chicago time, showing Saved at the top right. Highlighted: Saved.The workflow’s page with Repeat set to Every weekday, Time 09:00 AM, and Chicago time, showing Saved at the top right. Highlighted: Saved.

Good to know

  • Each run is a new conversation named after the workflow, using the workflow’s preferred agent or the agent settings you last used in the project. You’ll find it in Conversations.
  • Enjoy must be running. On a Mac, closing Enjoy’s window keeps it running, but quitting stops scheduled runs. On Windows and Linux, closing the window quits Enjoy. The computer must also be awake. Any project can be on screen.
  • The agent must be ready. If the workflow’s agent isn’t connected within a minute of the scheduled time, for example because it’s signed out, that time is skipped.
  • Missed times are skipped, not made up. If Enjoy was closed or the computer was asleep, Enjoy waits for the next scheduled time. It doesn’t run a backlog when you return.
  • Runs don’t pile up. If the previous run is still working or waiting for your answer, that scheduled time is skipped.
  • Paused work skips runs. If the project shows Resume agent work, scheduled times are skipped until you resume.
  • Running it yourself doesn’t move or change the schedule.
  • To stop repeating, set Repeat to Never. It saves on its own.
  • The iPhone app shows each workflow’s schedule, time zone, and next run, but can’t change them. Agents can also set schedules for you. See Ask your agent to create or change a workflow.

If something goes wrong

“Use a five-field cron schedule (minute, hour, day, month, weekday).”

The Cron expression for Advanced… isn’t one Enjoy can use, and the page shows Not saved. The workflow keeps its last saved schedule. See Write a custom schedule for a workflow and fix it. Enjoy saves once it works.

An error appears when you change the time zone

Enjoy didn’t recognize the name, and the page shows Not saved. Use a full time zone name with a region and city, such as America/Chicago, Europe/Paris, or Asia/Tokyo. Enjoy saves once it works.

The workflow shows Desktop review needed

Enjoy stopped running it because it couldn’t confirm the saved schedule and instructions, for example after its file was changed outside Enjoy, or after a device that saved it was removed. Open it, check the settings and instructions, and select Confirm next to “Desktop review needed before running.” If that shows an error, see Edit a workflow.

It didn’t run when expected

See A scheduled workflow didn’t run.

See also

  1. 01Fix a scheduled workflow that didn't runTroubleshooting · 3 min
  2. 02Write a custom schedule for a workflowWorkflows · 2 min
  3. 03Run a workflowWorkflows · 3 min
  4. 04Keep your computer awakePhone & other devices · 2 min
  5. 05Ask your agent to create or change a workflowWorkflows · 2 min

Did this help?

Service

If Enjoy doesn’t work as this manual describes, a person will help.