💰 Lower Prices, Sub-Workflows & Telegram Triggers
Four days of fixes and a pricing update. Here's what landed since the Dashboard Tabs release.
💰 Lower Prices
Listing and Feature Passes are now priced for accessibility.
- Listing Pass — reduced from $9.99 to $2.99
- Feature Pass — reduced from $9.99/day to $1.99/day
- Referral rewards adjusted to match — you still earn passes for inviting others
🔗 Sub-Workflows
Agents that call other workflows now upload and run correctly.
- Execute Workflow nodes — sub-workflow references are detected and validated during upload, no more silent failures
- Upload guard — the Publish button stays disabled until analysis is complete, so you can't skip the sub-workflow mapping step
- Loop Over Items — loop results now surface correctly (was showing empty output)
📱 Telegram Triggers
Telegram-based agents now set up reliably from start to finish.
- One-click activation — clicking "Enable Webhook" now registers the Telegram trigger in one step, no extra setup needed
- Rollback on failure — if trigger setup fails, the registration is cleaned up and you see a clear error
- Activation feedback — the modal now shows which triggers succeeded and which didn't
🧩 Code Node — More of n8n, in the Browser
The Code node sandbox now covers ~80% of the n8n-compatible API.
- Cross-node access —
$node['NodeName'].jsonand$item(0)work as expected - Date helpers —
$now,$today,DateTime.fromISO()with.toFormat(),.plus(),.minus() - Input data —
$input.item,$input.context, and$input.paramsreturn real values instead of empty stubs - Clear errors — unsupported APIs like
$jmesPaththrow a helpful message with workarounds
🔑 Credentials
- Shared credentials — when multiple nodes use the same credential, all are now listed instead of just the first one
- Trigger credentials — Telegram and Slack webhook credentials resolve correctly per-node
- HTTP Request variants — numbered nodes (
HTTP Request1,HTTP Request2) no longer get blocked as missing credentials
🛠️ Reliability
- Blockchain transactions — list and delist operations recover automatically from nonce conflicts instead of failing twice
- Wrong wallet — connecting the wrong wallet to list or delist now shows a clear message instead of a cryptic 403
- Run button — disabled with a tooltip when the webhook isn't registered yet
- Failed executions — show "Failed" immediately instead of staying stuck on "Pending"
- Execution list — auto-refreshes every 5 seconds while runs are in progress
- Cost display — failed executions show $0 instead of blank
✨ Polish
- My Agents sorted alphabetically — easier to scan when you have many agents
- API cost badges — correct color and formatting (no more dropped trailing zeros)
- Version banner — no longer overlaps navigation links
- Nav bar — stays opaque on scroll
Still on Base Sepolia testnet. All transactions use test tokens — no real money involved. Keep breaking things. 🛠️