Start from a workflow that already runs.
40 curated templates, each validated against the node registry in our test suite. Use one, swap in your connections, and Workflow Health checks it before the first event arrives.
- AIbeginner10 min setup
Q&A over a fetched document
Answer a question about any public document: fetch it over HTTP, hand the text plus the question to an LLM with a grounding prompt, and post the answer to a callback URL.
4 nodes · anthropic - AIintermediate20 min setup
Document extraction to API
Receive a PDF (base64) by webhook, parse it, extract structured fields with a JSON schema, reshape them and POST the record to your API.
5 nodes · anthropic - AIintermediate15 min setup
Inbox triage: classify and route email
Every 15 minutes, fetch the next unread email, classify it (urgent / billing / general) and route urgent ones to the on-call inbox with an auto-acknowledgement.
6 nodes · gmail, anthropic, sendgrid - AIintermediate15 min setup
AI support agent with order lookup
A webhook hands a customer message to a tool-using agent that can look up the order over HTTP, then the answer is emailed back.
3 nodes · anthropic, sendgrid - Utilitiesbeginner8 min setup
Form submission to Airtable with a Slack ping
An intake form writes the submission to Airtable and tells the channel it landed.
3 nodes · airtable, slack - Dataintermediate10 min setup
Nightly Airtable view to a Google Sheet
Copy an Airtable view into a Google Sheet every night so anyone can pivot it without an Airtable seat.
3 nodes · airtable, google_sheets - Sales & CRMintermediate10 min setup
New Airtable record to a HubSpot contact
A record added to an Airtable base becomes a HubSpot contact, so the list people keep by hand reaches the CRM.
2 nodes · airtable, hubspot - Dataintermediate20 min setup
Nightly CSV feed to SQL
Download a CSV export every night, parse it, normalise the columns with the Process engine and upsert into a table.
5 nodes · mysql - Databeginner10 min setup
Fan out a list to an API
Receive a list of items by webhook and call an API once per item, five in parallel, continuing past individual failures.
3 nodes · no connections - Human in the loopbeginner10 min setup
AI screen, human approve, then send
Classify an inbound request, ask a reviewer to approve or reject it, and email the requester the outcome.
6 nodes · anthropic, sendgrid - Human in the loopintermediate15 min setup
Extract with human clarification on low confidence
Extract structured data from text; when the model is unsure it pauses and asks a person to pick from candidates, then the record is posted.
3 nodes · anthropic - Sales & CRMintermediate12 min setup
Closed-won HubSpot deal to a spreadsheet
Every deal that changes stage is read back and appended to a Google Sheet for finance.
3 nodes · hubspot, google_sheets - Sales & CRMintermediate12 min setup
Welcome e-mail for a new HubSpot contact
When a contact is created in HubSpot, read it back and send a personalised welcome e-mail.
3 nodes · hubspot, sendgrid - Sales & CRMintermediate15 min setup
Failed payment to a HubSpot ticket and a Slack alert
A Stripe payment failure opens a HubSpot ticket against the customer and pings the billing channel.
4 nodes · stripe, hubspot, slack - Insuranceintermediate25 min setup
First notice of loss: extract, validate, triage
A claim notification arrives by webhook; AI extracts the loss details, the payload is validated, an adjuster triages it and the claim is opened in Iris.
7 nodes · anthropic, sendgrid - Operationsintermediate12 min setup
Jira issue updates to a Microsoft Teams channel
Created and updated Jira issues are announced in the Teams channel the squad actually watches.
2 nodes · jira, teams - Utilitiesbeginner6 min setup
Bug report webhook to a Jira issue
Let any tool — a status page, a form, your app's crash handler — raise a Jira issue over one webhook.
2 nodes · jira - Utilitiesbeginner8 min setup
Form submission to a Notion database
A public intake form writes one page per submission into a Notion database.
2 nodes · notion - Operationsintermediate12 min setup
Mirror new Jira issues into Notion
Every issue Jira raises is mirrored as a page in a Notion database, for people who live in Notion.
2 nodes · jira, notion - Operationsbeginner8 min setup
Weekly Notion database digest to Slack
Query a Notion database on a schedule and post what it holds into a Slack channel.
3 nodes · notion, slack - Operationsbeginner5 min setup
Scheduled health check with email alert
Ping an endpoint every 5 minutes; if it does not return 200, email the on-call address with the status code.
5 nodes · sendgrid - Operationsbeginner10 min setup
Validated webhook to database
Accept events by webhook, reject malformed payloads with a JSON schema, and upsert the valid ones into a SQL table.
3 nodes · mysql - Sales & CRMintermediate20 min setup
Sales inbox: qualify and route
Poll the sales mailbox, classify each email as lead / existing customer / vendor, create Iris records for new leads and forward the rest to the right team.
7 nodes · gmail, anthropic, sendgrid - Operationsintermediate12 min setup
Salesforce case to a Jira issue
Every new Salesforce case is raised as a Jira issue so engineering works from one queue.
2 nodes · salesforce, jira - Sales & CRMbeginner8 min setup
New Salesforce lead to Slack
Poll Salesforce for new leads and post each one into the sales channel as it arrives.
2 nodes · salesforce, slack - Sales & CRMintermediate10 min setup
Weekly Salesforce pipeline digest
Run a SOQL query against open opportunities every Monday and e-mail the result to the sales lead.
3 nodes · salesforce, sendgrid - Databeginner8 min setup
Daily spreadsheet summary by e-mail
Read a range from a Google Sheet every morning and e-mail the rows to a distribution list.
3 nodes · google_sheets, sendgrid - Sales & CRMintermediate10 min setup
New spreadsheet row to a HubSpot contact
A new row in a Google Sheet becomes a HubSpot contact, and the team hears about it in Slack.
3 nodes · google_sheets, hubspot, slack - Databeginner5 min setup
Webhook to a spreadsheet row
Log every webhook POST as a row in a Google Sheet — the simplest durable audit trail there is.
2 nodes · google_sheets - Utilitiesbeginner5 min setup
Internal request form to a Slack channel
A public request form posts every submission into a Slack channel, formatted and ready to pick up.
2 nodes · slack - Operationsintermediate10 min setup
Daily Jira bug digest to Slack
Every morning, search Jira for open bugs and post the count and the list to a Slack channel.
3 nodes · jira, slack - Operationsintermediate10 min setup
Incident webhook to Slack and Microsoft Teams
One webhook from your monitoring tool announces the incident in both Slack and a Teams channel.
3 nodes · slack, teams - Operationsintermediate12 min setup
Stripe payment failure alert
A failed Stripe payment reaches the billing channel and the billing inbox with the customer already looked up.
4 nodes · stripe, slack, sendgrid - Dataintermediate10 min setup
Monthly Stripe invoice summary to a spreadsheet
List the month's paid invoices and append the totals to a Google Sheet finance already reads.
3 nodes · stripe, google_sheets - Databeginner8 min setup
New Stripe customer to an Airtable record
Every customer Stripe creates is written into an Airtable base so non-engineers can work the list.
2 nodes · stripe, airtable - Operationsadvanced15 min setup
Teams channel message to a Jira issue
A message in a watched Teams channel raises a Jira issue, so an ask in chat does not get lost.
2 nodes · teams, jira - Operationsintermediate12 min setup
Daily standup digest from Notion to Teams
Query the standup database in Notion each morning and post it to the team's Teams channel.
3 nodes · notion, teams - Utilitiesintermediate10 min setup
Delay, retry and dead-letter
Call a flaky endpoint with backoff retries; on final failure wait, try a fallback endpoint, and if that also fails email an operator.
5 nodes · sendgrid - Utilitiesbeginner10 min setup
Scheduled API digest by email
Every weekday morning pull a JSON summary from your API, have an LLM turn it into three bullet points and email the team.
4 nodes · anthropic, sendgrid - Utilitiesbeginner5 min setup
Webhook transform and forward
Receive any JSON, normalise a few fields, reshape it and forward to another endpoint — the smallest useful glue workflow.
4 nodes · no connections
Need a template we don't have?
Describe it to Build with AI. It plans the nodes, generates the graph, validates it against the registry and shows you a coverage report before you commit.