Instagram connects without a Facebook Page, and payments, template pages, and Test Run work again
Connect Instagram without a Facebook Page
Instagram has a second connection type, Login, which signs you in with an Instagram professional account. Nothing has to be linked to a Facebook Page, and there are no keys to copy. The System user token and Page access token options are unchanged.Hashtag search, product tagging, and business discovery only exist on the Facebook route, so on a Login connection those six operations stop with a message telling you to connect through Facebook instead. See Instagram.Fixes
- Template pages, shared workflow links, and workspace invite links load again. They returned the same error over the same period. See Using templates and Sharing a workflow.
- Interfaces the AI builder writes come out filled in again. Since August 20 the builder had been finishing the shape of a workflow without filling in the nodes it added, which left interface components empty. See Building with AI.
- The Test Run screen no longer spins forever when an agent replies with structured output, and it starts the test run you asked for instead of the first one on the workflow. See Test runs.
- Get Mentioned Media and Get Mentioned Comments in Instagram work again. They now take the id of the media or comment you were mentioned in, which arrives in Instagram’s mentions webhook. Both previously failed with an error from Instagram.
Keyboard shortcuts respond again in the workflow editor
- Keyboard shortcuts work again in the workflow editor. A few seconds after a page load they stopped responding, so
N, theWILSVview switches, arrow key selection,Enter,Esc,Shift+Rto run the workflow, the config panel’sXandY, andCmd+Enterto run a node all did nothing.[in the workflow list was affected too. See Keyboard shortcuts.
Webhooks that return a real HTTP response, JavaScript inputs as plain variables, and a cost estimator on the pricing page
Your webhook can return whatever you want
A Webhook trigger set to When Last Node Finishes used to hand the caller NoClick’s own record of the last node’s run, with your data buried inside it. Now the last node decides the response. Return an object with astatus, an optional headers map, and an optional body, and the caller gets exactly that: a JSON body is sent as JSON, a string body is served as a web page unless your headers say otherwise, and a status with no body works for redirects.A Serverless Function node that returns a plain string serves it as an HTML page, so a workflow can answer a request with a real REST payload or a real page. Nodes that return anything else keep the previous response. See Webhooks.Named inputs work as plain variables in JavaScript
In the Serverless Function node, an input nameddata is now just data in your JavaScript, the way it already was in Python. inputs.data still works, and your own const data = ... still takes precedence. Code the AI builder wrote against the documented input names used to stop with ReferenceError: 'data' is not defined. See Code.Other changes
- The AI builder and your agents now know the public URLs your workflow already has. Ask either one for the address of a published app or a hosted MCP server and you get the live link instead of being told the node has no URL. The builder mints the MCP link if the node does not have one yet, and asking an agent only reads what exists. See Publishing and Create your own MCP server.
- A tool call to your hosted MCP server that fails now comes back to the client as an error, carrying the message the service gave and the HTTP status. Failures used to arrive looking like successful results, so a connected assistant kept guessing instead of reporting the problem.
- The pricing page has an Estimate your month section that asks a few questions about how you plan to use NoClick, then shows where the credits go, which plan covers it, and what you would pay a month. See Plans.
- The integrations catalog at noclick.com/integrations has a new look, and Calendly, Facebook, Threads, Klaviyo, BambooHR, Sentry, Honeycomb, Elasticsearch, PostHog, and Basedash now sit under their real category instead of an unnamed group at the bottom. The Form entry links to its page again.
- The blog at noclick.com/blog opens on the three newest stories, then lists the full archive, with topic filters and search.
A home page that runs the product, a setup walk on every agent page, and working dropdowns for Facebook, Meta, and Threads
The home page runs the product
The home page at noclick.com now shows three parts of NoClick working, in order: an agent handling messages from the apps you already use, the builder turning a prompt into a workflow, and the run record showing every tool call and result afterwards. Each one is the real interface, not a picture of it.Below them is the list of what NoClick can do and one Start Free button.See what setup involves before you start
Every page under noclick.com/agents now has a Setup section under the hero that walks the whole path before you commit to it: choose whether the agent runs On your computer or In the cloud, pick what it can do in each app, then sign in to each app once.The last step follows your choice. On your computer ends on the exact command that connects your coding agent to NoClick, shown with a placeholder link because setup mints the real one. In the cloud ends on signing in to the coding agent NoClick runs for you.Facebook, Meta, and Threads
- Dropdowns load again. Choosing a Page in Facebook, an ad account in Meta, or one of your posts in Threads failed with “Failed to load options”, which left pasting the ID by hand as the only way through. See Facebook, Meta, and Threads.
- Facebook actions that work on a Page, including posts, comments, reactions, insights, Messenger, and webhook subscriptions, now use that Page’s own access token. They previously failed with an error about needing a Page access token even when the account had the right permissions.
- Four Facebook actions that could never run were removed: Create Album, Block User, Get Call-To-Actions, and Get Page Tabs. The node keeps 64 actions, including all 11 triggers. A saved workflow still set to one of them will stop with a configuration error.
- When a Meta action fails, the error now carries the reason Meta gives for it, plus the field it objected to and the trace id. An ad that cannot be created because the account has no payment method used to report only “Invalid parameter”.
- Localized Items Batch runs again in Meta. The item type it requires is now its own Item Type field rather than something you had to know to add under Additional Fields.
- List Leadgen Forms runs again in Meta. It now fetches the Page’s own access token first, which is what that call needs.
A new look for the home page, the sign-in screens, and every agent template page
- The home page opens on a new animated hero. The prompt box is still the first thing on it, so you can describe the work you want done and start building from there. The footer that runs across noclick.com now groups its links by product, the coding agents you can run an agent on, community, and legal.
- Signing in and creating an account have been redesigned, both as full pages and as the panel that opens when you do something that needs an account. The ways in are unchanged: Google, an email and password, or your company’s identity provider.
- Agent template pages and the pages at noclick.com/agents share a new layout. On a template page, the sections you scroll through are the same, and the agents suggested at the bottom now show each workflow’s real canvas, the preview the gallery cards use. See Using templates.
A template gallery you can search and filter, a Zoom node cut back to the actions that work, and an agent that emails you once per run
Find a template by the work it does
The Agent Templates gallery now opens on a search box and a set of filters. Search by job, outcome, app, or node, then narrow by category (Sales, Support, Marketing, Operations, or Engineering), by the apps and nodes a template uses, or by the trigger that starts it.Every card previews the template’s real canvas, drawn from its saved nodes and connections, so you can see the shape of a workflow before opening it. Show more templates loads the catalog in batches, and a search always covers all of it. See Using templates.Zoom connects again, with only the actions that work
Connecting a Zoom account works again. NoClick was sending the list of permissions it wanted to Zoom’s consent screen, which Zoom rejects for this app. Permissions now come from the Zoom app itself, so the consent screen loads and the connection completes.We also removed 416 Zoom actions that could never run: 286 needed Zoom account admin permissions this integration does not hold, and 118 pointed at Zoom endpoints that do not exist. The node keeps 1,224 actions, including all 96 triggers. A saved workflow still set to a removed action now stops with a configuration error naming the problem, where before it failed with an error from Zoom. See Zoom.Fixes and smaller changes
- An agent that emails you sends at most one email per workflow run, and it cannot email you from inside an iteration, where one message per item would fill your inbox. The limit of 10 per day per agent is unchanged. See Agents.
- The AI builder no longer reports a build as finished unless it confirms completion itself. A run that stops early or reaches its turn limit now ends as incomplete and keeps the changes it already made, instead of reporting success on a canvas it never touched.
- Running a template’s staged conversation from its page works while you are signed out, including for templates whose agent runs on a coding CLI. Those runs use the NoClick default model, since the template ships no key of its own.
- The error page has been redesigned, with clearer actions to open your dashboard, reload, or go back, and a stack trace you can show and hide.
Test your agent against a staged event before it touches anything real, a Setup tab that tracks what is still missing, and variables that make an agent worth copying
Test runs: watch your agent work before anything is live
Click Test in an agent’s chat header to run it against a staged event. Your real agent runs on your real model and prompt, but every tool call it makes is answered with made-up data, so nothing reaches your accounts and nothing is sent. The screen says so up front, and every answered call carries a simulated pill.Gmail, Slack, WhatsApp, and Telegram triggers ship written situations to test against, and every other trigger gets an editable sample. You can rewrite the staged message in place, keep several named runs per agent, and share a finished run as a read only page anyone can open. See Test runs.A Setup tab that knows what is still missing
The canvas has a permanent Setup tab (shortcutS) that reads your workflow and lists what it still needs: accounts to connect, variables to fill, actions to pick, which agent runs it, and a Test Run at the end. Two nodes for the same service ask for one account, not two, and connecting once covers both.Setup ends on something you can act on. For a workflow that hosts an MCP server, that is the connect step for your coding agent with a live check that flips to Connected the moment your client calls in. For everything else, it is a Test Run. See Setup.Variables that survive a copy
Declare values once under Settings > Variables and reference them from any node config as{{vars.name}}. A bound field shows the resolved value and edits write back to the variable, so you change it in one place.Mark a variable per user and its value is cleared whenever someone copies your workflow, which turns it into a question their Setup asks. That is how a template can ask a new owner for their repository or their channel instead of quietly running against yours. See Workflow variables.Templates hand you a guided setup
Template pages are now built around the agent. Each one previews the real canvas, lists the services setup will ask you to connect and the questions it will ask, and shows the staged conversations the template ships so you can see the agent work before you take a copy. Click Use this agent and your copy opens straight into full screen setup. The gallery is now Agent Templates.Fixes and smaller changes
- A dropdown that loads its options from a connected account now fills itself when the account offers exactly one choice, so a workspace with a single project or calendar stops asking. See Configuring nodes.
- Usage now reports the simulated world behind a test run under its own Agent Testing category, kept separate from your agent’s own model usage. See Usage dashboard.
- Starting from an agent page asks where the agent should run and what it can do in each app before you create an account, and the choices carry into your workspace.
An agent runs on the key that matches the model you picked, and Gemini 3 agents can use tools again
The key an agent runs on matches the model you picked
An agent node can hold connected keys for more than one provider, and switching the Model could leave an earlier key attached. That key was used anyway, so the run failed on a rejected or missing API key even when the right key was connected.NoClick now runs the agent on the credential belonging to the provider of the model you picked. A key for any other provider is ignored, and the run behaves as if nothing were attached: models NoClick serves on its own keys keep running on credits, and models that need your own key stop with a missing credential you can fix in the node’s Credentials tab. See Models and harnesses.Fixes and smaller changes
- Agents on Gemini 3 models can use tools again. Every turn where the agent called a tool failed with an argument error from Google, which left agents answering channel messages silent. See Give your agent tools.
Builder questions can accept more than one answer, and errors say what actually went wrong
Questions that take more than one answer
When the AI builder asks you to choose between options and more than one can apply, the choices are now checkboxes under a Select all that apply hint instead of letting you pick a single option. Tick as many as you need and the builder receives them all.Questions where only one answer makes sense still show round options and take one pick, so the form tells you which kind you are answering. See When the builder asks.Fixes and smaller changes
- Errors now say what actually went wrong. When a page failed, the error screen reported a fault in itself rather than the underlying problem, which also left connecting an MCP client while signed out showing “Unexpected Server Error” instead of taking you to the sign-in page. See Setting up NoClick MCP.
- The indicator that shows the AI is working is now an animated orb, and it reflects the work in progress as the builder reads schemas, adds nodes, and connects them.
Signing in to Cloudflare works again, twenty Cloudflare operations start reaching the right endpoint, and Pipedrive connects with an API token
Signing in to Cloudflare works again
Connecting Cloudflare by signing in failed with a message about an invalid scope. NoClick was asking for one permission Cloudflare does not define, and Cloudflare rejects the whole request at the first permission it does not recognize, so the connection never completed. That permission is gone and the sign-in finishes.Connecting also asks for offline access now, which is what Cloudflare needs before it will issue the token that keeps a connection working past its first hour. Reconnect an existing Cloudflare credential to pick that up. See Cloudflare.Cloudflare operations that were calling the wrong address
These operations returned a routing error on every run and now reach the right Cloudflare endpoint:- The three Zaraz operations: Get Zaraz Config, Update Zaraz Config, and Publish Zaraz Config.
- All eight Secrets Store operations, covering both the stores and the secrets inside them.
- The four R2 custom domain operations: List, Create, Update, and Delete R2 Custom Domain.
- Get Vectorize Vectors By IDs and Delete Vectorize Vectors By IDs.
- Get Fonts Settings and Update Fonts Settings.
- Get Secondary DNS Config and Update Secondary DNS Config.
- Dismiss Attack Surface Issue.
- Create Image Direct Upload Url sends a form upload, the only format Cloudflare Images takes for it.
- Create Ai Gateway and Update Ai Gateway send every field Cloudflare requires. Update reads the gateway first and changes only the fields you set, because Cloudflare replaces the whole gateway on each write.
Fixes and smaller changes
- Pipedrive connects with an API token. Signing in with a Pipedrive account is not offered while Pipedrive reviews the NoClick app, and workflows already connected that way keep running. See Pipedrive.
- Connecting PostHog by signing in works. PostHog fetches NoClick’s app details from a published address without following redirects, and the address NoClick published redirected, so PostHog refused the connection as an invalid client. See PostHog.
- A Google DV360 step that fails on authentication now says the connected Google account may not be linked to a Display & Video 360 user profile. The message from Google read as a broken credential, when the credential was fine and the account simply had no DV360 access. See Credential problems.
- A part of the app that fails to load in the background just after a release now recovers with a single reload rather than leaving the page broken. Safari and Firefox describe that failure in wording NoClick did not recognize before. The reload happens at most once every 30 seconds, so a load blocked for some other reason cannot loop.
Reach us from a chat bubble inside the app, an agent the builder tests keeps its tools, and a node that would not delete deletes again
Chat with us from inside NoClick
A chat bubble now sits in the bottom right of the app and of noclick.com, so you can ask a question without leaving what you are working on. When you are signed in, the conversation carries your email and plan, so we can see which account we are looking at.- The bubble stays off the pages your own users see: shared agent links, builder input links, public workflow and share pages, credential request links, and embedded canvas previews.
- The Get Started checklist that used to sit in that corner of the canvas is gone, along with the tour that came with it. The walkthroughs for inviting a teammate, publishing, and the agent chat are unchanged.
Fixes and smaller changes
- A node that could not be deleted deletes again. Selecting it and pressing
Backspace, or using its delete button, did nothing, and undo and redo stopped responding on that canvas until you reloaded the page. A node that reached the canvas without a position broke both, and one is now repaired as it arrives. See The canvas. - An agent the AI builder runs to test it keeps the tools wired into it. The run dropped the connection between the agent and the services feeding it, so the agent executed with none of the actions you had allowed and reported that it had no tools. See Agent tools.
- The check that stops the builder from ending a turn after only describing what it is about to do now applies at any point in a build. It stood down once it had fired earlier in the conversation, and read a message sent mid-build as a question rather than as work still owed. See How the builder works.
Integrations request the permissions their operations need, 145 Cloudflare operations start working, and scheduled triggers stop missing what arrives while you set them up
Integrations request the permissions their operations need
What NoClick asks for when you connect a service is now derived from what each operation actually calls, checked across every service that connects by sign-in. Operations that could only ever fail, because a permission they needed was never requested, now have it. Each integration’s page lists the exact set NoClick requests.A connection keeps only the permissions you granted when you made it, so reconnect the credential to pick up the new ones. See Credential problems.- Jira adds one permission that revives 52 operations across fields, screens, workflows, issue types, and other project configuration. See Jira.
- GitHub adds the permissions behind its 15 gist operations and its organization reads, 25 operations in total. See GitHub.
- PagerDuty was requesting four permission names PagerDuty does not define. They are replaced with the real ones, alongside event rules and incident workflow instances, covering 22 operations. See PagerDuty.
- PostHog adds session recording writes, group reads, and organization member reads and writes. Airtable adds record comments, and Sentry adds team administration.
- Slack asks for more permissions too, including the one its On App Mention trigger needs. Tagging the bot in a channel could not start a run before, because the event permission was never requested. See Slack.
145 Cloudflare operations start working
145 Cloudflare operations were selectable in the picker but had nothing behind them, so every run returned “Unknown action”. They now call the Cloudflare API: addressing and BYOIP prefixes, Intel and Security Center, Workers AI, Log Explorer and Logpull, Magic Transit, Radar AI, Calls and Realtime, Analytics Engine SQL, URL Scanner, Bot Management, and R2 event notifications. See Cloudflare.Operations that need a plan you may not have are labeled in the picker: 45 are marked Enterprise, 7 Paid, and 3 Beta.Scheduled triggers catch what arrives while you set them up
Triggers that poll on a schedule, like Google Forms On Form Response, Google Sheets On New Row, and Gmail Poll for New Emails, now start watching as soon as their configuration is complete and treat anything that arrives after that as new. Before, the schedule could be created before the trigger had its required fields, which produced a failed run every interval while you were still filling in the panel, and the first poll after that counted everything already there, including the test entry you had just submitted, as history.- The schedule is created only once the trigger’s required fields are filled in, so ticks during setup no longer appear as failed runs in the Logs tab.
- A turn where the AI builder or the MCP server fills in the last required field now registers the trigger, so “your trigger is set up” means it is listening.
- Pointing a trigger at a different form, sheet, or mailbox starts a fresh baseline for the new resource instead of firing for everything already in it. Edits that do not change what the trigger watches, including the ones the AI builder makes while finishing a workflow, no longer reset what it has already seen.
- Running the workflow yourself delivers newly polled items to an AI agent wired to the trigger, the same as a scheduled run. A poll that finds nothing new still runs nothing downstream, manual runs included.
- Changing a node away from its trigger operation removes its schedule, and a trigger whose registration never landed is repaired on its own within a day. See App events.
The agent interface fits narrow screens
The agent chat in a workflow’s Interface tab now lays itself out from the width it actually has, rather than the width of the window. When something else takes up the screen, like the builder drawer or a split view, the chat keeps its full width and Settings opens as a sheet over it instead of splitting the row.- History, Files, Share, and Settings in the chat header collapse to icons when the header is too narrow for their labels.
- The History, Files, and model pickers open as full-width sheets on phones instead of cramped dropdowns.
- Tablets in portrait use the single-column tab layout, so the navbar and canvas are no longer squeezed into a sliver.
Fixes and smaller changes
- 125 HubSpot operations returned their result nested one level deeper than every other node. If a workflow of yours reaches through an extra step to read a HubSpot result, remove that step from the reference. The families affected are pipelines, properties, lists, CMS, HubDB, marketing, users, and account info.
- HubSpot Create Support Ticket works with just a subject again. It failed unless you also supplied a pipeline and stage, and now defaults to the standard support pipeline.
- Jira gets 14 fixes: six operations called endpoints that do not exist and reported the failure as a permissions problem, three crashed on an empty response, three were missing a required field, and two bulk operations were hitting the create endpoint instead of edit and delete.
- A Jira trigger left with its filter blank now registers. The field says to leave it blank to match every issue, but Jira rejected the empty filter, so the trigger never started listening.
- Confluence Create Inline Comment works. It was never able to run, because it did not send the anchor Confluence requires.
- Zoom, PagerDuty, Confluence, QuickBooks, and PostHog steps report an error on the node when a numeric field gets something that is not a number, instead of the step crashing.
- Slack operations that only work with your personal token, including reminders, do not disturb, search, profile, and stars, now use it.
- Microsoft credentials are named for the service you connected, so Word, Excel, OneDrive, and the rest each count separately against your per-service credential limit instead of sharing one.
- The Zoom and Intercom sign-in windows hand the connection back to the tab you started it from, so the credential is created instead of the window sitting there.
- Microsoft Teams Create Team returns the new team’s ID.
Honeycomb joins the integrations, an agent's triggers and tools are findable by what they do, and the AI builder stops describing work without doing it
Honeycomb is now an integration
The Honeycomb node brings your observability data into workflows, with 88 operations across events, datasets and columns, boards, queries, markers, triggers, SLOs and burn alerts, and the v2 management API. Connect with a Honeycomb API key or a management key, and pick the US or EU region. See Honeycomb.- Two triggers start a workflow when Honeycomb alerts: On Trigger Fired and On Burn Alert. NoClick registers the webhook recipient for you, and can attach it to an existing trigger or burn alert.
- Dropdowns load your real datasets, boards, columns, markers, SLOs, and recipients, so you pick by name instead of pasting IDs.
Find an agent’s triggers and tools by what they do
The Add trigger and Add tool palettes on an agent node now search each service’s description, its aliases, and the actions it can perform, not just its name. Searching for “schedule”, “timer”, or “every day” finds the Schedule trigger, and “create issue” surfaces Linear, Jira, and GitHub. See AI agents.Services also carry the same name here as on the canvas. Schedule used to be listed as “Trigger Cron” and X as “Twitter”, and about a third of the catalog appeared under a name that did not match the one you see everywhere else. Once you pick a service, its list of triggers is searchable by keyword too.Fixes and smaller changes
- The AI builder no longer ends a build after only describing what it is about to do. A first message that produced a plan, no nodes, and no error now continues into the work. The check also applies right after you answer one of the builder’s questions, which is where a run was most likely to stop with your answer unused. See How the builder works.
- Asking the builder for an agent on a specific model now sets that model. Naming Claude used to give you an agent called “Claude” running the default model instead. Agents are also no longer named after a model vendor, since that name goes stale as soon as you switch models. See Models and harnesses.
- Credentials you connect while the builder is working stay attached. A connected account could disappear from the workflow seconds later, and the builder would then ask you to connect it again.
- Triggers from PostHog, Sentry, Honeycomb, Calendly, Klaviyo, and BambooHR now reach an agent they are wired into. The run used to fail the moment the trigger fired. See Channel agents.
- Asana, Fellow, and Monday.com webhook deliveries now work. Every delivery failed, which for Asana also blocked the handshake that finishes registration.
- Cloudflare alerts now reach your workflow, and every alert type is accepted rather than a few.
- Zendesk’s OAuth option is hidden while its Marketplace app is in review. Connect Zendesk with an API token in the meantime. Connections you already made with OAuth keep working. See Zendesk.
- The “get your credentials” links for Apollo and MongoDB Atlas Admin point at the right pages again. The Atlas link had started returning a 404.
A stalled agent turn stops instead of billing sandbox time for hours, and agent tools stay connected for the whole session
A stalled agent turn no longer bills for hours
A CLI coding agent’s sandbox is billed for as long as it stays up, so a turn that started and never delivered a reply used to keep costing 0.05 credits per minute until the four-hour sandbox limit. Those turns now end: the sandbox shuts down as soon as the agent’s process is gone, and a turn that produces no output at all for 30 minutes is treated as stalled and stopped. See What costs credits.- The chat reports the turn as lost and unlocks, so you can send the message again, instead of showing a reply that is still coming and never arrives. See Common errors.
- Files the agent saved to its workspace survive the stop, as they do for any other sandbox shutdown.
- A turn that is genuinely quiet for 30 minutes, for example one long build inside a single command that prints nothing, is stopped as well and has to be sent again.
Fixes and smaller changes
- An agent’s tools now keep working for the whole conversation. In a long session, integration tools, MCP servers, and NoClick’s own agent tools used to stop responding after about an hour and report that they needed re-authorization, which left the agent explaining what it could not do rather than doing it. See Agent tools.
Photos and files reach a WhatsApp agent, expressions from other tools are caught before they run, and a dropped WhatsApp connection stops billing
Your WhatsApp agent can open photos and files
A photo, voice note, or document sent to a WhatsApp-triggered agent now arrives as a link the agent can download, along with the file type and name. The message caption comes through as the text. Media used to reach the agent as a placeholder with nothing behind it. See Channel agents.- Files up to 25 MB are saved to your workflow’s resources at the moment the message arrives, so the link keeps working for the whole run.
- Larger files, and files the provider no longer holds, are reported to the agent as media it could not retrieve, so it can ask the sender to resend instead of guessing.
- Nodes wired downstream of the WhatsApp trigger read the same link from the trigger output.
Fixes and smaller changes
- Expressions written in another automation tool’s syntax are now rejected when the AI builder or an MCP client saves them, with a message showing the NoClick form. Accessors like
$input,$node[...], and.item.jsonafter$('node')used to save without complaint and then fail every run. See Data references. - A WhatsApp connection that has dropped no longer costs the $0.99 monthly connection fee for the hours it is down. Billing resumes when you re-scan the QR code. See Connecting accounts.
- After a delay in processing, recurring charges now catch up on at most 48 hours, so a stalled charge cannot land as one large deduction. A charge that fails also no longer holds up the rest.
Attach images and files to an agent chat, one Form node instead of three, and WhatsApp tells you when it disconnects
Attach images and files to an agent chat
The agent chat in the Interface tab now takes attachments. Click the paperclip, paste an image from your clipboard, or drop files onto the composer. Images become thumbnails you can hover to enlarge, other files become chips, and both stay on the message when you reload the page. See AI agents.- Attached images now reach models that can see them. Images used to be dropped on the built-in LLM agent, so a model that could read them never got them. The five CLI coding agents fetch attachments from their sandbox instead.
- Attaching an image to an image or video model uses it as input rather than describing it: image models treat it as a reference image, and Veo and Kling use it as the first frame of the video when you have not set one.
- You can send an attachment with no text at all.
One Form node instead of three
The form trigger, the interface form, and the settings form are now a single Form node. It renders as a live form in the Interface tab, carries the public Form URL that starts a run when someone submits it, and stores values that feed downstream nodes on every run. Workflows built with the older nodes keep working and now show up as the unified Form node. See Forms.- A Copy link button on the form block header hands you the public form URL without opening the config panel.
- Values you type into the form block are saved with the workflow and output on every run, so a form doubles as a settings panel. Fields can now carry a default value and use the
scheduleandlisttypes. - The form node carries the trigger treatment on the canvas: the amber bolt badge, the next step hint, and the run from here, pin, and disable controls. Multimedia and File Upload blocks get the next step hint too.
WhatsApp tells you when its connection drops
A WhatsApp QR connection can die on the provider’s side, when the phone unlinks the device or WhatsApp logs the session out. Incoming messages stop arriving and nothing used to say so. NoClick now emails you when a connection drops, and every surface that reads your credentials reports it. See Connecting accounts.- Re-scanning the QR code reconnects the credential you already have instead of creating a second one, so you are not charged the $0.99 monthly connection fee twice. Scanning the same phone again also rebinds to your existing credential. Repeated fresh scans were what got some accounts logged out of every linked device.
- A credential whose connection has dropped is labeled Disconnected in the credential picker, and the node’s Credentials tab tells you to re-scan that same credential.
- The new Channel disconnections toggle in Settings → Notifications controls these emails. See Email notifications.
- Running a WhatsApp Receive Message step by hand on a dead connection now fails with re-scan instructions. On a healthy connection it reports that there is no live event instead of returning empty data that looked like a successful delivery.
- Ask an AI agent or the AI builder about a workflow and it now sees which of your connected accounts are disconnected, instead of reporting them all as fine.
Fixes and smaller changes
- Undo can no longer empty your canvas. Pressing
Cmd+Zenough times used to walk a loaded workflow back to a blank graph and save it that way. Undo now stops at the workflow as it loaded. Undo and redo also stay out of text fields, soCmd+Zin the builder chat or a config field undoes your typing again. See Keyboard shortcuts. - New agent nodes now default to the gpt-5.6-luna model instead of a mini model. Agents you have already configured are unchanged. See Models and harnesses.
- OpenCode Zen and OpenCode Go models are now in the model picker and run on the built-in LLM agent, with no sandbox and no sandbox time to pay for. Connect an OpenCode key in the agent’s Credentials tab.
- The model picker labels models the provider serves at no cost with a Free tag, sorts them above paid models, and finds them when you search for “free” even when the model name does not contain the word. The five CLI coding agents carry a CLI Agent tag so they are not mistaken for single models.
- Credential forms now use the same Required and Optional badges as node fields, replacing the red asterisk. Required fields stay amber until you fill them. See Connecting accounts.
- A HubSpot permission error now tells you which problem you have. When your connection already carries the permission the operation needs, the message says your HubSpot plan does not include the feature rather than asking you to reconnect for a permission you already granted.
- HubSpot workflow listing, website content search, file upload, and data imports work again. Upload File now imports from a URL you give it, and Create Data Import takes a File Url field pointing at the CSV to import.
- HubSpot drops 2 more operations a connected account cannot run: Create Communication Channel, which HubSpot only allows to be read, and Refresh Access Token, which NoClick already does for you. See HubSpot.
- The AI builder no longer tells you a workflow with a live trigger and a missing credential “won’t run”. It runs on schedule and fails every time until you connect the account, and the builder now says so or offers to disable the trigger.
- A workflow left named “Untitled” because its automatic naming failed now gets named on a later builder turn. A name you typed yourself is never overwritten.
- The AI builder’s check of custom interface components no longer reports an error in your code that came from its own checker, which used to send the builder into patch loops that removed working features.
HubSpot stops reporting failures as success, and Slack, HubSpot, and Discord triggers register themselves
HubSpot steps report failures instead of hiding them
A HubSpot operation that HubSpot rejected, for a permission you do not have or a record that does not exist, used to come back marked as a success with the real error buried inside the step’s output. Those steps now fail, so the run stops at the problem and the error shows on the node. If a HubSpot workflow of yours looked like it was working, check its recent runs.- HubSpot now asks for the permissions its operations actually need. The core CRM permissions stay required, and everything past them, such as HubDB, files, lists, sequences, marketing campaigns, and custom objects, is requested as optional, so the connection still installs on accounts whose HubSpot plan does not include them. Reconnect your HubSpot credential to grant the new permissions, since an existing connection keeps only what it was granted when you made it. See HubSpot.
- HubSpot drops 16 operations that a connected HubSpot account cannot run: the four Webhook Subscription operations, three Calling Extension and two Video Extension operations, the five Social Post operations, List Social Media Channels, and Get Search Settings. The seven HubSpot triggers are unaffected.
- More HubSpot operations now work against a live account. The HubDB row and table operations, blog post and blog author creation, website page creation and updates, and the marketing events, files, audit logs, goals, sequences, business units, and website content listings all return data instead of erroring.
Slack, HubSpot, and Discord triggers register themselves
A Slack, HubSpot, or Discord trigger now starts listening as soon as it is part of your workflow, including when the AI builder added it. The subscription used to be created only when you opened the node’s config panel, so a workflow you never opened looked ready and quietly missed its events. Existing workflows are repaired on their own within a day. The node’s Status field says what it is listening to. See App events.- Ask the AI builder or an agent about one of these triggers and it now tells you registration is automatic and there is no webhook URL to paste, instead of walking you through a manual setup that does not apply.
- A trigger whose Status field showed a registration error now clears it once the trigger is listening again, rather than keeping stale text.
- The Upgrade to Plus and Upgrade to Pro buttons on the pricing page now open the purchase popup on your dashboard. They used to leave you on the dashboard with nothing open. See Plans.
- Opening the credits popup yourself, from the command palette or by clicking your credit balance, no longer claims you reached your credit limit. That message now appears only when a run actually ran out of credits.
Exa and Perplexity search without a key, and the builder asks for the keys it needs
Web search without connecting an account
Exa and Perplexity now run their search operations on NoClick’s keys when the node has no account connected. Add the node, pick one of the covered operations, and it runs, with the cost coming out of your NoClick credits instead of asking you for an API key first. On Exa that covers Search, Get Contents, Answer, and Find Similar. On Perplexity it covers Create Chat Completion, Academic Search (Chat), SEC Filings Search (Chat), Structured JSON Output (Chat), and Search the Web. Connect your own key whenever you prefer to be billed by the provider directly. See What costs credits.- A node that can run this way now says so in its Credentials tab: a green Usage-based billing available - credentials optional marker sits above the picker, and with nothing attached the tab reads Using NoClick’s usage-based billing (no credentials needed). Connecting your own key stays one click away in the same place. See Connecting accounts.
- Running out of NoClick credits no longer points you at your model provider. The message now says your NoClick balance is the one that ran out, and its Add credits button opens the credits popup right where the error is shown instead of loading a new page. Buttons that link to a provider’s billing page are now limited to agent nodes, so another service whose own error text happens to mention credits no longer offers one. See Common errors.
- A CLI coding agent’s sandbox now stops once your credits are used up, rather than running on past a zero balance. You get the credit balance email naming the workflow it was working on. Starting a turn on a CLI agent now needs at least 1 credit, so a turn that does start has room to finish.
- The AI builder now asks for API keys, not only for account sign-ins. Nodes that authenticate with a key you paste, such as Exa, Firecrawl, Perplexity, Resend, Twilio, Postgres, and the vector databases, were skipped before, so the builder could hand you a workflow that could not run. See When the builder asks.
- The AI builder now checks every node’s configuration against what a run accepts before it reports the workflow as finished, and repairs what it finds. A field left empty where the node needs a value is corrected during the build instead of failing on your first run.
- The Credentials tab no longer turns red on a node wired into an agent as a tool provider when none of the operations you allowed needs a credential.
Dead WhatsApp connections are flagged, and Klaviyo disconnects on both sides
- A WhatsApp connection that is no longer linked to your phone now shows an amber Disconnected label in the credential picker, instead of looking healthy until a run fails. Disconnected credentials sort below the working ones, and NoClick skips them when it picks a credential for a node on its own. A dropped pairing has no reconnect, so delete it and scan a fresh QR code. See Credential problems.
- Deleting a Klaviyo credential now revokes the access it was granted, so the NoClick app stops showing as installed on your Klaviyo account. Nothing to clean up on Klaviyo’s side afterwards. See Connecting credentials.
- Denying the permissions on Klaviyo’s consent screen now returns a message that says what happened and tells you to connect again and click Allow, rather than a raw error code.
- The Run popup no longer offers interface blocks that start nothing, such as a standalone app or a display block, as places a run can start from. A block that feeds other nodes, like a form leading into Slack, is still offered. A workflow whose only entry point is an agent goes straight to the opening message screen again. See Running and testing.
Run checks your steps first, and model provider errors say what to do next
Run checks your steps before it starts
Pressing Run now opens a popup that lists every step still missing something: a required field, an action, a connected account, or the operations an agent is allowed to call on a tool. You fill each one in the popup, using the same controls the config panel uses, and connecting an account no longer closes it and costs you your place. Nothing is blocked: the button reads Run anyway while anything is unfilled, and turns into Run once it is all there. The same check runs before a single node run and before Run from here, covering the nodes those runs actually touch.Choose where a run starts
When a workflow has more than one entry point, the popup lists them so you can untick the branches you do not want this time. Each row names what it leads to, such as “Then Slack, Gmail” or “Uses Telegram”. An agent entry point comes with a box for its opening message, prefilled from the node’s own message, and when that agent is the only thing you run, its answers land in the chat, which opens as soon as the run starts.- When a model provider rejects an agent run, the error now reads as a sentence and offers the fix. A rejected key gets an Open credentials button, an account with no API credits gets a link to that provider’s billing page, and a plan cap or a provider outage says which one it is. Each message states that the balance in question is the provider’s, not your NoClick credits, and the provider’s original text is kept below it.
- Changing an agent’s model no longer empties the chat. The thread stays put until you send, and if the new model runs on a different harness or a different provider, the next message starts a fresh conversation that carries the earlier turns as context. Picking another model on the same provider continues the same thread and runs the model the picker shows.
- Connecting a provider with your own OAuth app now shows the exact redirect URI to add on the provider’s side, ready to copy, both in the node’s Credentials tab and on a credential request page. Available for Google Business Profile, QuickBooks, and Shopify.
- After you connect Google Business Profile, NoClick checks that your Google Cloud project can reach the Business Profile API and tells you if it cannot, with a link to apply for access or to enable the API in your project. That check used to happen on the first run.
- QuickBooks drops the Custom Payments REST Request operation and no longer asks for the payments permission when you connect. Invoices, customers, bills, and the recorded payment and bill payment entities are unchanged. See QuickBooks.
- Pipedrive drops six operations that could never work through a NoClick connection: the four Channels operations and the two video call provider links under System. See Pipedrive.
Agent nodes flag a missing key, and the Setup tab is for guided setups only
- Agent nodes running on a CLI coding agent (Claude Code, Codex, OpenCode, OpenClaw, or Hermes) now tell you when no key or AI subscription is connected. The node is marked incomplete on the canvas and its config panel says credentials are required. OpenCode and Hermes gave no warning at all before, so the first sign of the problem was a failed run.
- The Setup tab (shortcut
S) now appears only for a template that ships a guided setup, and it goes away once you finish that setup. Unfilled required fields no longer open a second, whole-workflow wizard. Fix them in the node’s config panel instead, and use the amber pill at the bottom of the canvas to step through every node that still needs something. - Opening a node that is missing required fields flashes the amber banner at the top of its config panel, so you can see what is left to fill in without looking for it.
Pipedrive cleans up after itself, and the builder keeps your workflow while it asks
- Uninstalling the NoClick app from your Pipedrive account now removes the Pipedrive credential you signed in with, so nothing stays connected on our side. Credentials you created with a Pipedrive API token are not affected.
- When the AI builder pauses to ask you a question, the workflow it has built so far is now saved right away. Your nodes stay on the canvas while you answer, and the builder continues from where it paused instead of rebuilding.
- The first click on Add trigger or Add tool under an agent’s message now opens the picker. It used to take two clicks.
One Multimedia block, a bigger Salesforce, and agents that reply reliably in every channel
One block for every kind of file
The Image, Audio, Video, and File blocks are now a single Multimedia block. Add it to an interface, point it at a file or wire it to a node’s output, and it shows the right viewer for whatever it receives: an image, an audio waveform, a video player, a PDF, or a download card. Interface blocks now live in the same node palette as everything else, so there is no separate palette to switch to.More of Salesforce
The Salesforce node grows from 56 operations to 161, and adds 17 triggers that start a workflow when something changes in your org. New areas include files and attachments, single and mass email, Chatter, approvals, reports and dashboards, bulk jobs, and running Apex. See Salesforce.- Agents that chat on WhatsApp, Discord, Microsoft Teams, and other channels now reply to the right person and keep a separate memory per conversation. Replies that used to go nowhere now deliver.
- Custom components the AI builder creates now match your active light or dark theme and read as distinct designs instead of one default look. The builder also checks that a component’s package imports resolve before it ships, so generated components are less likely to fail to load.
- The AI builder can now ask you for an agent’s environment variables when it decides the agent needs one, and you fill in the values right in the builder chat.
- Each interface node now shows its own name on its Interface tab, so two blocks of the same kind read as distinct named tabs instead of both showing the generic type.
A Google DV360 node and per-agent environment variables
Google Display & Video 360
Connect Google DV360 to your workflows. The node covers advertisers, campaigns, insertion orders, line items, creatives, targeting, channels, audiences, and Bid Manager reporting, and it includes a trigger that starts a workflow when a report run finishes. Sign in with a Google account that has Display & Video 360 access. See Google DV360 for the full operation list.Environment variables for agents
You can now give an AI agent its own environment variables so it can call APIs that have no dedicated node. In the agent’s Credentials panel, expand Advanced and add a set of names and values under Environment variables. Each variable is available in the agent’s sandbox shell, so the agent can reference it directly, like$STRIPE_KEY in a curl command. Saved values are hidden and can be reused across agents. The agent can read a value by running a command, so scope each key to only what it needs. See Files and repositories.Create a resource on the spot when the builder asks you to pick one
Create a resource while the builder asks
When the AI builder asks you to pick a resource like a board, a database, a repository, or a warehouse, and there is a way to create a new one, the question now offers a Create new shortcut. Click it and the builder makes the resource for you and fills it in, so you do not have to leave the chat to set one up first. This used to work only for Google Sheets and now covers resource pickers across the node catalog.Read and send email attachments across every email node, plus canvas and navigation touches
Read and send email attachments
Your workflows and agents can now work with email attachments everywhere email happens. When an email arrives, or when you fetch a single message, its attachments come through with their name, type, and size, and the text inside small documents is pulled out for you automatically, so an agent can read an attached invoice or contract with no extra step. You can also attach files to the emails you send from Gmail, Outlook, Resend, Mailgun, the Send Email node, and an agent’s reply, using workflow files or URLs, up to 10 MB per file and 20 MB per email.Scanned PDFs with no text layer can be read with AI text extraction. It is used only when you ask for it, costs 0.02 credits per page, and is capped at 20 pages per document. Reading the text already inside a document stays free.- Dropping an edge anywhere on a node’s body now connects it to the right handle, so you no longer have to land exactly on the small connection dot.
- Moving between pages now shows a thin progress bar at the top edge when a page takes a moment to load.
Your agent can reach you by email when you are away, plus steadier chats and runs
Let your agent email you when you are away
Agents can now email you while you are away, and this is on by default. When an agent needs an answer, wants to hand you a link to connect an account, or hits a failure it cannot get past, it emails you at your account email. Reply to the email to answer, and the conversation picks up from there. You can turn this off for any agent in the chat Settings under Capabilities, or from the opt-out link in any of those emails.- Reopening a workflow’s run results now shows the most recent run instead of an older one that was still in view.
- The list of steps an agent took in a chat reply stays in place after you refresh the page or switch tabs.
- An agent no longer runs when a step feeding into it has failed, so it stops instead of acting on missing or error data.
- Real-time collaborative editing syncs reliably again.
Browse the files your agent saved, and let agents suggest workflow edits
Browse and download the files your agent saved
Every agent chat now has a Files menu that lists the files the agent saved in this conversation. Open a file to preview it in place, whether it is text, markdown, code, or an image, and download any file with one click. Files the agent just wrote can take a few seconds to appear, and a refresh button reloads the list.Let an agent suggest an edit to its own workflow
Agents can now propose a change to the workflow they run in. The suggestion arrives in the chat as a Proposed workflow edit card. Choose Send to builder to open the builder with the change ready to apply, or Dismiss to skip it.- When you delete a credential, NoClick now lists the workflows that use it and warns that deleting it will deactivate their triggers and break those nodes until you connect a new one, so you confirm with full context.
- Connecting an account now shows an error if the sign-in popup closes or fails, instead of leaving you on a spinner.
- Public shared agent chats no longer show a spurious “still working on the previous message” error when you send a quick follow-up, and long conversations keep the message box in view instead of scrolling it away.
- Agent replies read more cleanly: the run-results popup formats markdown instead of showing raw text, and messages that mention dollar amounts no longer render as math.
- You can scroll up in the builder chat while a reply is streaming without being pulled back to the bottom.
Meta, Klaviyo, and Basedash join the library, plus canvas wiring shortcuts
Automate Meta ads and business tools
NoClick now includes Meta with 156 operations across the Marketing and Ads API, Conversions API, Business Management, Product Catalogs, and Lead Ads. It also adds 8 triggers that start a workflow when a new lead comes in, an ad has issues, creative fatigues, or Meta sends ad recommendations. Connect with a Meta access token. See Meta.Run email and SMS marketing with Klaviyo
NoClick now includes Klaviyo with 107 operations across profiles, lists, segments, campaigns, flows, events, metrics, templates, catalogs, and coupons. It also adds 33 triggers that start a workflow when a Klaviyo event happens. Connect with a private API key or by signing in with your Klaviyo account. See Klaviyo.Manage dashboards and data with Basedash
NoClick now includes Basedash with 74 operations across dashboards, charts, data sources, saved SQL, AI chats, automations, and member administration. Connect with an API key. See Basedash.Wire nodes by dropping them onto the canvas
When you drag a node from the palette, you can now drop it straight onto a target to wire it up. Drop it on an agent to add it as a tool, on the plus on an edge to splice it into that connection, or on a node’s trailing plus to chain it after that node. Dropping on empty canvas still places the node on its own.- Instagram adds direct messaging with 7 new operations: send a message, send an attachment, send a reaction, mark a message seen, and list or fetch conversations and messages. It now has 36 operations. See Instagram.
- Facebook adds Reels, live video, and Stories: publish and list Reels, start and end a live video, and publish photo and video Stories. It now has 68 operations. See Facebook.
- Notion now has 32 operations and adds triggers that start a workflow when a page is created or updated, a comment is added, or a database is created. Page, user, and block fields now load their options for you to pick from a list instead of asking you to paste IDs. See Notion.
- PostHog adds 9 destination operations for its customer data platform, bringing it to 102 operations. See PostHog.
- Polling triggers now record a baseline the first time they run, so turning one on no longer floods your workflow with the existing backlog. Only activity after you enable the trigger starts a run.
- You can now remove your own access to a credential someone shared with you. Deleting a credential outright is limited to its owner.
Facebook joins the library, and Outlook adds email triggers
Automate Facebook Pages and Messenger
NoClick now includes Facebook with 62 operations across Pages, posts, media, comments and reactions, insights, and Messenger. It also adds 11 triggers that start a workflow when something happens on your Page, like a new post or comment, a mention, a rating, or an incoming Messenger message. Connect with a Page or user access token. See Facebook.Start workflows on Outlook email
The Outlook node adds 4 email triggers. Start a workflow when a new email arrives, when an email is updated (read, flagged, or recategorized), when an email is deleted, or on any of these changes. Each trigger watches the mail folder you choose. See Outlook.Sentry and BambooHR join the library, and Apollo adds account sign in
Track errors with Sentry
NoClick now includes Sentry with 64 operations across organizations, projects, teams, issues, events, releases, alerts, cron monitors, dashboards, and Discover queries. It also adds 2 triggers that start a workflow when a project alert fires or a new error event comes in. Connect with an auth token or by signing in with your Sentry account. See Sentry.Manage HR data with BambooHR
NoClick now includes BambooHR with 51 operations across employees, employee tables, time off, time tracking, reports, files, and metadata. It also adds 5 triggers that start a workflow when a BambooHR event happens. Connect with an API key or by signing in with your BambooHR account. See BambooHR.Sign in to Apollo
You can now connect Apollo by signing in with your Apollo account, alongside the existing API key. Apollo fields like owners, stages, sequences, and email accounts now load their options for you to choose from instead of asking you to paste IDs.PostHog joins the library, plus search that understands separate words
Track product analytics with PostHog
NoClick now includes PostHog with 93 operations across events, feature flags, persons, cohorts, insights, dashboards, surveys, experiments, session recordings, and more. It also adds 15 triggers that start a workflow when a PostHog event happens, like a pageview, a survey response, or a feature flag being called. Connect with a personal API key, a project API key for sending events, or by signing in with your PostHog account. See PostHog.Search that understands separate words
Search boxes across NoClick now match on separate words in any order. Typing “pull opened” finds “On Pull Request Opened” even though the words are not next to each other. This works when you add a trigger or tool to an agent, browse workflows, pick credentials, and in other lists.Light and dark mode across every page, plus Calendly, OneLake, and Threads join the library
Switch between light and dark mode anywhere
Light and dark mode now work on every page, not just the dashboard. Signed in, pick your theme from your avatar menu in the top navigation. Signed out, use the Sun and Moon toggle in the top bar. Choose light, dark, or system to follow your device setting, and NoClick remembers your choice on your next visit.Three new integrations
- Calendly adds Calendly with 40 operations across users, event types, scheduled events, invitees, no-shows, and organization management, plus 8 triggers that start a workflow when a Calendly event happens. Connect with your Calendly account or a personal access token. See Calendly.
- OneLake adds OneLake (Microsoft Fabric) with 34 operations across files, tables, shortcuts, settings, and data access security, plus a trigger that runs when a new file appears under a OneLake path. Sign in with a Microsoft account that has access to a Fabric workspace. See OneLake.
- Threads adds Threads by Meta with 29 operations across publishing, replies, insights, profiles, and search, plus 5 triggers that start a workflow when something happens on Threads. Connect with a Threads access token. See Threads.
Sign in to Cloudflare and react to more events
You can now connect Cloudflare by signing in with your Cloudflare account, alongside the existing API token and API key options. Cloudflare also gains nine new triggers, so a workflow can react to load balancer health changes, waiting room activity, Page Shield alerts, Zero Trust gateway events, email routing issues, Workers deployments, new D1 rows, and KV key updates.Get told when a connection is revoked
When a service revokes one of your connected accounts and NoClick can no longer use it, the person who owns that connection now gets an email so they can reconnect it. Before, only the workflow that failed was notified, which often was not the person who could fix it.Outlook gains full calendar management and calendar change triggers
Manage your Outlook calendars
The Outlook node now covers your calendars, not just your inbox. You can create, update, and delete calendars and calendar groups, read a date range with calendar view, and sync changes over time with the calendar view delta. You can also forward calendar events, add and download event attachments, look at your reminder view, and manage who a calendar is shared with through calendar sharing permissions. Free/busy schedules and meeting time suggestions round it out. See Outlook.Start a workflow when your Outlook calendar changes
Outlook adds four triggers so a workflow can run the moment a calendar event changes: on any change, or specifically when an event is created, updated, or deleted. Pick the one you want, connect your Outlook account, and the workflow fires when a matching event happens.Zoom, QuickBooks, and Elasticsearch join the library, plus public chat links for your agents
Three new integrations
- Zoom adds Zoom with 1640 operations across 34 categories, including meetings, webinars, users, cloud recordings, Zoom Phone call logs, and Team Chat, plus 96 triggers that start a workflow when a Zoom event fires. Sign in with your Zoom account to connect. See Zoom.
- QuickBooks adds QuickBooks Online with 157 operations across 43 categories, covering invoices, customers, vendors, bills, payments, items, accounts, and reports, plus 119 triggers that start a workflow when an entity changes. Sign in with your QuickBooks account to connect. See QuickBooks.
- Elasticsearch adds Elasticsearch with 31 operations across search, documents, and index management, including vector kNN search and a file upload that chunks, embeds, and indexes your content. Connect with an API key. See Elasticsearch.
Share an agent with a public chat link
Open an agent’s fullscreen chat and click Share to mint a public link anyone can chat with, no account needed. The visitor sees the agent, a row of the tools it can use, and a full chat with its own thread. Every run bills to you, the workflow owner. You can pause the link or reset it to a fresh URL, and the old one stops working right away. See Share an agent.Connect more credentials from a shared link
A credential link someone sends you now asks for the same details as connecting in the app, like your Shopify store or Atlassian site, so the connection no longer stops partway. You can also connect WhatsApp by scanning a QR code, and sign in to Codex, Claude Code, GitHub Copilot, and xAI straight from the link.Workflow previews on your cards
Your workflow list now shows a real diagram of each workflow on its card instead of an abstract thumbnail, so you can recognize a flow at a glance. Disabled and mocked nodes are marked, and each agent shows its harness icon.GoHighLevel and Voyage AI join the library, plus more Google Business Profile operations and new Microsoft Teams triggers
Two new integrations
- GoHighLevel adds GoHighLevel (LeadConnector) with 647 operations across 41 categories, including contacts, conversations, opportunities, calendars, campaigns, and invoices, plus 74 triggers that start a workflow when something happens in your account. Connect with a private integration token. See GoHighLevel.
- Voyage AI adds Voyage AI with 14 operations across text and multimodal embeddings, contextualized chunk embeddings, reranking, file management, and batch inference. Connect with an API key. See Voyage AI.
More Google Business Profile operations
Google Business Profile grows from 4 to 26 operations. You can now read and update locations and their attributes, create and manage local posts with view and click insights, upload and delete photos, reply to and delete review replies, manage place action links, and read performance metrics and search keywords. Sign in with Google to connect.New Microsoft Teams triggers
Microsoft Teams now has dedicated triggers instead of one generic notification. On Channel Message fires when someone posts in a channel you pick, On Chat Message fires on a new message in a chat, and On Change Notification (Advanced) subscribes to any Microsoft Graph resource you enter.Snowflake, Databricks, BigQuery, Microsoft Teams, Google Translate, and MongoDB Atlas admin join the library
Six new integrations
- Snowflake adds Snowflake with 376 operations across databases, schemas, tables, warehouses, tasks, streams, pipes, functions, and roles, including dynamic and Iceberg tables, plus 1 trigger that runs a SQL query on a schedule and emits only new rows. Connect with a programmatic access token and your account URL. See Snowflake.
- Databricks adds Databricks with 391 operations across clusters, jobs, SQL warehouses, Unity Catalog, MLflow, notebooks, files, and identity and access, plus 5 triggers that start a workflow on job and pipeline events. Connect with a personal access token and your workspace URL. See Databricks.
- Atlas Admin adds MongoDB Atlas administration with 266 operations across clusters, cloud backups, serverless and flex clusters, search indexes, data federation, and Atlas Streams, plus 6 triggers that start a workflow on Atlas events. Connect with an Atlas service account. See Atlas Admin.
- Google BigQuery adds BigQuery with 39 operations across queries, jobs, datasets, tables, routines, and models, plus 1 trigger that runs a scheduled query and emits only new rows. Sign in with Google, or connect a service account key. See Google BigQuery.
- Microsoft Teams adds Microsoft Teams with 38 operations across teams, channels, channel messages, chats, members, meetings, and presence, plus 1 trigger that fires on new chat and channel messages. Sign in with your Microsoft work or school account. See Microsoft Teams.
- Google Translate adds Google Translate with 13 operations across text translation, language detection, romanization, glossaries, and document and batch translation, plus 1 trigger that fires when a batch job finishes. Connect with a Google API key for Basic operations, or sign in with Google for Advanced operations. See Google Translate.
MongoDB, Google PageSpeed, and Webflow join the library, plus WhatsApp message reading and a smoother agent chat
Three new integrations
- MongoDB adds MongoDB with 38 operations across documents, aggregation, collections, indexes, Atlas Search, and Atlas Vector Search. One operation uploads a document file, chunks and embeds it, and stores it for retrieval. Connect with your MongoDB Atlas or self-hosted connection string. See MongoDB.
- Google PageSpeed adds Google PageSpeed Insights with 15 operations that run Lighthouse and Chrome UX Report analyses for a URL and return scores, Core Web Vitals, lab metrics, and improvement opportunities. Connect with a Google API key. See Google PageSpeed.
- Webflow adds Webflow with 95 operations across sites, pages, CMS collections and items, forms, assets, ecommerce, and comments, plus 14 triggers that start a workflow on Webflow events. Sign in with your Webflow account. See Webflow.
Read and reply to WhatsApp messages
The WhatsApp node can now read your chats when you connect it by QR code. New operations read a chat’s message history, list your contacts, mark a chat as read, and edit a message you already sent. You can reply directly to a specific message, and a chat picker lets you choose a conversation by name instead of typing a number. Agents with WhatsApp as a tool can look up chats the same way.A smoother agent chat
- When an agent run stops, the error banner now explains what went wrong and offers one-click fixes. Add credential opens a popup to connect or select credentials, and Change model opens the full model picker with search, provider filters, and favorites.
- Clicking the model name at the top of the chat opens that same model picker, the one the canvas agent node uses.
- A run that fails no longer shows leftover output from an earlier run, and a stuck run now clears with a clear error instead of spinning.
Six new integrations, agents ready to chat by default, and smarter workflow runs
Six new integrations
- Milvus adds the Milvus and Zilliz Cloud vector database with 37 operations across similarity search, collections, partitions, and indexes. One operation uploads a document file, chunks and embeds it, and stores it in a single step. Connect with a token and your cluster URI. See Milvus.
- Chroma adds the Chroma vector database with 36 operations. You can search by plain text that Chroma embeds for you, or upload a document file in one step. Connect with an API token. See Chroma.
- Weaviate adds the Weaviate vector database with 14 operations across search, objects, and collections. Search by text when your collection has a vectorizer, or upload a document file in one step. Connect with an API key and your cluster URL. See Weaviate.
- Tableau adds Tableau with 349 operations across projects, workbooks, views, data sources, users, and webhooks, plus 20 triggers that start a workflow on Tableau events. Connect with a personal access token. See Tableau.
- Google AppSheet adds AppSheet with 12 operations to read and write app table data, plus 5 triggers that fire when a bot posts a data change. Connect with an application access key. See Google AppSheet.
- LaunchDarkly adds LaunchDarkly with 208 operations across feature flags, environments, segments, experiments, and members, plus 1 trigger that fires on account activity. Connect with an API access token. See LaunchDarkly.
Agents are ready to chat right away
New AI agents now show in the workflow’s Interface tab by default, so you can chat with one the moment it is built. After the AI builder finishes a workflow with a chat agent, a one-time walkthrough points you to the Interface tab to try it. You can still turn Show in Interface off for background agents, and existing workflows are unchanged.Smarter workflow runs and builder questions
- Running a workflow by hand now replays a webhook or inbound-email trigger’s last received event, so the rest of the flow has real data to test against instead of failing on a missing trigger payload. A trigger that has never fired runs as before.
- The AI builder asks fewer questions and offers clickable choices instead of blank text boxes, so you can set up a workflow with a few clicks.
- The WhatsApp trigger now ignores status and story updates, channel posts, and the connected number’s own outgoing messages. A new option lets you include group chats when you want them.
Python serverless functions now bill for compute
Serverless compute now costs credits
The Serverless Function node’s Python runtime runs in a cloud sandbox, and that compute now costs credits based on the CPU, memory, and GPU you reserve and how long the run takes. GPU runs are charged too. A run is billed even if it errors or times out, since the compute was still used. JavaScript functions run in-process and stay free. See What costs credits.Freshsales CRM joins the integrations library
New integration
- Freshsales adds the Freshworks CRM with 65 operations and 1 trigger across contacts, accounts, deals, tasks, appointments, notes and activities, search, selectors, and marketing lists. A trigger starts a workflow when Freshsales sends a webhook event. Connect with your account domain and an API key. See Freshsales.
Six new integrations, plus usage dashboard search and smarter builder credential prompts
Six new integrations
- PagerDuty adds incident management, on-call schedules, services, users, and the Events API with 248 operations and 1 trigger that starts a workflow on incident events. Connect with OAuth or a REST API key. See PagerDuty.
- Qdrant adds the Qdrant vector database with 18 operations across similarity search, collections, and points. One operation uploads a document file, chunks and embeds it, and stores it in a single step. Connect with an API key. See Qdrant.
- Upstash Vector adds the Upstash vector database with 11 operations. You can search and insert by plain text that Upstash embeds for you, or upload a document file in one step. Connect with an API key. See Upstash Vector.
- Google Meet adds meeting spaces, conference records, participants, recordings, and transcripts with 19 operations and 1 trigger that fires when a meeting ends. Connect with Google. See Google Meet.
- Expensify adds expense reports, policies, and exports with 16 operations and 1 trigger that fires on new reports. Connect with your Expensify partner credentials. See Expensify.
- PhantomBuster adds Phantoms, containers, scripts, and lead storage with 63 operations and 1 trigger that fires when a Phantom finishes. Connect with an API key. See PhantomBuster.
Usage dashboard search and filters
The Recent Usage Events table in Settings → Usage now has search and category filters and scrolls through your full history instead of showing only the latest rows. Live events still land in your charts and totals as they happen, and they respect whichever filters you have active. See Usage dashboard.Smarter credential prompts in the builder
When the AI builder creates a workflow with an agent that runs on a CLI coding agent, it now asks you to connect that agent’s credential before calling the workflow ready, so you no longer hit a disconnected-credential error on your first run.Four new integrations
Four new integrations
- Pinecone adds the Pinecone vector database with 22 operations across indexes, vectors, documents, bulk imports, and inference. One operation uploads a document file, chunks and embeds it, and upserts it in a single step. Connect with an API key. See Pinecone.
- Zendesk connects your support desk with 326 operations and 21 triggers across tickets, users, organizations, and the help center. Connect with OAuth, an API token, or Conversations credentials. See Zendesk.
- Pipedrive adds the Pipedrive CRM with 324 operations and 31 triggers across deals, persons, organizations, activities, leads, and products. Connect with OAuth or an API token. See Pipedrive.
- Confluence adds Atlassian Confluence with 46 operations and 1 trigger across pages, blog posts, spaces, comments, and attachments. Connect with OAuth. See Confluence.
Warm CLI coding agents, sandbox-time pricing, and four new integrations
Faster CLI coding agents
The CLI coding agents (Claude Code, Codex, OpenCode, OpenClaw, and Hermes) now keep a warm sandbox between turns instead of starting fresh each time, so replies come back faster and one agent can hold several conversations at once. A small indicator on the agent node shows how many sandboxes it is currently holding, with a live note while a turn is running. See Models and harnesses.Sandbox time now costs credits
CLI coding agents run in a cloud sandbox that NoClick provides, and that sandbox time is now charged at 0.05 credits per minute of uptime, billed per turn. This applies even when the agent runs on your own API key or AI subscription, since the sandbox is NoClick’s compute. The built-in LLM agent runs in-process and has no sandbox charge. See What costs credits.Four new integrations
- Attio adds the Attio CRM with 66 operations and 6 triggers across records, objects, attributes, lists, notes, tasks, comments, and files. Connect with OAuth or an API key. See Attio.
- Firecrawl brings web scraping, crawling, mapping, search, and structured extraction with 53 operations and 5 triggers for async job and monitor events. Connect with an API key. See Firecrawl.
- Intercom connects your support workspace with 53 operations and 4 triggers across contacts, conversations, tickets, companies, and messaging. Connect with OAuth or an access token. See Intercom.
- Trello adds boards, lists, cards, checklists, members, and labels with 42 operations and 2 triggers. Connect with your Trello API key and token. See Trello.
Right-click canvas menus, resource-scoped agent tools, and six new integrations
Right-click menus on the canvas
Right-click anywhere on the workflow canvas to open a context menu. On empty canvas you get Add node, Add sticky note, Paste, Select all, Auto-layout, and Fit view. Right-click a node for Open, Run from this node, Duplicate, Copy, Cut, Disable or Enable, Rename, and Delete. Right-click a multi-node selection to apply Duplicate, Copy, Cut, Disable/Enable, or Delete to every selected node at once. See The workflow canvas.Limit an agent tool to specific resources
When you allowlist an operation on a tool-provider node, you can now pin it to specific resource IDs. Expand Limit to specific… under an operation and pick which documents, sheets, or other records the agent may act on. When a create operation makes a new resource, its ID is added to the matching scope for you, so the agent can immediately read back what it just created. See Tools from integrations.Six new integrations
- ClickHouse joins the node library with 31 operations and a trigger for managing ClickHouse Cloud: organizations, services, query endpoints, backups, ClickPipes, API keys, members, and usage metrics. Connect with an API key. See ClickHouse.
- Extend adds document AI automation with 96 operations and a run-completed trigger: upload files, then parse, extract, classify, split, and edit them, and manage extractors and workflow runs. Connect with an API key. See Extend.
- Fathom brings the AI meeting notetaker to your workflows with 14 operations and a new-meeting trigger: list meetings, pull recording summaries and transcripts, list teams, and manage webhooks. Connect with an API key. See Fathom.
- Fellow adds the AI meeting assistant with 21 operations and 5 triggers for recordings, notes, and action items, so a workflow can react to a new AI note or an assigned action item. Connect with an API key. See Fellow.
- Hex connects the Hex data and BI platform with 29 operations and a trigger: run projects, check run status, manage sharing and embedding, and administer users, groups, and collections. Connect with an API key. See Hex.
- Sigma Computing adds 40 operations and a trigger for workbooks, members, teams, connections, and workspaces, including exporting and materializing workbooks. See Sigma Computing.
Connect beehiiv for newsletters, subscribers, and posts
Connect beehiiv
The beehiiv node joins the node library, so you can manage your newsletter from a workflow: read and update subscriptions, create and schedule posts, pull post and poll stats, manage segments and custom fields, and enroll subscribers in automations. A publication picker on every operation lets you choose which publication to work with.beehiiv also adds focused triggers that start a workflow when something happens in your publication, including a new subscriber, a confirmed subscriber, a sent or scheduled post, a survey response, and subscription changes. Each trigger listens only for its own event, so a workflow runs only when the thing you care about happens. Connect beehiiv with an API key. See beehiiv.Add alarms, a filesystem, and custom tools straight from the agent's tool palette
More ways to add agent tools
The Add tool palette on an agent node now lists the Alarm, Filesystem, and Tool nodes alongside integrations and MCP server. Pick one and it is created, wired into the agent, and opened to its own config step, so you no longer have to drop the node on the canvas and draw the edge by hand. See Tools from integrations, Agent scheduling, and Files and repositories.Publish files from any agent sandbox
An agent that runs in a sandbox now always has anupload_file tool that publishes a file from the sandbox to a public URL, so it can share a generated image, attach a report to an email, or pass a file to a downstream node. The five CLI harnesses always run in a sandbox, and the built-in agent runs in one whenever a filesystem node or a repository mount is wired, so you no longer need a filesystem node just to publish a file.Inline JavaScript expressions in config fields and three new integrations
Transform values inline with JavaScript expressions
Any config field can now run a JavaScript expression inside{{ }}, so you can reshape an upstream value, split a string, map a list, do arithmetic, or pick between options right in the field instead of adding a separate code node for one line of work.Anything inside {{ }} that uses a $-accessor runs as JavaScript at execution time: use $('node-id') or $('Node Label') for another node’s output, $json for the single upstream output, and $vars for workflow variables. Helpers $if(condition, a, b) and $ifEmpty(value, fallback) are also available. For example, {{ $('form').emails.split(",")[0].trim() }} takes the first email from a comma-separated list. While a field holds an expression, a live preview under it shows the computed result, and chips insert the available accessors. Plain {{node-id.field}} references keep working as before. See Data references.Three new integrations
Three services join the node library:- fal for running model-inference endpoints across image, video, audio, and text generation, plus platform and queue-lifecycle operations, with 14 operations and a trigger that fires when a queued job completes. Connect with an API key. See fal.
- Brandfetch for brand intelligence: brand lookups, AI-ready brand context, search, transaction identification, and logo CDN URLs, with 15 operations and a trigger for brand-change events. Connect with an API key. See Brandfetch.
- Findymail for B2B email and phone enrichment, lead discovery, intent signals, and contact-list management, with 37 operations and a trigger. Connect with an API key. See Findymail.
Create a workflow from list view
The New Workflow button is back in the workflow browser’s header bar, next to New Folder, so you can start a new workflow from both grid and list views.Seven new integrations, cross-workflow error routing, and canvas editing upgrades
Seven new integrations
Seven services join the node library:- Google Cloud Storage for object storage, with 89 operations across buckets, objects, IAM, ACLs, folders, HMAC keys, and Pub/Sub notifications, plus a trigger that polls for new objects. Connect with your Google account or a service account key. See Google Cloud Storage.
- Monday.com for work management, with 68 operations across boards, items, columns, groups, docs, files, and tags, plus a board-event trigger. Connect with your Monday.com account or an API token. See Monday.com.
- Datadog for observability, with 53 operations across monitors, events, metrics, logs, dashboards, incidents, downtimes, SLOs, and synthetics, plus a trigger for new events. Connect with your Datadog API and application keys. See Datadog.
- Loops for email marketing, with 46 operations across contacts, contact properties, events, transactional emails, campaigns, and mailing lists, plus a trigger. Connect with an API key. See Loops.
- Parallel for AI web search and research, with 31 operations across search, content extraction, tasks, task groups, FindAll, and monitors, plus a completion trigger. Connect with an API key or your Parallel account. See Parallel.
- Exa for AI web search, with 25 operations across search, content retrieval, answers, agent runs, websets, and monitors, plus a trigger. Connect with an API key. See Exa.
- Reducto for document intelligence, with 18 operations to parse, extract, split, classify, edit, and pipeline documents, plus a job-completion trigger. Connect with an API key. See Reducto.
Route a workflow’s failures to another workflow
A new On error, run another workflow setting lets one workflow hand its failures to another. Open the canvas menu, choose Settings, and pick a workflow that has an On Error node. When the first workflow fails, the second one’s On Error node fires with the error payload, so you can centralize alerts and recovery in one place. See Error handling.Insert a node in the middle of an edge
Hover any dataflow edge to find a new insert button at its midpoint. Click it, pick a node, and it drops in between, rewiring the connection from source to new node to target in one step.- The Feedback button in the top navigation lets you send feedback, report a bug, or share an idea without leaving your workflow.
- Trashed workflows no longer count toward your workflow limit, so deleting a workflow frees up a slot right away.
- Auto-layout now frames the whole workflow after tidying it up, and tells you when everything is already laid out.
Three new integrations: Asana, Devin, and Firestore
Three new integrations
Three services join the node library:- Asana for project management, with 122 operations across tasks, projects, sections, portfolios, goals, custom fields, comments, attachments, and more, plus a trigger that starts a workflow when an Asana resource changes. Connect with your Asana account or a personal access token. See Asana.
- Devin for AI software engineering, with 19 operations across sessions, knowledge, playbooks, secrets, and attachments, plus a trigger that fires when a session finishes. Use it to start Devin sessions, send follow-up messages, and manage knowledge and playbooks. Connect with an API key. See Devin.
- Firestore for Google Cloud document storage, with 56 operations across documents, queries, transactions, batch writes, databases, and indexes, plus a trigger that fires when documents are created or updated. Connect with your Google account, a service account key, or a Firebase ID token. See Firestore.
Six new integrations, pin and disable buttons on nodes, and an Agents activity tab
Six new integrations
Six services join the node library:- Stripe for payments, with 491 operations across customers, charges, checkout, invoices, subscriptions, payouts, and more, plus 56 triggers that start a workflow on Stripe events. Connect with your Stripe account or an API key. See Stripe.
- ClickUp for project management, with 160 operations across tasks, lists, docs, goals, time tracking, and custom fields, plus a webhook trigger. Connect with your ClickUp account or a personal token. See ClickUp.
- GitLab for source control, with 83 operations across projects, issues, merge requests, CI/CD, releases, and repositories, plus two triggers. Connect with your GitLab account or an access token. See GitLab.
- Mailgun for email, with 37 operations across messages, mailing lists, templates, routes, suppressions, and validation, plus nine triggers for delivery events. Connect with an API key. See Mailgun.
- Box for file storage, with 29 operations across files, folders, comments, tasks, sharing, and search, plus a webhook trigger. Connect with your Box account or a developer token. See Box.
- Perplexity for AI search, with 15 operations across chat, search, models, and embeddings. Connect with an API key. See Perplexity.
Pin and disable nodes from the canvas
Hover any automation node to find two new buttons on its left edge. Pin saves the node’s last output as mock data, so steps that follow keep running without re-executing it, and Disable skips the node at run time. Both stay highlighted while active, so you can see and undo them without hovering.See what your agents did in the Feed
The Feed has a new Agents tab that lists every tool call your agents make, grouped by run, with the agent’s model, each call’s inputs and result, and the final response. Click a credential to open it in the editor.- Loop over array references in one click. The Loop over each item button now appears for plain references like
{{node.items}}and indexed references, not just list-mapping syntax. Click it to add an Iteration node wired to loop over the array. See Loops. - Split Out arrives ready to loop. Dropping a Split Out node now also adds a paired Iteration node wired to its output, so a list fans out into per-item steps without extra setup. See Filter, split, and merge.
- Clearer TikTok publishing errors. Failed TikTok posts now report TikTok’s specific error code and log id, so you can tell why a post was rejected.
A Google Maps node, a Cal.com scheduling node, and field shortcuts
Map, geocode, and check the weather with Google Maps
The new Google Maps node connects to Google Maps Platform with an API key. It covers 33 operations across geocoding and reverse geocoding, places search and details, routing and distance, address validation, time zones and elevation, and roads, along with air quality, pollen, weather, and solar data. See Google Maps.Schedule meetings with Cal.com
The new Cal.com node manages bookings, event types, availability, and schedules. Its On Booking Event trigger can start a workflow when a booking is created, rescheduled, cancelled, paid, and more, and you choose which events fire it. Connect with your Cal.com account or an API key. See Cal.com.- When you click into a node’s config field, Show previous nodes and Show output buttons now appear right away. Open either panel to drag in a value from an earlier step or check this node’s own output, without having to type first.
Files anywhere, usable media outputs, and a Split Out node
Use files anywhere, or just paste a URL
Nodes that take an image, video, audio file, or document now have an Upload button next to the field. Upload a file from your computer, paste a URL, or drag a reference to a file from an earlier step. Uploaded files are stored and turned into a link, so they work the same way everywhere. This covers nodes like YouTube, X, Telegram, WhatsApp, Discord, Instagram, Shopify, Notion, and more.Files that nodes produce are now usable links too. When a node downloads or generates a file, like audio from ElevenLabs, a document from Word or Google Drive, or an attachment from Jira, its output is a link you can drop straight into an upload field, instead of a long block of encoded text.- New Split Out node. Turn a list into one item per element, so you can fan a list out and handle each entry on its own. Point it at an array or at the array field on an object, choose which other fields to carry onto each item, and pair it with a loop to process them. See Filter, split, and merge.
- Post to TikTok directly. New Direct Post Video and Direct Post Photo operations publish straight to a creator’s profile, and Query Creator Info checks the available privacy and interaction options before you post. See TikTok.
- Discord operations across channels, roles and members, threads, scheduled events, automod, stickers, invites, and webhooks now all run. See Discord.
- Media actions that used to read “from Url” are renamed, since the fields now accept files and references as well as URLs. On YouTube, for example, the action is now Upload Video.
A rebuilt HTTP Request node and a live builder view
Call any API with the rebuilt HTTP Request node
The HTTP Request node now handles almost any API call without leaving NoClick. Add headers and query parameters as key/value rows, choose a body type (None, JSON, Form URL-Encoded, or Raw) on any method so even GET and DELETE can send a body, and set a timeout, retries with backoff, and redirect and SSL options. Authentication adds an API key in a header or the query string, a custom header, and OAuth2 client credentials alongside Bearer and Basic auth.In a hurry, click Import cURL at the top of the node and paste acurl command from any API’s docs, or paste the command straight onto the canvas to get a pre-configured node. By default a 4xx or 5xx response fails the node loudly so the run stops with a clear error. Turn on Continue on HTTP Error to branch on the error instead.Watch the builder work
Building a workflow in chat now shows what is happening as it happens. A live counter shows tokens as they stream, and a node ledger lists each node as it is added and configured, with the field it is setting. Click a node in the ledger to jump to it on the canvas. If a build fails, its message stays put with a Retry button instead of vanishing.- Image and video models in an AI agent’s chat now show their results. A generated image or video appears in the chat and in the run results popup, and is still there after you reload the page.
- Pressing Run on a workflow that only starts on its own now explains each trigger more clearly. A form trigger shows an Open link to its hosted form page, and a scheduled trigger spells out when it fires in plain language, like “Daily at 9:00 AM” or “Every 5 minutes”, along with its time zone.
- The webhook URL now sits at the top of the webhook trigger’s settings, and you can click anywhere on a read-only URL field to copy it instead of aiming for the small copy button. This also covers the form trigger’s form URL.
- Searching for an action now understands common phrasings. Type
get rowsto find Read Sheet Data,merge prfor Merge Pull Request, orpost to channelfor Send Message to Channel, and the right action surfaces even when your words are not in its name. - In the Owned by anyone view of your workflows, items shared with you that you do not own are now read-only. Their Share button and dragging are turned off, and Settings opens a read-only panel with a Remove option to drop your access, instead of a form that failed on save.
- Dropdowns that load options from a connected account, like picking a Google Sheet or a Notion database, again show an Open Credentials button when no account is connected, instead of only “No options available”.
- The node configuration panel now has just Configuration and Settings. The separate per-node Edit tab has been removed.
- Inside an AI agent, the model picker lists the CLI agent providers (Codex, Claude Code, OpenCode, OpenClaw, Hermes) at the top of the provider rail.
Browse your run history from the canvas
Every run, one click away
The Runs pill in the top left of the canvas is now always there, even before this session’s first run. It shows the latest run’s status and when it happened, and clicking it opens the results popup for that run. Inside the popup, a run switcher lets you load any earlier run and see what each node produced, scrolling back through your run history without leaving the canvas.The results popup now also opens on its own after more kinds of runs. A Run from here run that starts partway through the flow, and runs started by a trigger like a schedule or a webhook, both open the popup the same way a full run does.- Typing a node’s exact name in the node palette now ranks that node first, instead of burying it under nodes that only mention the term in one of their fields.
- AI Fill now tells you when it had nothing to apply: whether it could not infer any values from your goal, every field was already set, or it needs output from an upstream node first.
- In live collaboration, changing an AI agent’s model and resizing custom interface components and sticky notes now sync to everyone in the workflow right away, instead of only after a reload.
Sharper Google Drive and Calendar triggers
More precise Google Drive and Calendar triggers
Google Drive and Google Calendar triggers now let you react to a specific kind of change instead of every change. Pick the exact event you care about and the workflow runs only for that, so downstream nodes and AI agents stay idle the rest of the time.- Google Drive adds On File Changed, On File Removed, On Folder Changed, and On Folder Removed, alongside the existing On Drive Change. Each one can be scoped to a single folder, so the trigger only fires for changes inside it.
- Google Calendar adds On Event Created, On Event Updated, On Event Cancelled, and On Event Tentative, alongside the existing On Calendar Event.
Discord triggers and a tidier tool picker
Trigger workflows from Discord
Connect Discord by signing in and installing the NoClick bot into your server, with no keys to copy. You can then start a workflow when an app event happens: your bot is added to or removed from a server, a premium entitlement is created, updated, or deleted, or a slash command is run. Wire the trigger into an AI agent, or add the Discord node as an agent tool provider so the agent can run Discord actions for you.- When an integration node is wired into an agent as a tool provider and it exposes a long list of actions, the operation picker now has a Show selected toggle that filters the list down to just the actions you have allowlisted. It works alongside search, and the checkboxes stay live so you can deselect right there.
- The setup view now shows the tool picker for nodes wired as agent tool providers, so you choose which actions to expose instead of seeing the single-action form.
See what your run produced
Run results popup
When a manual run finishes, a results popup shows what each node produced. A left rail lists the nodes that ran, with a status icon for each, and the main panel shows the selected node’s output. For an AI agent, you see its final response along with the tool calls it made. Each node has an Open config shortcut to jump straight to its settings.Reopen the last run’s results any time from the Run results pill on the top left of the canvas. To stop the popup from opening on its own, click Don’t show again, then turn it back on under Settings in the new Popups section. These popups do not appear on mobile.Pressing Run on an automatic workflow
If a workflow only starts on its own, like on an incoming email, a new row, a schedule, or a webhook, pressing Run now explains that instead of doing a surprise one-off run. The popup lists what each trigger watches and the address or URL that fires it. From there you can Add a Run step to add a manual entry point, Open config for any trigger, or Run anyway for a single manual run.- Scheduled polling triggers (Gmail, Google Sheets, Notion, Google Forms) no longer run the rest of the workflow when a check finds no new data. A poll that turns up nothing is marked skipped, so downstream nodes, including AI agents, only run when there is something new.
Google Search Console and sharper triggers
Connect Google Search Console
A new Google Search Console node brings your search performance into workflows. Query clicks, impressions, click-through rate, and average position, manage your sites and sitemaps, and inspect how Google sees any URL. Sign in with your Google account, with no API keys to copy. You can also wire the node into an AI agent so it runs these operations for you.More precise triggers
GitHub and Linear triggers now fire on the exact event you choose instead of a broad category. Start a run when a pull request is merged rather than only closed, when an issue is opened, labeled, or assigned, when a release is published, and more. Linear now splits into created, updated, and deleted events for issues, comments, and projects. If you used a GitHub or Linear trigger before, reopen the node and pick the specific event you want.- Discord can now start workflows from Application Webhook events, including app authorization, entitlement changes, and lobby or game messages.
- The Free plan now includes 5 workflows.
Quicker workflow configuration
Quicker workflow configuration
Finding the right action is now fuzzy and ranked. Search by any word order, by an abbreviation, or by words from the operation’s description, and the closest match jumps to the top, highlighted so you can press Enter to pick it. The same ranked search now powers the agent tool allowlist and every searchable dropdown.Multi-value list fields, like a message’s To, Cc, and Bcc or a list of feed URLs, now save as you type. A fresh empty box appears below the moment you fill the last one, so you no longer press Enter to add each value.- The AI builder’s questions now skip one at a time with a Skip button, and a Back button lets you revisit an earlier question. Any answers you already filled in carry over when you reply in chat, so you never repeat yourself.
- The onboarding questionnaire and the canvas tabs adapt to smaller screens, staying readable on phones and in narrow windows.
Email alerts and a weekly digest
Email alerts and a weekly digest
NoClick now emails you when a workflow that runs on its own fails, when your credits run low, and when a run is blocked because you are out of credits. A Monday digest sums up your runs, failures, and credits used for the week. Manage each type in Settings, under Notifications, where every alert also carries a one-click unsubscribe link.- Emails sent by the Gmail and Outlook nodes now keep the line breaks you type in the body.
- On the Free plan, emails sent through the Gmail and Outlook nodes include a small “Sent from NoClick” footer. Paid plans send without it.
- Dropdown fields that load their options, like picking a sheet or a Linear team, now work as full comboboxes: type to filter, move through results with the arrow keys, and press Enter to select.
Hosted MCP servers and email replies
Host a workflow as an MCP server
A new hosting mode on the MCP node turns your wired integrations into a shareable MCP endpoint, so external clients like Claude and ChatGPT can call your workflow’s operations live.Agents reply to email
Wire the inbound email trigger to an agent and the agent can reply in the same thread, securely scoped to that conversation. A new send email node delivers notifications to your inbox, formatted from markdown, with a one-click disable link.- Scheduled nodes show their schedule right on the node card, and the AI builder can set schedules for you.
- Agents retry automatically when a model hiccup produces an empty turn.
- The AI builder no longer asks for credentials that nodes don’t need.
- The AI builder sets a default model for new agents instead of asking you to choose one.
- Connect triggers and tools to an agent straight from the chat sidebar and the agent’s config panel.
- An organization subscription now grants the org owner that plan’s monthly credit base.
Integrations become agent tools
Use your integrations as agent tools
Wire any integration node into an AI agent and the agent can call its operations directly, like creating a Linear issue or sending a Slack message. You choose exactly which operations the agent is allowed to use, and every tool call shows up live in chat and in run replays.Triggers fire straight into agents
Wire a trigger (Telegram, Slack, email, or an alarm) into an agent and the incoming event becomes the agent’s message, with conversations threaded per channel. Pair it with send operations to build a reply bot entirely on the canvas.- Mount GitHub repositories into a coding agent’s sandbox, with git and the
ghCLI already authenticated. - The navbar was redesigned with a credits pill that shows your exact remaining balance and a usage popover with precise billing windows.
- Agent model selection moved into a centered picker modal.
- 95 config fields across nodes now render as searchable dropdowns instead of free text.
An email address for every workflow
An email address for every workflow
The new inbound email trigger gives a workflow its own @noclick.app address. Send it an email and the workflow runs with the message as its input.- Editing workflows on your phone got a big UX pass, with consistent node styling across desktop and mobile.
- Discord and Linear config pickers load their options dynamically.
Loops you can see
Loops you can see
Lists no longer loop silently: one click converts a list reference into a visible iteration node on the canvas.- Searching the node palette can pre-select the matching operation, not just the node.
Paste-to-create interface components
- Paste React, JSX, or HTML onto the canvas to create a ready-made interface component.
- Slack reads from scoped channels now run as you instead of the bot.
A curated Fields tab
- The input panel gained a curated Fields tab: the most useful drag-and-drop references per node, with readable labels and live values.
- Republishing an interface app no longer breaks it with a stale API key.
Invite links for collaboration
Invite links for collaboration
Share a workflow with an invite link. Collaborators edit with you in real time and can run nodes using your credentials, without those credentials ever being copied to their account. Shared workflows now appear in your home grid with an ownership filter.Run replay and a redesigned setup
Replay any past run
Click any run in the Logs tab to replay the exact graph state, per-node outputs, statuses, and errors. Logs are paginated with server-side search and filters.- The guided setup wizard was redesigned with a cleaner split-rail layout for configuring incomplete workflows.
- A new Submit External Form node fills and submits forms on external websites from a workflow.
- Webhook triggers support Basic, header, and JWT authentication on inbound requests.
- OAuth connections refresh more reliably across all integrations, fixing “connection randomly expired” failures.
- Cmd+C and Cmd+V copy-paste works again in the workflow editor.
- A shortcuts menu in the navbar lists every keyboard shortcut.
Clearer billing
Clearer billing
Credits now show exact monthly windows and per-cycle topup balances, and the credits chip displays your precise remaining balance. Cancelling keeps your plan active through the period you already paid for.- Google connections are rejected upfront if the required permissions weren’t actually granted.
- Orphaned webhooks clean themselves up, and schedules that keep failing disable themselves instead of burning runs.
Command palette
Command palette
Press⌘K anywhere to jump to any workflow, action, or setting.- Create credentials directly from Settings or the command palette, without opening a node.
- Config dropdowns across 27 nodes now search server-side for channels, boards, sheets, and more.
- Slack messages can send as you or as the bot, chosen per operation.
- Nodes show a run-status glow on the canvas, and the last run state survives reloads.
- Ctrl+drag pans the canvas on Windows and Linux.
A list view for workflows
A list view for your workflows
The workflow browser gained a list view with global search, integration logos, and keyboard navigation.Sign in with your AI subscription
Sign in with your AI subscription
CLI coding agents can sign in with your existing AI provider subscription instead of an API key.- The guided setup wizard got a redesign with a step bar and themed field inputs.
- Sharper rendering on small and low-resolution screens.
- Jira operations support pagination and filtering.
Agent chat in the Interface
Chat with your agents in the Interface
A fullscreen chat block for agent nodes, with per-thread conversations and history.- Onboarding routes you to the right starting tab based on what you want to build, and a support call pill lives in the navbar.
- The canvas stops auto-zooming to failed nodes when a run errors.
Independently publishable interfaces
- Each interface component is its own publishable app, with browser-style chrome and an in-node Publish button.
- OpenClaw joined Codex, Claude Code, and OpenCode as a CLI coding agent option.
- Reddit public feeds no longer require credentials.
- Token refresh fixes across OAuth integrations.
Event-driven triggers
Event-driven triggers
Workflows now start in response to events from your apps, not just on demand: Typeform responses, GitHub and Linear events, Shopify store events, Twilio SMS, Gmail, Calendar, and Drive changes, plus Slack and HubSpot events, with per-event filtering and channel scoping.Durable delays
Delays that survive anything
The Delay node supports pauses of days or weeks that survive restarts, and suspended runs resume in their original execution.- New Resend node for transactional email.
- Click to add nodes and UX blocks from the palettes, in addition to dragging.
- The agent node’s model selector lives in its config form and stays in sync with the canvas.
Errors as data, canvas quality of life
Errors as data
Nodes can route failures through a dedicated error handle, so workflows treat errors as data.- Answer the AI builder’s questions by typing directly in the chatbox.
- Slack config fields gained a dynamic channel picker.
- Stop a single-node run with its own stop button.
- AI-created nodes auto-select your credential when you only have one.
- Resource pickers include a “Create new” option.
- Nodes referenced by an interface show a “Used by interface” badge.
A searchable action picker
A searchable action picker
Choosing a node’s operation is now a Spotlight-style searchable picker with readable names, categories, and trigger badges.Hermes and mobile rendering
- Hermes joined the CLI coding agent lineup.
- The mobile canvas moved to a lighter renderer, and background effects no longer crash iPhones.
Instagram scraping
Instagram scraping
Pull Instagram data into workflows with new scraping operations.- Supabase connections support OAuth.
- Shopify connections updated to the latest API version.
- The homepage loads with about 58% less JavaScript, so getting into the product is faster.
Builder and canvas polish
- The AI builder’s stop button now actually cancels the turn, runaway turns are capped, and resumed chats restore icons and reasoning logs.
- A floating plus button on the canvas opens the Nodes tab.
- Workflow cards show node count and last-edited time.
- X (Twitter) connections refresh their tokens automatically.
Skills
Skills
Give your agents reusable context: instructions with an optional workflow body, scoped to you, your organization, or everyone. The builder picks the relevant skills automatically on every turn.- An Edit tab on every node lets you change just that node with a prompt.
- LinkedIn scraping and Reddit feed operations.
Always-current model lists
- Model lists across agents stay current automatically, including daily-refreshed Codex and Claude Code models.
- Agents can fetch images from URLs mentioned in conversation.
New Free, Plus, and Pro plans
New Free, Plus, and Pro plans
Plans were renamed and repriced, with monthly and annual checkout and promotion codes.- The sidebar remembers whether you left it open or closed.
Builds that pause and resume
Builds that pause and resume
AI builder runs are now durable: they pause on questions, survive disconnects and restarts, and can be resumed from the sidebar at any time.- Scroll to pan the canvas, with a wider zoom range and Cmd+drag panning.
- Checkout supports choosing annual or monthly billing.
- Fixed the operation selector disappearing on multi-operation nodes.
AI Fill and n8n import
- AI Fill buttons on individual nodes draft a single node’s config for you.
- Paste an n8n workflow and the builder converts it for you, replacing the old one-to-one converter.
A guided empty canvas
- The empty canvas now guides you: next-step hints, click-to-add, a drag or click mode toggle, and an interface build animation.
The agentic AI builder
The agentic AI builder
Creating a workflow is now a conversation. The builder plans the graph, asks clarifying questions, requests credentials with inline OAuth, and fills in configs as you watch.- Agent image settings for Google and Imagen models.
Feed bulk actions
- Select and act on multiple approval or activity items at once in the Feed.
- Template search matches multi-word queries against node types and labels.
Saved outputs while configuring
Saved outputs in the input panel
Pull data from previously saved node outputs while configuring a node, so you can wire references without re-running upstream steps.- Output history is kept per node instead of per run.
Instant, ordered runs
Instant, ordered runs
Execution events now stream in order through a new relay: stopping is instant, run state restores when you reload, and long runs can be stopped from anywhere.- Public template pages show the workflow’s interface.
- Delete a workflow straight from the canvas menu.
Loop progress and SDK debugging
- Iteration nodes show a progress indicator while looping.
- An SDK debug drawer shows interface activity, and node IDs are highlighted in interface code.
A visual refresh
A visual refresh
The app moved to a darker black-zinc look, and node dragging got noticeably smoother.Cloudflare integration
- New Cloudflare integration.
SDK docs and owner names
- SDK documentation went live, with TypeScript SDK fixes.
- Folders and workflows show their owner’s display name.
Custom interfaces, SDK, approvals
Custom interfaces and the SDK
Build a full custom app UI on top of any workflow: React and HTML interface nodes, a TypeScript and Python SDK with enforced permissions, and publishing for app nodes.Human-in-the-loop approvals
Gate sensitive steps behind an approval feed, with an activity feed of everything your workflows did.- X (Twitter) API tier support, so Basic and Pro API plans work with usage-based pricing.
- Set execution timeouts in settings, and the Delay node now allows up to 15 minutes.
Google Ads and persistent sandboxes
- New Google Ads integration.
- CLI coding agents keep persistent storage for their sandboxes.
On-error node and Kling AI
- The on-error node catches failures and routes recovery logic visually.
- Generate video and images with Kling AI from the agent node.
- Connect WhatsApp by scanning a QR code.
- Manage organization members and SSO from settings.
CLI coding agents
CLI coding agents in workflows
Run Codex, Claude Code, and OpenCode as agent nodes inside workflows.Instantly and plan limits
- Plan limits are now enforced consistently across features.
- New Instantly integration.
- Folder sharing got finer-grained access rules.
Video generation and credentials
- Generate video from the agent node.
- A Credentials tab in Settings lists and manages all your connections.
- Set a minimum credit balance below which a workflow won’t run.
Agent alarms and memory
Agents that set alarms
Agents can set alarms to wake themselves at chosen times.- Agents remember chat history across conversations.
- View any workflow fullscreen.
- Drag and drop workflows between folders.
TikTok and Affinity CRM
- New TikTok and Affinity CRM integrations.
- Save templates as drafts before publishing.
Deep links
- Link directly to a specific node or field, and link out to external resources from configs.
One-click autolayout
One-click autolayout
Untangle the whole graph with one click.- Deleted workflows move to a trash folder, and folders can be deleted.
Scripted template onboarding
- Template authors can script guided onboarding with a custom setup node and stored variables.
Embeddable templates and feedback
Embed templates anywhere
Embed workflow templates on external sites.- Report bugs and request features from inside the product.
- Fixed multi-device logout, personal workflow and folder sharing, and Stripe top-ups.
Run from any node
Run from any node
Run a single node, or resume execution from any node.- MCP responses include HTML widgets and generated card images.
Metered AI usage and credential requests
- Ask a teammate or client to connect an account through a secure emailed link.
- AI builder usage is metered with clear pricing, and organizations bill to the owner’s account.
Interfaces go GA
Workflow interfaces are generally available
Every workflow can have a user-facing interface with forms, blocks, and tabs, rendered straight from the canvas. Out of beta for everyone.- Node outputs persist across sessions.
WordPress integration
- New WordPress integration.
Guided setup and file uploads
- A step-by-step guided setup walks you through configuring a new workflow.
- Upload files, images, audio, and video into workflows with managed storage.
Interfaces beta and folders
The NoClick MCP server
The NoClick MCP server
Control NoClick from Claude or ChatGPT: build and edit workflows, run nodes, and manage configs over MCP.Word and Microsoft To Do
- New Word and Microsoft To Do integrations.
Excel, OneDrive, ElevenLabs
- New Excel, OneDrive, and ElevenLabs integrations.
WhatsApp Business integration
- New WhatsApp Business integration.
Sheets range building
- Google Sheets can build ranges for you.
State, Switch, and MCP nodes
More logic nodes
A State node for stateful workflows, a proper Switch node, and an MCP client node for calling external MCP servers.- Expandable JSON fields support drag-and-drop references.
Collaboration sync and node labels
- Real-time collaborative editing syncs more reliably.
- YouTube comment retrieval supports time-based filters, and GitHub gained pull request review operations.
- Give nodes custom labels.
- Node outputs are easier to inspect.
Guided setup for incomplete nodes
- Guided setup walks you through incomplete nodes on the canvas.
Delay node and workflow export
- The Delay node pauses workflows between steps.
- Export workflows as files and re-import them.
- The Iteration node loops over lists with proper aggregation of results.
- Node errors are far more visible.
Run custom JavaScript
Run custom JavaScript
Execute your own JavaScript inside workflows.- Google Sheets handles values and formatting better.
Filter node and run control
- A new Filter node filters and transforms data between steps.
- Stop a running workflow with one click.
CSV input and integrations directory
- A new CSV input node imports and previews CSV data.
- A public integrations directory lists every available node.
- The remaining Google services arrived as nodes, with corrected scopes.
- A get-started checklist guides your first steps.
AI workflow generation
AI workflow generation
Describe what you want and NoClick drafts the workflow for you. Refine it with follow-up messages in chat.Twilio and onboarding
- New Twilio integration.
- A short onboarding questionnaire helps you reach your first working workflow faster.
Public URL sharing
Share with a public URL
Publish a workflow at a public URL anyone can view.- New Perplexity, Typeform, and Dropbox integrations.
Four more integrations
- New Hacker News, Mailchimp, Supabase, and Semrush integrations.
- Share credentials and saved outputs along with a workflow.
Canva integration
- New Canva integration.
HubSpot integration
- New HubSpot integration.
Apify integration
- New Apify integration.
Sharing and collaboration
Sharing and collaboration
Share workflows and databases, edit together with live presence, and fork shared workflows.- New Jira integration.
Enterprise SSO and the Team plan
Enterprise SSO and the Team plan
Okta and SAML SSO arrived, along with a Team plan, workspace member limits, and a new pricing page.- New Postgres, Redis, and RSS integrations.
Slack, Bluesky, checkpoints
- New Slack and Bluesky integrations.
- Save workflow checkpoints and restore them later.
X and Shopify integrations
- New X (Twitter) and Shopify integrations.
Apollo and Instagram integrations
- New Apollo and Instagram integrations.
Agent tools and public forms
Custom tools for agents
Give agents custom tools with the new tool node.- New Discord integration.
- Publish public forms that run workflows on submit.
Calendar and Outlook integrations
- New Google Calendar and Outlook integrations.
Python in workflows
- Run sandboxed Python functions as workflow steps.
Notion integration
- New Notion integration.
Webhooks and schedules
Webhooks and schedules
Trigger workflows from inbound webhooks, including Telegram bots, or run them on a cron schedule.LinkedIn and Reddit integrations
- New LinkedIn and Reddit integrations.
Salesforce and a deeper Gmail
- New Salesforce integration.
- A much deeper Gmail node with more operations.
Google Drive and YouTube
- New Google Drive and YouTube integrations.
Airtable and GitHub OAuth
- New Airtable integration.
- GitHub connections support OAuth.
GitHub integration
- New GitHub integration.
- Keyboard shortcuts in the workflow editor.