# B2B Workflow Orchestration True-Cost Audit (2026): n8n vs Make vs Zapier vs Pipedream URL: https://aicostbench.com/guides/automation-workflow-cost-audit/ Last Verified: 2026-11-04 Make.com ($10.59/10k ops) is cheaper than n8n Cloud ($24/2.5k runs) ONLY when your workflow executes fewer than 8.5 total operations per trigger. Once a single Webhook passes a 25-item JSON array through an Iterator with 4 downstream modules (102 ops/run), Make.com's effective bill jumps 8.4x higher than n8n at 10,000 monthly runs ($1,203.60/mo vs $60.00/mo on n8n Pro or $14.50/mo on Self-Hosted Queue VPS). ## Key Findings - Billing Unit Divergence: Zapier bills per Action Task ($0.029–$0.039/task), Make.com bills per Module Operation ($0.00106/op including polling triggers), while n8n bills per complete Workflow Execution regardless of internal step count. - The Array Fan-Out Cliff: A CRM sync processing 40 line-items across 5 nodes consumes 1 execution on n8n ($0.006) vs 201 operations on Make ($0.237) vs 200 tasks on Zapier ($5.88) per single webhook event. - Self-Hosted Queue Mode Crossover: Migrating from n8n Cloud Pro ($60/mo) to a 2-vCPU/4GB Docker + BullMQ Redis VPS ($14.50/mo) reaches positive ROI at 4,200 executions/month even when factoring 1 hour/quarter of DevOps maintenance. ## Hidden Billing Mechanic Make.com bills 1 operation every time a scheduled scenario polls an endpoint and finds 0 new records. A 1-minute polling trigger burns 43,200 operations/month ($45.75/mo) before processing a single customer record. ## Architecture Recommendation Use Make.com Core for linear (<5 step) webhook automations under 3,000 runs/month. Switch to n8n Cloud Starter as soon as workflows include SplitInBatches/Iterator loops or multi-step AI Agents. Deploy n8n Self-Hosted Queue Mode once volume exceeds 15,000 executions/month. --- # LLM API & Agent Token Economics (2026): OpenAI vs Claude vs Gemini vs DeepSeek URL: https://aicostbench.com/guides/llm-agent-token-economics/ Last Verified: 2026-11-04 In multi-turn ReAct agents with 12+ MCP tools attached, 68% to 79% of your monthly LLM invoice is spent re-sending identical JSON tool schemas on every reasoning step—NOT user text. Enabling Anthropic/OpenAI Prompt Caching on a 5-turn Claude 3.7 Sonnet agent drops 10,000 monthly task runs from $1,341.00/mo down to $318.50/mo (-76.2%). ## Key Findings - The Hidden MCP Schema Tax: Each MCP tool definition averages 420–480 tokens of JSON Schema. Attaching 15 tools injects ~7,200 hidden input tokens per turn, or 36,000 tokens across a 5-turn agent execution. - Reasoning Token Inflation: OpenAI o3-mini ($4.40/1M output) and DeepSeek-R1 ($2.19/1M output) bill internal chain-of-thought tokens at full output rates, adding 1,200–3,800 invisible tokens per call. - Gemini 2.5 Pro 200k Cliff: Crossing 200,001 input tokens doubles the price of ALL tokens in the request from $1.25/1M to $2.50/1M. ## Hidden Billing Mechanic Injecting a dynamic `new Date().toISOString()` timestamp or random UUID at line 1 of your System Prompt invalidates prefix matching and drops OpenAI/DeepSeek automatic prompt cache hit rates to 0%. ## Architecture Recommendation Place static System Instructions and MCP Tool Schemas at the top of the prompt prefix, move dynamic user timestamps to the final user message, and route classification steps to Gemini 2.5 Flash or GPT-4o-mini ($0.15/1M) while reserving Claude 3.7 Sonnet for complex code/tool synthesis. --- # Voice AI Agent True Per-Minute Cost Audit (2026): Retell vs Vapi vs Bland vs Realtime API URL: https://aicostbench.com/guides/voice-ai-agent-unit-economics/ Last Verified: 2026-11-04 Never budget Voice AI using headline platform fees ($0.05–$0.07/min). Once you unbundle Deepgram STT ($0.012), LLM tokens ($0.025), ElevenLabs Turbo TTS ($0.042), Twilio SIP ($0.014), and 60-second rounding rules, true production cost lands between $0.125/min (Retell modular) and $0.334/min (OpenAI Realtime API without context truncation). ## Key Findings - The 5-Invoice Surprise on Vapi: Vapi's $0.05/min fee covers orchestration only; adding ElevenLabs + GPT-4o + Deepgram + Twilio brings actual per-minute burn to $0.143/min. - 60-Second Rounding & Outbound Dial Tax: On Bland AI, a 70-second call rounds to 2.0 billed minutes (+71% inflation), and high-volume outbound dialers pay $0.015 per unanswered/voicemail attempt. - Realtime API Audio Context Snowball: OpenAI's Speech-to-Speech API re-ingests prior audio turns on every response; a 10-minute support call costs 2.2x more per minute in minute 9 than in minute 1 unless sliding-window truncation is configured. ## Hidden Billing Mechanic Reserved concurrency lines ($8–$12/line/month) often cost more than per-minute usage for bursty B2B campaigns that dial 100 simultaneous leads during a 1-hour morning window. ## Architecture Recommendation Use Retell AI with Cartesia/ElevenLabs Flash and GPT-4o-mini for predictable per-second B2B phone agents ($0.11–$0.125/min all-in). Use ElevenLabs Conversational AI when ultra-low latency emotional voice synthesis is the top conversion driver. --- # AI Data, Web Scraping & Vector DB Cost Audit (2026): Firecrawl vs Jina & Supabase vs Pinecone URL: https://aicostbench.com/guides/rag-scraping-vector-db-cost/ Last Verified: 2026-11-04 For under 500,000 vectors (1536-dim), Supabase Pro ($25/mo + $15 compute add-on) beats Pinecone Serverless Standard ($50/mo minimum floor). For AI web scraping, Jina Reader ($0.02/1M tokens) is 4.8x cheaper than Firecrawl on static documentation, while Firecrawl ($19/3k pages) wins on anti-bot SPA pages requiring headless browser actions. ## Key Findings - HNSW Index RAM Formula: Storing `N` vectors of dimension `d` in pgvector HNSW requires roughly `N * d * 4 * 1.45` bytes of RAM. 1,000,000 OpenAI 1536-dim vectors require ~8.9GB RAM to avoid disk thrashing. - Firecrawl `/extract` Credit Multiplier: Calling `/scrape` for clean Markdown costs 1 credit/URL, whereas `/extract` with structured schema extraction consumes 4–5 credits/URL. ## Hidden Billing Mechanic Pinecone Serverless charges Read Units based on namespace scan size; unpartitioned multi-tenant indexes without metadata filtering or tenant namespaces can burn 10x more Read Units per query. ## Architecture Recommendation Combine Jina Reader (`r.jina.ai`) as primary zero-cost Markdown fetcher with Firecrawl as automatic fallback on 403/JS-heavy targets, and store embeddings in half-precision (`halfvec` 16-bit float) on Supabase pgvector to cut RAM requirements by 50%. --- # n8n vs Make.com Pricing Audit (2026): Exact Break-Even & Iterator Loop Multiplier URL: https://aicostbench.com/compare/n8n-vs-make-pricing-break-even/ Last Verified: 2026-11-04 Make.com Core ($10.59/mo for 10,000 operations) is cheaper than n8n Cloud Starter ($24.00/mo for 2,500 workflow executions) ONLY below 21,364 monthly operations. In a workflow with a 30-item Iterator feeding 4 modules (123 ops/run), Make crosses the $24 break-even threshold at just 173 runs/month—and at 5,000 runs/month, Make costs $724.49 vs $39.00 on n8n Cloud. ## Key Findings - Per-Operation vs Per-Execution Math: Make bills for every module execution inside an array loop (`1 + baseNodes + items * loopNodes`). n8n bills 1 execution for the entire workflow run. - Break-Even Formula: `BreakEvenRuns = 21364 / (1 + baseNodes + loopItems * nodesInsideLoop)`. - Polling Trigger Tax: A 5-minute polling trigger on Make consumes 8,640 operations/month just checking for new data, eating 86.4% of the Core plan before doing any real work. ## Hidden Billing Mechanic On Make.com, adding an Router with 3 filter branches where 1 item passes still evaluates and bills operations on every downstream module after an Iterator. ## Architecture Recommendation Keep simple 3-step webhook-to-Slack alerts on Make Core ($10.59/mo). Move any workflow containing array iteration, batch enrichment, or AI Agents to n8n Cloud ($24/mo) or n8n Self-Hosted ($14.50/mo). --- # n8n Cloud vs Self-Hosted VPS (2026): True 12-Month TCO & Queue Mode Benchmark URL: https://aicostbench.com/compare/n8n-cloud-vs-self-hosted-tco/ Last Verified: 2026-11-04 n8n Self-Hosted on a 2-vCPU / 4GB ARM64 VPS with Postgres + Redis Queue Mode costs $14.50/mo flat up to 250,000 executions, saving $546/year vs n8n Cloud Pro ($60/mo for 10k runs) and $9,426/year vs n8n Business ($800/mo for 40k runs). However, teams under 2,500 runs/month without Linux/Docker expertise should stay on n8n Cloud Starter ($24/mo) to avoid self-inflicted SQLite disk-full outages. ## Key Findings - Infrastructure Sizing Floor: Running n8n + PostgreSQL + Redis + Puppeteer/Playwright on a 1GB RAM VPS crashes under memory pressure. A 4GB RAM VPS ($6.50–$12/mo) + automated daily S3 backups ($2.50/mo) is the true production baseline ($14.50/mo). - Execution History Pruning: Failing to set `EXECUTIONS_DATA_PRUNE=true` and `EXECUTIONS_DATA_MAX_AGE=168` causes JSON binary payload tables to fill a 40GB SSD within 3 weeks at 10k runs/day. ## Hidden Billing Mechanic n8n Community Edition is 100% free for internal business automation, but SSO/SAML, Git version control environments, and log streaming require an Enterprise license or external reverse-proxy wrapper. ## Architecture Recommendation Start on n8n Cloud Starter ($24/mo) to validate workflows in week 1, then migrate to Docker Compose + Queue Mode on a 4GB VPS once monthly executions exceed 8,000. --- # Make.com vs Zapier Pricing Audit (2026): Per-Operation vs Per-Task Bill Shock URL: https://aicostbench.com/compare/make-vs-zapier-2026-cost-audit/ Last Verified: 2026-11-04 Make.com is 6.8x to 14.2x cheaper than Zapier for active event-driven workflows (at 10,000 4-step runs: Make costs $48.35/mo vs Zapier's $733.50/mo). The ONLY scenario where Zapier beats Make is a low-volume workflow (<150 events/month) using a 1-minute polling trigger, because Zapier does not bill for empty polling checks whereas Make burns 43,200 operations/month polling every minute. ## Key Findings - Per-Unit Price Gap: Make Core charges $1.06 per 1,000 operations ($0.00106/op). Zapier Professional charges $29.99 for 750 tasks ($0.0399/task)—a 37.6x unit price premium. - Filter & Formatter Accounting: Zapier no longer charges tasks for built-in Filter or Formatter steps in standard Zaps, whereas Make counts every Router filter evaluation and JSON Parse module as 1 operation. ## Hidden Billing Mechanic Zapier's Pay-Per-Task overage billing automatically charges 1.25x your tier's base task rate when a marketing spike or webhook retry loop exceeds your monthly quota. ## Architecture Recommendation Migrate high-frequency multi-step Zaps to Make.com (for <8 steps without large array loops) or directly to n8n (if workflows involve array loops or AI agents) to cut orchestration spend by 75%–92%. --- # n8n vs Pipedream Pricing Audit (2026): Execution Credits vs 30s Memory Compute URL: https://aicostbench.com/compare/n8n-vs-pipedream-compute-credits/ Last Verified: 2026-11-04 Pipedream Advanced ($29/mo for 2,000 credits) is ideal for sub-5-second Node.js/Python webhook glue, where 1 run = 1 credit regardless of internal code loops. However, when calling slow Reasoning LLMs (DeepSeek-R1 / o3-mini taking 65 seconds) or raising worker memory to 1GB (4x multiplier), a single Pipedream invocation burns 12 credits ($0.12/run), making n8n Cloud ($0.006/run) 20x cheaper. ## Key Findings - The Wall-Clock Wait Penalty: Pipedream bills `ceil(execution_ms / 30000) * (memory_mb / 256)` credits. Waiting 62 seconds on an external LLM or Firecrawl job at 512MB RAM bills `3 * 2 = 6 credits` per run. - n8n Wall-Clock Immunity: n8n Cloud does not multiply execution credits by wall-clock wait duration or step count. ## Hidden Billing Mechanic Pipedream cold-start initialization on heavy npm packages (like Puppeteer or LangChain) counts toward execution wall-clock time when warm workers scale out. ## Architecture Recommendation Use Pipedream for fast (<10s), code-heavy TypeScript API transformations with 300+ built-in OAuth connectors. Use n8n for long-running AI Agent orchestration and human-in-the-loop waits. --- # Claude 3.7 Sonnet vs GPT-4o Cost Audit (2026): Multi-Turn Agent & Prompt Cache Math URL: https://aicostbench.com/compare/claude-3-7-sonnet-vs-gpt-4o-agent-cost/ Last Verified: 2026-11-04 On uncached single-turn calls, GPT-4o ($2.50/1M in, $10/1M out) is 20%–33% cheaper than Claude 3.7 Sonnet ($3.00/1M in, $15/1M out). However, in a 6-turn Agent with 15 MCP tools (9,200 static prefix tokens) and an 85% cache hit rate, Claude 3.7 Sonnet's 90% cache read discount ($0.30/1M) vs GPT-4o's 50% discount ($1.25/1M) makes Claude 24% cheaper on input-heavy agent loops! ## Key Findings - Cache Read Asymmetry: Anthropic discounts cached input tokens by 90% ($3.00 -> $0.30/1M), whereas OpenAI discounts cached input tokens by 50% ($2.50 -> $1.25/1M). - Extended Thinking Budget: Enabling Claude 3.7 Sonnet's `thinking` budget (e.g., 4,000 tokens) bills at the $15.00/1M output rate, adding $0.06 per turn if left uncapped. ## Hidden Billing Mechanic Anthropic requires explicit `cache_control: { type: 'ephemeral' }` markers on the final tool definition and system block; forgetting the marker on your MCP tool array means 0% of your tool schemas get cached. ## Architecture Recommendation Use Claude 3.7 Sonnet with explicit `cache_control` breakpoints for high-frequency multi-step coding/SQL/MCP agents. Use GPT-4o when traffic is sporadic (<10 requests/hour) so you avoid Anthropic's 25% cache-write surcharge. --- # DeepSeek-V3 vs GPT-4o-mini Cost Audit (2026): High-Volume Production Unit Economics URL: https://aicostbench.com/compare/deepseek-v3-vs-gpt-4o-mini-unit-economics/ Last Verified: 2026-11-04 GPT-4o-mini ($0.15/1M in, $0.60/1M out) is 44% cheaper than uncached DeepSeek-V3 ($0.27/1M in, $1.10/1M out) on raw list price. However, when disk KV-caching hits >= 80% on large system prompts, DeepSeek-V3's cached input drops to $0.07/1M—slightly beating GPT-4o-mini's $0.075/1M cached input while delivering frontier-class 671B MoE reasoning. ## Key Findings - Cached Input Parity: At 80% cache hit ratio on a 5,000-token system prompt, DeepSeek-V3 and GPT-4o-mini differ by less than $8.50 per 50,000 runs on input tokens. - Output Token Spread: GPT-4o-mini and Gemini 2.5 Flash remain 45% cheaper on output tokens ($0.60/1M vs $1.10/1M). ## Hidden Billing Mechanic DeepSeek API timeout retries inside Make.com or Zapier during peak Asia/US overlap hours can double orchestrator operation consumption if retry backoff is not handled inside code. ## Architecture Recommendation Use GPT-4o-mini or Gemini 2.5 Flash for high-throughput extraction, routing, and classification. Use DeepSeek-V3 when GPT-4o-mini fails complex multi-step code or SQL generation but GPT-4o ($2.50/$10) is too expensive. --- # Gemini 2.5 Pro vs Claude 3.7 Sonnet (2026): Long-Context & The 200k-Token Cliff Audit URL: https://aicostbench.com/compare/gemini-2-5-pro-vs-claude-3-7-sonnet-long-context/ Last Verified: 2026-11-04 At 190,000 input tokens, Gemini 2.5 Pro ($1.25/1M) costs $0.237 per call vs Claude 3.7 Sonnet's $0.570 (Gemini is 58% cheaper). But adding just 15,000 tokens to cross 205,000 tokens triggers Google's 2x cliff multiplier on the ENTIRE prompt ($2.50/1M), jumping the single call cost from $0.237 to $0.512 (+116% for 7.8% more text)! ## Key Findings - Whole-Prompt Retroactive Tiering: Crossing 200,000 input tokens on Gemini 2.5 Pro does not just bill the tokens above 200k at $2.50/1M—it re-prices the first 200,000 tokens to $2.50/1M as well. - Chunking ROI: Splitting a 240k-token repository audit into two 120k-token calls on Gemini 2.5 Pro costs $0.30 total vs $0.60 as a single 240k call (instant 50% savings). ## Hidden Billing Mechanic Google Context Caching charges a separate hourly storage fee ($1.00–$4.50 per 1M tokens/hour) in addition to per-request read fees! Leaving a 1M-token cache alive 24/7 for 30 days without TTL cleanup costs $720–$3,240/month even with 0 queries. ## Architecture Recommendation Enforce a hard 195,000-token prompt chunking guardrail in your code before calling Gemini 2.5 Pro, and always set explicit `ttl: '3600s'` on Google Context Caches. --- # OpenAI o3-mini vs DeepSeek-R1 Cost Audit (2026): The Hidden Reasoning Token Tax URL: https://aicostbench.com/compare/openai-o3-mini-vs-deepseek-r1-reasoning-tax/ Last Verified: 2026-11-04 Although visible output may only be 250 tokens of JSON, reasoning models generate 1,500 to 4,200 hidden `` / `reasoning_tokens` billed at full output price ($4.40/1M on o3-mini, $2.19/1M on DeepSeek-R1). DeepSeek-R1 is 50.2% cheaper per reasoning token than o3-mini, while o3-mini with `reasoning_effort: low` beats unconstrained DeepSeek-R1 on latency-sensitive workflows. ## Key Findings - Visible vs Billed Output Ratio: Across 1,000 B2B SQL/JSON extraction tasks, visible output averaged 280 tokens while billed `completion_tokens` (including reasoning) averaged 2,340 tokens (8.35x multiplier). - Controlling Reasoning Effort: Setting `reasoning_effort: 'low'` on o3-mini cuts average reasoning tokens from ~2,400 to ~650 (-72% output cost). ## Hidden Billing Mechanic Setting `max_completion_tokens` too low (e.g., 1,000) on o3-mini causes the model to spend all 1,000 tokens inside internal reasoning, return an empty string `""`, and still bill you 100% for the failed call! ## Architecture Recommendation Use DeepSeek-R1 for asynchronous batch reasoning where latency (15–40s) does not matter. Use OpenAI o3-mini with `reasoning_effort: low/medium` for interactive agent tool selection. --- # MCP Server Token Bloat Audit (2026): How 15 Tools Add $380/1k Agent Runs URL: https://aicostbench.com/compare/mcp-tool-calling-token-bloat-audit/ Last Verified: 2026-11-04 Connecting 4 standard MCP servers (GitHub 26 tools + Slack 12 tools + Postgres 6 tools + Playwright 14 tools = 58 tools) injects 26,840 input tokens of JSON Schema into EVERY single LLM request. In a 5-turn agent loop on Claude 3.7 Sonnet without Prompt Caching, MCP tool schemas alone cost $0.402 per task ($402.60 per 1,000 runs) before the user types a single word! ## Key Findings - Measured Tokens per MCP Server (tiktoken o200k_base): GitHub Official MCP = ~11,400 tokens; Playwright/Browser MCP = ~6,200 tokens; Slack MCP = ~4,800 tokens; Stripe MCP = ~5,900 tokens. - Dynamic Tool Routing + Prompt Caching Fix: Filtering active tools per intent down to <=8 tools AND enabling Prompt Caching reduces MCP schema cost by 94.6%. ## Hidden Billing Mechanic Re-ordering tools dynamically in your array between turns breaks prefix cache alignment, forcing the LLM provider to re-bill 100% of your MCP schemas at full uncached rates. ## Architecture Recommendation Never dump all 50+ MCP tools into a monolithic root agent. Sort tool definitions deterministically by name, attach `cache_control` to the last tool in the list, or use lazy MCP tool discovery. --- # Retell AI vs Vapi.ai Pricing Audit (2026): True Unbundled Per-Minute Voice Cost URL: https://aicostbench.com/compare/retell-ai-vs-vapi-true-per-minute-cost/ Last Verified: 2026-11-04 While Vapi advertises a $0.05/min platform fee vs Retell's $0.07/min base, Retell bundles Deepgram STT into its base rate whereas Vapi passes STT ($0.012/min), TTS ($0.042/min), LLM ($0.025/min), and Telephony ($0.014/min) through separate provider bills. At 10,000 minutes/month with ElevenLabs voices, Retell AI totals $1,250/mo ($0.125/min) vs Vapi's $1,430/mo ($0.143/min)—making Retell 12.6% cheaper with 1 consolidated invoice. ## Key Findings - Per-Second Billing Precision: Both Retell AI and Vapi bill per second, avoiding the 35%–70% rounding inflation seen on per-minute platforms. - Concurrency Line Economics: Retell includes 20 concurrent calls free ($8/mo per extra line), whereas Vapi includes 10 concurrent calls free ($10/mo per extra line). ## Hidden Billing Mechanic Using BYOK (Bring Your Own Key) ElevenLabs on Vapi without an ElevenLabs Scale plan causes TTS overage to bill at $0.18–$0.24/1k characters (~$0.14/min for TTS alone!). ## Architecture Recommendation Choose Retell AI for lower all-in per-minute cost, 20 included concurrency lines, and single-invoice simplicity. Choose Vapi only if you have negotiated enterprise volume discounts directly with Deepgram and Cartesia. --- # Vapi.ai vs Bland AI Cost Audit (2026): 60-Second Rounding & Unanswered Outbound Tax URL: https://aicostbench.com/compare/vapi-vs-bland-ai-outbound-dial-tax/ Last Verified: 2026-11-04 On paper, Bland AI ($0.09/min) looks 37% cheaper than a full Vapi stack ($0.143/min). In reality, for an outbound B2B campaign dialing 20,000 leads where 60% go unanswered and connected calls average 75 seconds, Bland AI's $0.015 unanswered dial fee + 60-second rounding inflates effective cost by +48.2%, making per-second Vapi or Retell cheaper for short qualification calls. ## Key Findings - The 75-Second Call Trap: A 75-second connected call equals 1.25 actual minutes on Vapi/Retell, but rounds to 2.00 billed minutes (+60% inflation) under 60-second rounding granularity. - Unanswered Dial Overhead: At a 25% answer rate (3 unanswered dials per connected call), paying $0.015 per unanswered dial adds $0.045 to every connected conversation. ## Hidden Billing Mechanic Failing to enable answering-machine detection (AMD) cutoff within the first 4 seconds causes your Voice AI agent to converse with customer voicemail greetings for 30+ seconds at full per-minute rates. ## Architecture Recommendation For cold outbound campaigns with <35% pickup rates and <90s average call duration, use Retell AI or Vapi with Twilio BYOC per-second billing and strict 3.5-second AMD hangup rules. --- # OpenAI Realtime API vs ElevenLabs Conversational AI (2026): Audio Token Accumulation Audit URL: https://aicostbench.com/compare/openai-realtime-api-vs-elevenlabs-conversational/ Last Verified: 2026-11-04 ElevenLabs Conversational AI ($0.09–$0.124/min with telephony) is 58% to 74% cheaper than OpenAI GPT-4o Realtime API ($0.30+/min) on calls lasting longer than 3 minutes. Because OpenAI Realtime API bills per audio token and re-sends accumulated conversation audio on every turn, a 10-minute un-truncated call snowballs to $2.45+ ($0.245–$0.38/min effective) vs $1.10 on ElevenLabs. ## Key Findings - Quadratic Audio Context Growth: In a 15-turn voice call on OpenAI Realtime API, turn 15 re-processes audio tokens from turns 1–14 unless you actively delete old conversation items via `conversation.item.delete`. - ElevenLabs Predictable Flat Rate: ElevenLabs Conversational AI bills a predictable per-minute rate without quadratic turn-history inflation. ## Hidden Billing Mechanic Background noise or silence without strict Server VAD (`turn_detection: server_vad` threshold tuning) streams continuous input audio tokens to OpenAI Realtime API at $0.06/minute even when nobody is speaking. ## Architecture Recommendation Use ElevenLabs Conversational AI or Retell AI for customer service calls >2 minutes. Only use OpenAI Realtime API when native speech-to-speech emotion detection is mandatory AND you implement sliding-window context pruning every 4 turns. --- # Firecrawl vs Jina Reader API Cost Audit (2026): RAG Web Scraping at 100k Pages/Mo URL: https://aicostbench.com/compare/firecrawl-vs-jina-reader-scraping-cost/ Last Verified: 2026-11-04 At 50,000 standard documentation/article URLs per month (averaging 2,200 tokens/page), Jina Reader (`r.jina.ai`) costs just $2.20/mo vs $99.00/mo on Firecrawl Growth (Jina is 97.7% cheaper). However, on Cloudflare-protected SPAs or pages requiring click/scroll interaction and structured JSON extraction, Firecrawl's headless browser infrastructure succeeds where Jina returns empty shells. ## Key Findings - Per-URL vs Per-Token Billing: Firecrawl bills per scraped page credit ($0.002–$0.006/page). Jina Reader gives 10M tokens free and bills $0.02 per 1M output tokens (~$0.000044 per 2.2k-token page). - Hybrid Waterfall Routing: Routing URLs to Jina Reader first and only falling back to Firecrawl when content length < 300 chars cuts Firecrawl credit consumption by 81%. ## Hidden Billing Mechanic Passing `formats: ['extract']` on Firecrawl triggers an internal LLM extraction pass that multiplies credit usage by 4x–5x per URL. ## Architecture Recommendation Implement a 2-tier scraper waterfall in n8n/Python: Tier 1 = `https://r.jina.ai/{url}` ($0.00004/page); Tier 2 = Firecrawl `/scrape` Markdown + Gemini 2.5 Flash extraction only when Tier 1 returns HTTP 403/422 or <300 characters. --- # Supabase pgvector vs Pinecone Serverless (2026): 1M Vectors RAM & Read Unit TCO URL: https://aicostbench.com/compare/supabase-pgvector-vs-pinecone-serverless-tco/ Last Verified: 2026-11-04 For startups with <500,000 vectors and relational metadata joins, Supabase Pro ($25/mo + $15 Small Compute = $40/mo) beats Pinecone Serverless Standard ($50/mo minimum commitment) and eliminates dual-database sync complexity. Above 2,000,000 1536-dim vectors with low query QPS (<5 queries/sec), Pinecone Serverless ($16–$55/mo storage + read units) becomes cheaper than provisioning a 16GB RAM dedicated Postgres instance ($110+/mo) on Supabase. ## Key Findings - The $50 Pinecone Floor: Pinecone's Standard Serverless tier enforces a $50/month minimum spend even if your storage + read units only total $3.20. - halfvec (float16) Game Changer: Converting Supabase `vector(1536)` columns to `halfvec(1536)` cuts HNSW index memory in half, letting 1M vectors fit comfortably on a $60/mo compute tier instead of $110/mo. ## Hidden Billing Mechanic Running frequent `UPDATE` statements on rows containing pgvector embeddings causes PostgreSQL MVCC dead-tuple bloat in the HNSW index unless embedding columns are isolated in a separate 1:1 sidecar table. ## Architecture Recommendation Use Supabase pgvector with `halfvec(1536)` for 90% of B2B RAG products under 1.5M vectors. Only move to Pinecone Serverless or Qdrant Cloud when storing >3M vectors with sparse query traffic. --- # Zapier to n8n Migration ROI Calculator (2026): 50,000-Task Agency Cost Reduction Blueprint URL: https://aicostbench.com/compare/zapier-to-n8n-migration-roi-calculator/ Last Verified: 2026-11-04 A B2B agency or SaaS running 50,000 Zapier tasks/month across 5-step workflows (10,000 runs/month) pays $733.50/mo ($8,802/year) on Zapier Professional. Migrating those exact 10,000 workflow runs to n8n Cloud Pro ($60/mo) saves $8,082/year (-91.8%), or $8,628/year (-98.0%) on n8n Self-Hosted ($14.50/mo), paying back a 12-hour engineering migration in under 19 days. ## Key Findings - Step-Consolidation Ratio: A 5-action Zap consumes 5 Zapier tasks per trigger, but converts into 1 single n8n execution—an immediate 5:1 volume compression before unit-price savings. - Zero-Downtime Strangler Pattern: Migrate the top 3 highest-volume webhook Zaps first (typically 75% of monthly task burn) in 3 hours to drop your Zapier tier immediately. ## Hidden Billing Mechanic Some proprietary B2B SaaS apps have Zapier-only partner triggers without public webhooks; keep a $19.99 starter Zapier account strictly as a thin webhook forwarder to n8n if needed. ## Architecture Recommendation Export your Zapier task history CSV, sort by `Tasks Consumed (Last 30 Days)`, and migrate the top 20% Zaps that contain Looping by Zapier or >4 action steps to n8n first. ---