Dazyflow is in early access. Request an invite
Skip to content

Step catalog โ€‹

๐Ÿงญ New to Dazyflow? Start with Concepts and the Glossary โ€” they explain flows, steps, wiring, triggers, and the words used below.

Every step you can add to a flow. Apps & services connect an outside account; Triggers decide when a flow starts; Building blocks are the standard toolkit for moving and shaping data.

Apps & services โ€‹

Connect the account once on the Apps page, then use these steps in any flow.

46elks โ€‹

ChatGPT โ€‹

Claude โ€‹

Collections โ€‹

  • Collections โ€” Find rows โ€” Read rows from one collection with no-code filters (column / operator / value), an optional sort and limit; emits rows plus column names.
  • Collections โ€” Query with SQL โ€” Run a SELECT against the workspace's Collections and emit rows plus column names; an empty collection returns an empty result.
  • Collections โ€” Save rows โ€” Append rows to a workspace-local collection with zero setup; auto-creates the collection, evolves columns on the fly, and surfaces the rows under Collections.

Discord โ€‹

Email โ€‹

  • Email โ€” Send email โ€” Send an email through any mail server (SMTP) โ€” daily summaries, alerts, or a build's output straight into someone's inbox.

Excel โ€‹

Fortnox โ€‹

  • Fortnox โ€” Create customer โ€” Create a customer in Fortnox โ€” the entry point of most billing automations (form signup โ†’ customer โ†’ invoice).
  • Fortnox โ€” Create invoice โ€” Create an invoice in Fortnox for a customer โ€” the headline billing step (customer โ†’ invoice).
  • Fortnox โ€” List invoices โ€” Read invoices from Fortnox, filtered by status โ€” the building block for a 'fire on newly paid invoice' flow.

Git โ€‹

  • Git โ€” Checkout โ€” Clone a remote git repository into the workspace and optionally check out a specific branch, tag, or commit SHA.
  • Git โ€” Diff โ€” Produce a unified diff (patch text) between two git refs in a checked-out workspace repo.
  • Git โ€” Log โ€” Walk a checked-out repo's history and return recent commits with SHA, author, timestamp, and summary.

GitHub โ€‹

Gmail โ€‹

Google Calendar โ€‹

Google Drive โ€‹

Google Forms โ€‹

Google Sheets โ€‹

HTTP โ€‹

Home Assistant โ€‹

Klarna โ€‹

MQTT โ€‹

MySQL โ€‹

  • MySQL โ€” Insert rows โ€” Batch-insert rows into a MySQL/MariaDB table inside one transaction; auto-creates the table from headers when missing.
  • MySQL โ€” Query โ€” Run a parameterized SELECT against MySQL/MariaDB and emit rows plus column names as a result set.
  • MySQL โ€” Upsert rows โ€” Insert-or-update rows in MySQL/MariaDB via INSERT ... ON DUPLICATE KEY UPDATE, matching existing rows on the conflict columns.

Notion โ€‹

Open-Meteo โ€‹

OpenStreetMap โ€‹

OpenWeather โ€‹

Postgres โ€‹

  • Postgres โ€” Insert rows โ€” Batch-insert rows into a Postgres table inside one transaction; auto-creates the table from headers when missing.
  • Postgres โ€” Query โ€” Run a parameterized SELECT against Postgres and stream rows back as a result set with typed values.
  • Postgres โ€” Upsert rows โ€” Insert-or-update rows in Postgres via INSERT ... ON CONFLICT, matching existing rows on the conflict columns.

Roaring โ€‹

SMHI โ€‹

SQLite โ€‹

  • SQLite โ€” Insert rows โ€” Save rows into a workspace database file โ€” no setup; the table is auto-created from the row shape.
  • SQLite โ€” Query โ€” Run a parameterized SELECT against a workspace-sandboxed SQLite file and emit rows plus column names.
  • SQLite โ€” Upsert rows โ€” Insert-or-update rows in a workspace-sandboxed SQLite file via INSERT ... ON CONFLICT, matching on the conflict columns.

Slack โ€‹

Stripe โ€‹

Twilio โ€‹

Webhook โ€‹

nShift โ€‹

ntfy โ€‹

Triggers โ€‹

Every flow starts with one of these โ€” on a schedule, or when something arrives.

Triggers โ€‹

  • Interval โ€” Starts the flow over and over at a fixed pace โ€” e.g. every 5 minutes.
  • Schedule โ€” Starts the flow on a schedule โ€” daily, weekly, monthly or hourly.
  • Webhook โ€” Starts the flow when its form is submitted or its web address receives data.

Building blocks โ€‹

The standard toolkit: decisions, loops, and tools to shape text, data, files and dates.

Files โ€‹

Flow control โ€‹

  • Branch โ€” Forward the input down the Yes or No port based on a Yes/No value input.
  • Compare โ€” Compare A against B with a chosen operator and emit true or false on the Yes/No output.
  • Contains โ€” Forward the Text down Yes or No based on whether it contains the Substring.
  • Delay โ€” Hold the flow for a fixed number of milliseconds before forwarding the input downstream.
  • For each โ€” Fan out a list and run the wired loop body on every item, optionally in parallel, collecting results in order.
  • If โ€” Test A with a chosen operator and forward it down the Yes or No port.
  • Merge โ€” Synchronize parallel branches by collecting every upstream input into a single list emitted on out.
  • Reusable flow โ€” Invoke another graph as a reusable step, seeding its inputs and projecting selected child outputs back up.
  • Switch โ€” Route the input payload to one of N case ports by matching a key against each case value; unmatched goes to default.
  • Wait for approval โ€” Pause until a person approves: hand a link to your notify step, then continue on their decision.

Logic & comparisons โ€‹

  • A < B โ€” Emit true when A is less than B, else false.
  • A = B โ€” Emit true when A equals B, else false.
  • A > B โ€” Emit true when A is greater than B, else false.
  • A AND B โ€” Emit true on the Yes/No output only when every wired input is true.
  • A OR B โ€” Emit true on the Yes/No output when any wired input is true.
  • A โ‰  B โ€” Emit true when A does not equal B, else false.
  • A โ‰ค B โ€” Emit true when A is less than or equal to B, else false.
  • A โ‰ฅ B โ€” Emit true when A is greater than or equal to B, else false.
  • NOT โ€” Negate the boolean input: emit true when the input is false, and false when it is true.

Network & HTTP โ€‹

System โ€‹

Transform data โ€‹