Skip to main content
Workflows let you stop repeating yourself. Describe a task once in plain language, pick when it runs, and GAIA takes care of it, every day, on an event, or whenever you click run.

What to say

A workflow is just a prompt that runs on a trigger. Write it the way you’d write any message, be specific about what to look at, what to do, and where the output goes: A few more prompts that make great workflows:
  • “Check my unread emails, extract any action items, and create a todo for each one.”
  • “Look at all merged PRs and commits from the past week across our repos. Summarize them into standup notes grouped by project.”
And if you find yourself asking GAIA for the same thing over and over in chat: GAIA drafts one with a title, description, trigger, and instructions already filled in. Click the draft card, check it looks right, and create it.

Pick a trigger

Every workflow needs a trigger, the condition that tells GAIA when to run.

Schedule

Run on a recurring schedule. Every day at 9am, every Monday morning, the 1st of each month, you set the cadence.

Trigger

Run when something happens in a connected app. A new calendar event, an incoming email, a GitHub pull request, a Slack message, GAIA watches and reacts.

Manual

Run on-demand whenever you click Run. For workflows you want to control yourself.
App triggers are available for Google Calendar, Gmail, Google Docs, Google Sheets, GitHub, Slack, Linear, Notion, Asana, and Todoist.

Create it

1

Open the Workflows page

Go to Workflows in the sidebar and click Create Workflow.
Workflows page showing existing workflows and create button
2

Name it and pick a trigger

Give it a title that makes it obvious what it does, then pick one of the three tabs: Schedule, Trigger, or Manual.Schedule defaults to daily at 9:00 AM in your local timezone, choose daily, weekly, or monthly and GAIA handles the cron expression for you.
Create workflow modal with Schedule tab selected
Trigger lets you pick an event from a connected app to watch for.
Create workflow modal with Trigger tab selected
Trigger dropdown showing available integration triggers
Manual needs nothing, it runs only when you click Run.
Use specific titles like “Daily PostHog Metrics Report”, not generic names like “My Workflow.”
3

Write your instructions and create

Describe what you want in the prompt field, then click Create Workflow. GAIA generates the execution steps from your instructions and activates the workflow right away.

Examples

WorkflowTriggerWhat it does
Daily PostHog Metrics ReportSchedule (daily, 9am)Pulls key product metrics from PostHog and posts a summary to Slack
HackerNews FrontpageSchedule (daily)Curates the top stories from Hacker News and sends them as an email newsletter
Email to Task ConverterTrigger (new email)Watches for unread emails, extracts action items, and creates todos
Weekly Standup from GitHub ActivitySchedule (weekly, Monday)Generates standup notes from the past week’s commits and pull requests

Pause and resume

Each workflow has an activation toggle in the footer of its modal. Deactivating pauses the workflow without deleting anything, turn it back on whenever you want.
New workflows are active by default. Deactivate one to pause it without losing your setup.

Don’t want to build from scratch?

The Workflows page has an Explore & Discover section with community-built templates organized by category, Engineering, Founders, Marketing, and more. Any template can be added with one click. Below that, Community Workflows shows workflows published by other GAIA users. Grab one as a starting point and adjust it to fit what you need. See Publishing to the Marketplace to share your own.