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 โ
- 46elks โ Send SMS โ Send an SMS text message via 46elks.
ChatGPT โ
- ChatGPT โ Ask โ Send a prompt and get a single text response back.
- ChatGPT โ Classify โ Sort text into one of your categories so you can route it.
- ChatGPT โ Draft reply โ Write a suggested reply to an incoming message.
- ChatGPT โ Extract fields โ Pull structured fields out of messy text into clean JSON.
- ChatGPT โ Summarize โ Turn long text into a short summary in the style you pick.
Claude โ
- Claude โ Ask โ Send a prompt and get a single text response back.
- Claude โ Classify โ Sort text into one of your categories so you can route it.
- Claude โ Draft reply โ Write a suggested reply to an incoming message.
- Claude โ Extract fields โ Pull structured fields out of messy text into clean JSON.
- Claude โ Summarize โ Turn long text into a short summary in the style you pick.
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 โ
- Discord โ Send message โ Post a message to a Discord channel via a webhook.
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 โ
- Excel โ Read sheet โ Read an Excel file into rows + headers.
- Excel โ Write sheet โ Write rows to an Excel file, matching each row's fields to columns by header.
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 โ
- GitHub โ Add comment โ Add a comment to a GitHub issue or pull request.
- GitHub โ Create issue โ Open a new issue on a GitHub repo with title, body, labels and assignees.
- GitHub โ List issues โ List issues on a GitHub repo filtered by state, labels, assignee, and update time. Pull requests are excluded by default.
- GitHub โ On new PR โ Trigger that fires once when a pull request is opened on a connected GitHub repo.
- GitHub โ On push โ Trigger that fires when commits are pushed to a connected GitHub repo, with ref, SHAs, and commit list.
Gmail โ
- Gmail โ Read email โ Read one email โ who sent it, the subject, the date, and the body.
- Gmail โ Search emails โ Find emails in the connected mailbox, using the same search you'd type in Gmail.
- Gmail โ Send email โ Send an email as the connected Gmail account, with optional CC/BCC, HTML, and file attachments.
Google Calendar โ
- Google Calendar โ Create event โ Create an event on a Google Calendar.
- Google Calendar โ List events โ List events from a Google Calendar in a time window.
Google Drive โ
- Google Drive โ Download file โ Download a Google Drive file into the workspace.
- Google Drive โ List files โ List or search files in Google Drive.
- Google Drive โ Upload file โ Upload a workspace file to Google Drive.
Google Forms โ
- Google Forms โ New responses โ Fires when a Google Form gets new responses, emitting each answer keyed by its question title.
Google Sheets โ
- Google Sheets โ Append rows โ Append rows to a Google Sheet, matching each object's fields to columns by header.
- Google Sheets โ Export PDF โ Turn a Google Sheet into a PDF file.
- Google Sheets โ Read range โ Read a range from a Google Sheet into rows + headers.
HTTP โ
- Download a file โ Save a file from a URL โ Download a file from a web address and save it in the workspace, ready for the next step to use.
- Upload a file โ Send a file to a URL โ Send a workspace file to a web address โ directly (upload links) or as a form attachment.
- Web request โ Call a URL or API โ Call a web address (API) and get the response, status code, and headers back as separate ports.
Home Assistant โ
- Home Assistant โ Call service โ Run a Home Assistant service โ turn a light on/off, run a script, set a scene.
- Home Assistant โ Get state โ Read an entity's current state and attributes from Home Assistant.
- Home Assistant โ When state changes โ Fires when a Home Assistant entity changes state โ e.g. a door opens or a light turns on.
Klarna โ
- Klarna โ Capture order โ Capture a Klarna order when the goods ship โ fully, or a partial amount.
- Klarna โ Get order โ Look up a Klarna order by id โ status and the captured / refunded / remaining amounts.
- Klarna โ Refund order โ Refund a captured Klarna order, fully or partially โ pairs with an approval step upstream.
MQTT โ
- MQTT โ Publish โ Publish a message to an MQTT topic.
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 โ
- Notion โ Create page โ Add a page to Notion โ a row in a database or a subpage โ with a title and body text.
- Notion โ Query database โ Read rows from a Notion database โ each row comes out as simple column โ value pairs.
Open-Meteo โ
- Open-Meteo โ Current conditions โ Get the current weather at a coordinate from Open-Meteo โ no API key for non-commercial use.
- Open-Meteo โ Daily forecast โ Get a multi-day daily forecast at a coordinate from Open-Meteo โ no API key for non-commercial use.
OpenStreetMap โ
- Location โ Place โ map coordinate โ Pick a point on a map, or look up a place, and emit its coordinate.
- Look up a place โ Map coordinate โ place โ Pick a point on a map (or wire a coordinate) and get its place name.
OpenWeather โ
- Weather โ Current conditions โ Get the current weather at a latitude/longitude from OpenWeather.
- Weather โ Daily forecast โ Get a multi-day daily forecast for a latitude/longitude from 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 โ
- Roaring โ Company overview โ Enrich a Nordic organisation number into company data (name, status, address) via Roaring.
- Roaring โ Company search โ Find Nordic companies by name via Roaring โ resolve a name to candidate org numbers.
SMHI โ
- SMHI Weather โ Current conditions โ Get the current weather at a coordinate from SMHI โ no API key.
- SMHI Weather โ Daily forecast โ Get a multi-day daily forecast at a coordinate from SMHI โ no API key.
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 โ
- Slack โ List channels โ Get the list of Slack channels your connected bot can see.
- Slack โ On mention โ Starts the flow when someone @-mentions your bot in Slack.
- Slack โ Send message โ Send a message to a Slack channel as your connected bot.
Stripe โ
- Stripe โ Cancel subscription โ Cancel a Stripe subscription โ at period end by default, so the customer keeps what they paid for.
- Stripe โ Create customer โ Create a Stripe customer โ the entry point of most billing automations (form signup โ customer).
- Stripe โ Create payment link โ Mint a shareable Stripe payment link for a price โ wire the URL straight into an email or Slack message.
- Stripe โ Create refund โ Refund a Stripe payment, fully or partially โ pairs naturally with an approval step upstream.
- Stripe โ List events โ Read recent Stripe events โ the building block for 'fire on new payment / failed invoice / new subscription' flows.
- Stripe โ List subscriptions โ List a customer's Stripe subscriptions (or sweep all of them by status) โ the lookup step before a cancel.
- Stripe โ On payment โ Trigger that fires the moment a Stripe payment succeeds, with amount, currency and payer email.
- Stripe โ On payment failed โ Trigger that fires when a Stripe payment attempt fails, with the decline reason ready for an alert.
- Stripe โ On subscription canceled โ Trigger that fires when a Stripe subscription ends โ churn alerts, offboarding, win-back flows.
- Stripe โ Search customers โ Find Stripe customers with the dashboard's search syntax โ the lookup step before a refund or update.
- Stripe โ Send invoice โ Bill a Stripe customer a one-off amount and email them the invoice โ draft, line item, finalize and send in one step.
Twilio โ
- Twilio โ Send SMS โ Send an SMS text message via Twilio.
Webhook โ
- Webhook โ Send to a URL โ Send data to a webhook URL โ tell another service that something happened.
nShift โ
- nShift โ Create shipment โ Book a shipment with a carrier through your connected nShift account.
- nShift โ Delete shipment โ Delete an unprinted draft shipment from your connected nShift account.
- nShift โ Get shipment โ Look up a shipment in your connected nShift account by its id.
ntfy โ
- ntfy โ Send notification โ Send a push notification to your phone via an ntfy topic.
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 โ
- File โ Pick file โ Pick a workspace file and hand it to the steps that follow.
- File โ Read โ Read a workspace file and hand it to the next step.
- File โ Write โ Save incoming data as a workspace file.
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 โ
- RSS / Atom feed โ New items from a feed โ Poll an RSS/Atom feed and emit each new item as a row (cursor-deduped).
System โ
- Secrets โ Set secret โ Write a value to the tenant's encrypted secret store under the given name.
Transform data โ
- Add a calculated column โ Add derived columns and drop rows using CEL expressions evaluated against each row.
- Base64 โ Encode or decode Base64 โ Base64-encode text, or decode Base64 back to text (standard or URL-safe).
- Choose & rename columns โ Reshape rows: select or drop columns, rename, default missing cells, and filter by equality or membership.
- Collect loop results โ Pull one body step's output port out of each for_each result and emit them as a flat rows list.
- Combine two lists โ SQL-style inner/left/right/outer join between two row streams keyed on one or more columns.
- Date & time โ Format or shift a date โ Read/parse a date, shift and re-timezone it, and render it in a chosen format.
- Expression โ Compute a value with a formula โ Evaluate one CEL formula over the input value and emit the result.
- Fill a template โ For rich HTML emails โ Fill an HTML template with merge fields, producing a styled HTML string for the Send email steps.
- Group & summarize โ Group rows by N columns and emit one aggregated row per group (count/sum/avg/min/max/first/last/collect).
- Hash โ Checksum or HMAC a value โ Hash or HMAC the input value; output hex or Base64 (sha256/sha512/sha1/md5).
- JSON โ Emit a graph-author-supplied JSON value, parsed into a real array/object on the 'out' port.
- Make a table โ HTML table from rows โ Turn rows into a ready-to-send HTML table โ columns become the header row, no template needed.
- Make text โ Text from a list โ Render rows into one text string โ a templated line per row, joined with a separator.
- Number โ Emit a graph-author-supplied literal number on the 'out' port.
- Phone โ Validate and normalize a phone number to E.164, and emit its country, national number, and type.
- Read CSV โ CSV text into rows โ Parse CSV/TSV text into rows + headers for downstream tabular steps.
- Read JSON โ Read fields from text โ Parse JSON text (incl. fenced AI output) into rows + headers for downstream tabular steps.
- Read XML โ XML text into rows โ Parse XML text into rows + a structured value; 'path' digs to a repeated element.
- Regex โ Extract, replace, split, or match โ Extract, replace, split, or match text with a regular expression.
- Remove duplicates โ Drop duplicate rows, optionally keyed on a subset of columns, keeping the first or last copy.
- Route rows โ Route each row to one of N output slots based on the first matching CEL filter; rest go to default.
- Sort rows โ Stably sort rows by one or more columns, ascending or '-descending' per key.
- Split rows โ Fork a row stream into matched/unmatched halves using a single CEL boolean expression.
- Text โ Emit a graph-author-supplied literal string on the 'out' port.
- URL โ Validate a URL (http/https) and emit it plus its host, path, and query params.
- Write CSV โ Rows into CSV text โ Serialize rows into a CSV/TSV string for files, email attachments, or APIs.