Workflows Overview
Workflows are scheduled automation tasks that run without manual intervention. You describe what you want done in a prompt, and an AI agent executes the tasks on your behalf at the times you specify.
What are Workflows?
A workflow is a scheduled automation that:
Think of workflows as a virtual assistant that shows up at scheduled times to complete tasks you've defined.
How Workflows Work
1. Define Your Task
Write a prompt describing what you want accomplished. Be specific about:
Check my Asana project "Q1 Marketing" for any tasks due this week.
Summarize the task names, assignees, and due dates.
Send the summary to the #marketing Slack channel.
2. AI Generates a TODO List
The AI agent analyzes your prompt and creates a step-by-step TODO list of actions to complete. Each step represents a discrete operation like:
3. Scheduled Execution
At the scheduled time, the workflow runs automatically:
4. Approval Gates (Optional)
If a step requires approval before proceeding, the workflow pauses and notifies you. You can review the pending action and approve or reject it. The workflow resumes once you respond.
Schedule Types
One-Off Workflows
Run once at a specific date and time. Use these for:
After execution, one-off workflows move to "Completed" status.
Repeating Workflows
Run on a recurring schedule. Options include:
| Schedule | Description |
| Hourly | Runs every hour |
| Daily | Runs once per day at a specified time |
| Weekly | Runs on selected days of the week |
| Custom | Uses cron expressions for advanced scheduling |
Workflow Status
| Status | Description |
| Active | Running on schedule. The workflow will execute at its next scheduled time. |
| Paused | Temporarily stopped. The workflow will not run until resumed. |
| Completed | A one-off workflow that has finished execution. |
| Error | Something went wrong during the last run. Review logs for details. |
You can pause and resume workflows at any time without losing your configuration.
Common Use Cases
Daily and Weekly Reports
Generate summaries from your data sources and deliver them to your team.
Periodic Data Sync
Keep information synchronized across systems.
Scheduled Notifications
Send reminders and alerts at appropriate times.
Regular Inbox Processing
Automate repetitive inbox management tasks.
Zenmako