2026 Edition · Vol. 06 Lead Magnet · A4 · 14 pages
The Workflow Operator's Manual

Productivity
Automation
Toolkit

Twenty automation platforms, five copy-paste workflow templates, and the decision framework operators actually use to decide what to automate — and what to leave alone.

Workflow Ops No-code AI Agents
Tools Reviewed
20
Categories
4
Templates
5
Read Time
18m
Rabbit Bricks · Blog Factory Edition 2026.06 · ISSN 2026-RB06
02 · Read me first & framework

When to automate

Decision tree4 questions · 5 leaves

Most teams automate the wrong thing first — a flashy AI agent for a task they do twice a quarter, while an hour of daily copy-paste sits untouched. Run any candidate task through these four questions before you wire a single Zap.

Start here
Should I automate this task?
Pick one task, time it for a week, then walk it down the tree.
— Q1 · Frequency · do you do it ≥ 3× / week? —
No → low frequency
Don't automate. Document it.
A 3-line SOP in Notion beats a flaky Zap that breaks while you're on holiday. Revisit if the task becomes weekly.
Yes → continues
Q2 · Are the inputs structured?
Structured = email subject lines, CSVs, form fields, API responses. Unstructured = a meeting recording, a vague Slack thread.
— Q2 → Q3 · How much judgement is required? —
Structured · zero judgement
Use a no-code orchestrator
Zapier, Make, n8n. Fixed triggers, fixed actions. The cheapest, most reliable path. Section A.
Structured · some judgement
Add an AI step inside the flow
Same orchestrator, but with an OpenAI / Claude node for summarisation, classification, or rewriting. 80% of useful AI automation lives here.
Unstructured · heavy judgement
Use an AI agent builder
Lindy, Relay, Bardeen. Worth the complexity only when a deterministic flow genuinely can't cope. Section B.
— Q4 · Is it your task, or the org's? —
Personal · solo
Personal productivity tools
Reclaim, Motion, Akiflow, Mem. Calendar & inbox automation that lives on your machine — no IT review, no shared seat. Section C.
Org-level · vertical
Vertical automation platforms
Apollo (sales), Bland (calls), Glean (search), Decagon (support). Buy when the vertical needs depth a generic stack can't fake. Section D.
Rabbit Bricks · Productivity Automation Toolkit 2026 Affiliate links may be present. 02 / 14
03 · Section A · No-code orchestrators

The connective tissue

Tools01 → 04 of 20
A · 01 / 20
Zapier
$ · $19/mo VISUAL

The default. 7,000+ app connectors, the flattest learning curve, and the most-asked-about tool in any "how do I connect X to Y" thread.

SaaS-to-SaaS plumbing
  • 7,000+ apps
  • AI step (Tables)
  • Multi-step Zaps
  • Built-in webhooks
Killer use case: form submission → CRM lead → Slack ping in 3 minutes flat.
A · 02 / 20
Make
$ · $9/mo VISUAL

A canvas, not a list. Branches, loops and iterators on a visual graph — the choice once your scenarios outgrow Zapier's linear runs.

Branching scenarios
  • Visual flow graph
  • Routers & iterators
  • Operations-based pricing
  • 1,800+ apps
Killer use case: one webhook fans out to seven branches with conditional retries.
A · 03 / 20
n8n
FREE · self-host CODE

Open-source, self-hostable, and quietly the operator favourite. Visual graph plus a real Code node — the JS escape hatch you eventually need.

Self-hosted ops & AI agents
  • Self-hosted (free)
  • JS / Python nodes
  • Native LangChain
  • JSON import/export
Killer use case: internal AI agents on a private VPC, no per-task billing.
A · 04 / 20
Pipedream
$ · $19/mo CODE

Code-first integrations for developers who find drag-and-drop limiting. Each step is a Node.js / Python function with full npm / pip access.

Dev-led automation
  • Node.js + Python
  • Full npm / pip
  • Built-in cron
  • HTTP triggers
Killer use case: a backend microservice without standing up a server.
Rabbit Bricks · Section A · No-code Orchestrators Affiliate links may be present. 03 / 14
04 · Sections A → B

Open-source & agent builders

Tools05 → 08 of 20
A · 05 / 20
Activepieces
FREE · OSS VISUAL

The open-source Zapier clone with momentum. Cleaner UI than n8n for non-developers, simpler self-hosting story, growing piece library.

OSS Zapier replacement
  • 200+ pieces
  • Self-host or cloud
  • TypeScript SDK
  • Branching flows
Killer use case: internal team needs Zapier-style tooling but procurement vetoed SaaS.
B · 06 / 20
Lindy
$$ · $49/mo AGENT

Specialised AI assistants for inbox, calendar and recruiting. Sits between a Zap and a real human assistant — handles the squishy bits.

Inbox & meeting agents
  • Email triage
  • Meeting scheduler
  • CRM updates
  • Lindy society templates
Killer use case: auto-draft replies that actually sound like you, with calendar context attached.
B · 07 / 20
Relay
$$ · $29/mo AGENT

"Human-in-the-loop" automation. Every flow can pause for an approval step before the AI acts — the safest way to ship agentic work.

Approval-gated agents
  • Approval steps
  • AI extract / classify
  • Slack & email approvals
  • Branching paths
Killer use case: AI drafts an outreach email; you tap approve in Slack before it sends.
B · 08 / 20
Bardeen
$ · $20/mo AGENT

Browser-native scraper-plus-agent. Lives in your Chrome and runs playbooks on whatever page you're looking at — LinkedIn, Crunchbase, Notion.

Browser scraping + actions
  • Chrome extension
  • Visual scraper
  • Magic Box AI
  • 120+ playbooks
Killer use case: scrape 200 LinkedIn profiles → enrich → push to Sheets in one click.
Rabbit Bricks · Sections A → B Affiliate links may be present. 04 / 14
05 · Sections B → C

Autonomous agents & personal stacks

Tools09 → 12 of 20
B · 09 / 20
MultiOn
$$ · $39/mo AGENT

An AI agent that drives a real browser end-to-end. Useful when the target system has no API and you can't afford another scraper.

No-API web actions
  • Headless browser
  • Multi-step planning
  • API + SDK
  • Recordable macros
Killer use case: book travel, order supplies, fill forms in legacy portals on a schedule.
B · 10 / 20
AutoGPT
FREE · OSS AGENT

The OG autonomous agent project, now a maturing platform with a flow-builder front-end. Self-host, BYO LLM, build agents that loop on goals.

Tinkerers & researchers
  • Self-host
  • BYO LLM keys
  • Flow builder UI
  • Plugin marketplace
Killer use case: a research agent that crawls, reads, summarises, repeats — on your hardware.
C · 11 / 20
Notion AI
$ · $10/mo HYBRID

AI sitting inside the doc you already use. Best for teams already living in Notion — useful for inline rewrites and Q&A across pages.

In-doc AI for teams
  • Inline rewrites
  • Workspace Q&A
  • Auto-summarise
  • AI button blocks
Killer use case: ask "what did the design team ship last sprint?" and get a sourced answer.
C · 12 / 20
Reclaim
$ · $10/mo HYBRID

Defends focus time on your calendar automatically. Tasks get smart-blocked, habits hold their slot, meetings dodge deep work.

Calendar defence
  • Smart task blocking
  • Habits
  • Buffer time
  • Google + Outlook
Killer use case: protect 3h of focus time daily without owning the negotiation yourself.
Rabbit Bricks · Sections B → C Affiliate links may be present. 05 / 14
06 · Sections C → D

Personal stacks & vertical depth

Tools13 → 16 of 20
C · 13 / 20
Motion
$$ · $34/mo HYBRID

A calendar-first task manager that auto-schedules everything you have to do around your real availability and re-plans when life happens.

Auto-scheduled task list
  • Auto-schedule
  • Project plans
  • Team workloads
  • Calendar integration
Killer use case: drop 14 tasks in, get a defensible weekly plan back in 30 seconds.
C · 14 / 20
Mem
$ · $14/mo AGENT

A note-taking app where the AI is the index. Throw notes in flat; ask questions across them later. No folders, no tagging discipline required.

Searchable second brain
  • Self-organising
  • Mem chat (RAG)
  • Daily collections
  • Mobile capture
Killer use case: search "what did Anna say about pricing in March?" across two years of notes.
C · 15 / 20
Akiflow
$$ · $24/mo HYBRID

A unified inbox for tasks, calendar, Slack, email and Notion. Time-block any item by drag — the keyboard-shortcut answer to scattered work.

Single planning surface
  • 20+ integrations
  • Time-blocking
  • Daily planner
  • Snooze & recur
Killer use case: drag a Slack thread onto Tuesday 2pm and forget about it.
D · 16 / 20
Apollo
$$ · $59/mo VISUAL

All-in-one outbound platform — contact database, sequences, dialer and AI personalisation. Enough depth that most teams can drop three other tools.

Outbound sales engine
  • 275M contacts
  • Email sequences
  • AI personalisation
  • Dialer + calls
Killer use case: ICP filter → AI-personalised 4-step sequence → meetings booked, all in one tab.
Rabbit Bricks · Sections C → D Affiliate links may be present. 06 / 14
07 · Section D · Vertical automation cont.

Voice, search & support agents

Tools17 → 20 of 20
D · 17 / 20
Bland
$$$ · $0.09/min AGENT

AI phone agents that hold real conversations — qualify leads, book appointments, run surveys. Sub-second latency, custom voices.

Outbound & inbound calls
  • Sub-second latency
  • Custom voices
  • Conversational pathways
  • API-first
Killer use case: qualify 500 inbound leads overnight without staffing a call centre.
D · 18 / 20
ElevenLabs
$ · $22/mo CODE

Studio-grade TTS & voice cloning, plus conversational agents. The voice layer plugged into half the AI products you've used this quarter.

Voice + conversational AI
  • 32 languages
  • Voice cloning
  • Conversational AI
  • Audio API
Killer use case: turn every blog post into a podcast episode in your own voice, automatically.
D · 19 / 20
Glean
$$$ · enterprise HYBRID

Enterprise search and assistants over your company's tools — Slack, Drive, Confluence, Jira, Salesforce. Becomes the org's institutional memory.

Enterprise knowledge ops
  • 100+ connectors
  • Permissions-aware
  • AI assistants
  • Workflows + actions
Killer use case: "What's our refund policy?" returns the actual policy doc, not a guess.
D · 20 / 20
Decagon
$$$ · enterprise AGENT

AI customer-support agents that resolve, not just deflect. Plugs into Zendesk / Intercom and handles tier-1 tickets with measurable resolution rates.

Tier-1 support automation
  • Zendesk + Intercom
  • Action-taking agents
  • Knowledge connectors
  • QA & analytics
Killer use case: deflect 70% of repetitive tickets while keeping CSAT honest.
Rabbit Bricks · Section D · Vertical Automation Affiliate links may be present. 07 / 14
08 · Template 01 of 05 · n8n / Zapier

Slack → Notion daily digest

Difficulty★ ☆ ☆ · 12 minutes

Every weekday at 6pm, scan the channels you actually care about, summarise the key threads with an LLM, and drop a tidy digest into a Notion database. Nobody opens Slack on Saturdays again.

The flow
  • 1Schedule triggerCron · weekdays at 18:00 in your timezone.
  • 2Slack: list channel messagesPull last 24h from a curated list of channel IDs.
  • 3OpenAI / Claude summariseGroup by thread, output 3-5 bullets per channel.
  • 4Notion: create database rowTitle = today's date · Body = formatted markdown.
  • 5Slack: post receipt"Today's digest is live →" with the page link.
Tools
n8n · Slack · OpenAI · Notion
Run cost
~$0.02 / day
slack-to-notion-digest.json
{ "name": "Slack → Notion daily digest", "version": "1.0.0", "nodes": [ { "id": "trigger.cron", "type": "n8n-nodes-base.cron", "params": { "expr": "0 18 * * 1-5" } }, { "id": "slack.fetch", "type": "n8n-nodes-base.slack", "params": { "resource": "message", "operation": "getAll", "channels": ["C0XXXX1", "C0XXXX2"], "oldest": "={{ $now.minus({hours:24}).toUnixInteger() }}" } }, { "id": "ai.summarise", "type": "@n8n/n8n-nodes-langchain.openAi", "params": { "model": "gpt-4o-mini", "system": "Group threads by topic. Output 3-5 markdown bullets per channel.", "input": "={{ $json.messages }}" } }, { "id": "notion.create", "type": "n8n-nodes-base.notion", "params": { "databaseId": "YOUR_DB_ID", "title": "Daily digest · {{ $today }}", "content": "={{ $node['ai.summarise'].json.text }}" } }, { "id": "slack.notify", "type": "n8n-nodes-base.slack", "params": { "channel": "#ops-digest", "text": "Today's digest → {{ $node['notion.create'].json.url }}" } } ], "connections": "trigger → slack.fetch → ai.summarise → notion.create → slack.notify" }
Rabbit Bricks · Template 01 · Slack → Notion digest Affiliate links may be present. 08 / 14
09 · Template 02 of 05 · Zapier / Make

New blog post → multi-platform syndication

Difficulty★ ★ ☆ · 25 minutes

One source of truth, six destinations. The instant a new post hits your CMS RSS, an LLM rewrites it for each channel — LinkedIn carousel, Twitter thread, newsletter blurb, Reddit summary — and queues each in its native scheduler.

The flow
  • 1RSS triggerWatch CMS feed for new <item> elements.
  • 2Fetch full HTMLHit the canonical URL, strip nav / footer.
  • 3AI fan-out (5 prompts)One per destination. Different tone, length, hashtags.
  • 4Push to schedulersBuffer · Typefully · Beehiiv · LinkedIn · Reddit.
  • 5Log to SheetsOne row per post · platform · scheduled time.
Tools
Zapier · OpenAI · Buffer · Typefully
Run cost
~$0.04 / post
blog-syndication.zap.json
// Zapier multi-step zap export (abridged) { "trigger": { "app": "rss", "event": "new_item_in_feed", "feed_url": "https://blog.example.com/feed.xml" }, "actions": [ { "id": "fetch.html", "app": "webhooks", "event": "GET", "params": { "url": "{{trigger.link}}" } }, { "id": "ai.linkedin", "app": "openai", "event": "chat", "params": { "model": "gpt-4o-mini", "system": "Rewrite as a 6-slide LinkedIn carousel. Hook line first.", "user": "{{fetch.html.body}}" } }, { "id": "ai.twitter", "app": "openai", "event": "chat", "params": { "system": "Rewrite as 7-tweet thread. Each ≤ 270 chars.", "user": "{{fetch.html.body}}" } }, { "id": "buffer.queue", "app": "buffer", "event": "add_to_queue", "params": { "profile": "linkedin", "text": "{{ai.linkedin.choices[0].message.content}}" } }, { "id": "typefully.draft", "app": "typefully", "event": "create_draft", "params": { "content": "{{ai.twitter.choices[0].message.content}}" } }, { "id": "sheet.log", "app": "google_sheets", "event": "create_row", "params": { "row": ["{{trigger.title}}", "{{now}}", 5] } } ] }
Rabbit Bricks · Template 02 · Blog syndication Affiliate links may be present. 09 / 14
10 · Template 03 of 05 · n8n + AI

Email triage with AI summarisation

Difficulty★ ★ ☆ · 20 minutes

Inbox arrives sorted, not screamed at. Every new email gets classified — urgent, FYI, newsletter, spam — summarised in one line, and either dropped into a Notion triage queue or archived. Open the queue once a day, blast through it.

The flow
  • 1Gmail triggerNew message in INBOX (excluding promotions).
  • 2AI classify + summariseJSON output: { class, oneline, action_required }.
  • 3Switch on classURGENT → page · FYI → Notion · NEWSLETTER → Readwise · SPAM → archive.
  • 4Apply Gmail labelStamp the message so the human view stays clean.
  • 5Daily digest at 8amOne Slack message: counts per class + top 3 urgent.
Tools
n8n · Gmail · OpenAI · Notion
Run cost
~$0.0008 / email
email-triage.n8n.json
{ "name": "Email triage with AI summarisation", "nodes": [ { "id": "gmail.trigger", "type": "n8n-nodes-base.gmailTrigger", "params": { "label": "INBOX", "excludeCategories": ["PROMOTIONS"] } }, { "id": "ai.classify", "type": "@n8n/n8n-nodes-langchain.openAi", "params": { "model": "gpt-4o-mini", "response_format": "json_object", "system": "Classify the email. Return JSON: { class: 'URGENT'|'FYI'|'NEWSLETTER'|'SPAM', oneline: string, action_required: bool }", "input": "Subject: {{$json.subject}}\\nFrom: {{$json.from}}\\nBody: {{$json.snippet}}" } }, { "id": "switch.byClass", "type": "n8n-nodes-base.switch", "params": { "dataPropertyName": "class", "rules": [ { "value": "URGENT", "output": 0 }, { "value": "FYI", "output": 1 }, { "value": "NEWSLETTER", "output": 2 }, { "value": "SPAM", "output": 3 } ] } }, { "id": "page.urgent", "type": "n8n-nodes-base.pushover", "params": { "priority": 2, "text": "{{ai.classify.oneline}}" } }, { "id": "notion.fyi", "type": "n8n-nodes-base.notion", "params": { "databaseId": "YOUR_DB" } }, { "id": "readwise.news", "type": "n8n-nodes-base.httpRequest", "params": { "url": "https://readwise.io/api/v2/save/" } }, { "id": "gmail.archive", "type": "n8n-nodes-base.gmail", "params": { "operation": "archive" } } ] }
Rabbit Bricks · Template 03 · Email triage Affiliate links may be present. 10 / 14
11 · Template 04 of 05 · Make / Zapier

Lead capture → CRM + welcome email

Difficulty★ ☆ ☆ · 10 minutes

Form submission lands → contact gets enriched with firmographic data → row in your CRM with the right owner → personalised welcome email sent within 90 seconds. The boring template that quietly closes deals.

The flow
  • 1Webhook triggerPOST from your form provider · Typeform / Tally / custom.
  • 2Enrich (Apollo / Clearbit)Email → company size · industry · LinkedIn URL.
  • 3Owner lookupRound-robin or rule-based assignment.
  • 4HubSpot upsertCreate or update contact + deal stage = "New lead".
  • 5AI welcome emailPersonalised opener referencing their company; sent via owner's mailbox.
Tools
Make · Apollo · HubSpot · OpenAI
Run cost
~$0.05 / lead
lead-capture.make.json
{ "scenario": "Lead capture → CRM + welcome", "modules": [ { "id": "webhook.trigger", "type": "webhooks:CustomWebHook", "params": { "path": "/lead-in" } }, { "id": "apollo.enrich", "type": "apollo:enrichPerson", "params": { "email": "{{webhook.trigger.email}}" } }, { "id": "router.assign", "type": "util:Router", "params": { "rules": [ { "if": "company_size > 200", "owner": "ae-enterprise" }, { "if": "company_size > 50", "owner": "ae-midmarket" }, { "if": "default", "owner": "sdr-pool" } ] } }, { "id": "hubspot.upsert", "type": "hubspot:upsertContact", "params": { "properties": { "email": "{{webhook.trigger.email}}", "company": "{{apollo.enrich.organization.name}}", "hs_owner_id": "{{router.assign.owner}}", "lifecyclestage": "lead" } } }, { "id": "ai.welcome", "type": "openai:chat", "params": { "model": "gpt-4o-mini", "system": "Write a 90-word welcome email. Reference their company and one specific signal.", "input": "{{apollo.enrich}}" } }, { "id": "gmail.send", "type": "gmail:sendAs", "params": { "from": "{{router.assign.owner}}@example.com", "to": "{{webhook.trigger.email}}", "subject": "Welcome — quick note", "body": "{{ai.welcome.text}}" } } ] }
Rabbit Bricks · Template 04 · Lead capture Affiliate links may be present. 11 / 14
12 · Template 05 of 05 · n8n + Telegram

Daily KPI Telegram report

Difficulty★ ★ ☆ · 18 minutes

The morning ritual that survives standups. Every weekday at 7am, pull yesterday's numbers from Stripe + GA + Posthog, deltas vs. 7-day average, and ship a single Telegram message to the founder channel. No dashboard tab to forget.

The flow
  • 1Cron · weekdays 07:00Single trigger, your TZ.
  • 2Parallel fetchStripe MRR · GA sessions · Posthog signups · Helpdesk open tickets.
  • 3Compute deltasΔ vs. yesterday and Δ vs. 7-day average.
  • 4Format messageTelegram MarkdownV2 · arrows for direction · bold KPIs.
  • 5Send to channelOne message · pinned · readable on phone in 5 seconds.
Tools
n8n · Stripe · GA · Posthog · Telegram
Run cost
~$0 / day (self-hosted)
kpi-telegram.n8n.json
{ "name": "Daily KPI · Telegram", "nodes": [ { "id": "cron", "type": "n8n.cron", "params": { "expr": "0 7 * * 1-5" } }, { "id": "stripe.mrr", "type": "n8n.stripe", "params": { "resource": "subscription", "op": "sumActive" } }, { "id": "ga.sessions", "type": "n8n.googleAnalytics", "params": { "metric": "sessions", "window": "yesterday" } }, { "id": "posthog.signups", "type": "n8n.posthog", "params": { "event": "signup_completed", "window": "yesterday" } }, { "id": "compute.deltas", "type": "n8n.code", "params": { "language": "javascript", "code": "const arr = items[0].history; const avg = arr.reduce((a,b)=>a+b,0)/arr.length; return [{json:{ today: items[0].value, delta_avg: ((items[0].value-avg)/avg*100).toFixed(1) }}];" } }, { "id": "format.message", "type": "n8n.set", "params": { "value": "*KPI · {{$today}}*\\n\\n💰 MRR: *${{stripe.mrr}}* ({{deltas.mrr}}%)\\n👥 Signups: *{{posthog.signups}}* ({{deltas.signups}}%)\\n📊 Sessions: *{{ga.sessions}}* ({{deltas.ga}}%)\\n🎫 Open tickets: *{{help.open}}*" } }, { "id": "telegram.send", "type": "n8n.telegram", "params": { "chatId": "-100XXXXXXX", "parseMode": "MarkdownV2", "text": "{{format.message.value}}" } } ] }
Rabbit Bricks · Template 05 · KPI Telegram Affiliate links may be present. 12 / 14
13 · Starter stacks

Three recipes by role

Pick oneDon't mix-and-match yet

If you've never wired up an automation stack, copy one of these wholesale. Each is the smallest viable kit that pays for itself within a quarter — add tools later, not at the start.

Recipe 01 · Solo operatorThe Indie Stack

  • Orchestrator n8n (self-host)
  • AI inside flows OpenAI API
  • Personal calendar Reclaim
  • Notes & recall Mem
  • Voice layer ElevenLabs
Monthly~$46

Recipe 02 · Small teamThe Ops Stack

  • Orchestrator Zapier
  • Approval-gated AI Relay
  • Calendar autopilot Motion
  • Inbox layer Akiflow
  • Outbound Apollo
Monthly~$185

Recipe 03 · Scaling co.The Vertical Stack

  • Internal search Glean
  • Support agents Decagon
  • Voice / phones Bland
  • Agent platform Lindy
  • Glue layer Make
Monthlyenterprise
Rule of thumb

Don't add a sixth tool to any of these recipes until you've measured at least one full quarter of cost-per-outcome on the original five. Stack bloat is the #1 killer of automation ROI we see in audits.

Rabbit Bricks · Starter stacks Affiliate links may be present. 13 / 14
End matter · Disclaimers Page 14 / 14
Thanks for reading

Now go wire something up.

If only one thing sticks, let it be this — automate the boring three-times-a-week task before you build the flashy autonomous agent. Speed compounds; clever does not.

Affiliate Disclosure

Some links in this guide may be affiliate links. If you sign up through them, Rabbit Bricks may receive a commission at no extra cost to you. We only include tools we'd recommend to a friend; presence on this list is editorial, not paid placement.

Pricing & accuracy

Prices reflect public list rates in Q1 2026 (USD, monthly). Annual plans usually run 15–30% lower; enterprise quotes vary widely. Tool capabilities and APIs change quickly — verify on the vendor's site before purchase. This guide is editorial commentary, not professional advice.

Rabbit Bricks · Productivity Automation Toolkit · 2026.06 © 2026 Rabbit Bricks · All rights reserved