Skip to main content
The manifest describes your automation’s interface. floom uses it to generate the web UI, validate inputs, and install dependencies.

Full schema

Input types

All values are passed to your run() function as the Python type shown.

Input field reference

Output types

Your run() function returns a dict. Each key maps to an output entry.

Scheduling

Add schedule with a cron string to run automatically. If the automation has required inputs, set scheduleInputs with default values.
Common patterns:
  • 0 9 * * * — every day at 9am
  • 0 9 * * 1 — every Monday at 9am
  • 0 */6 * * * — every 6 hours
  • 0 0 1 * * — first of every month

Dependencies

List pip packages in python_dependencies. They are installed before each run.
requests, httpx, and anthropic are always available. Only list additional packages.

Secrets

List required environment variables in secrets_needed. Store them via the secrets API or the dashboard.
Access them in your function: