August 2026
Everything that changed in NoClick in August 2026.
Improvements and fixes1
Connecting a ChatGPT account to a Codex agent stops with an explanation when that account is on the ChatGPT Free plan, which does not include Codex. The sign-in used to complete, and every turn then failed with a bare authorization error from OpenAI. Sign in with a plan that includes Codex (Plus, Pro, Business, Edu, or Enterprise), or attach an OpenAI API key instead.
Improvements and fixes1
A node's Credentials tab no longer opens a QR code when you already have a WhatsApp connection to pick. It offers a Connect a different WhatsApp number button instead, so a spare code does not invite a re-scan you did not need. A code still appears on its own when you have no WhatsApp credential yet, or when the one attached to the node has dropped and the scan will reconnect it.
Shopify runs on the GraphQL Admin API
Shopify requires apps published on its App Store to use the GraphQL Admin API, so a store you connect with OAuth now runs the node's GraphQL operations and all 7 of its triggers. That covers the blog and article operations, the prebuilt queries for products, orders, customers, inventory, collections, and fulfillment orders, and Execute Custom Graphql Query and Execute Custom Graphql Mutation, which reach the rest of the Admin API within the permissions you approved.
The node's older operations still run on a store connected with an Access token, or with OAuth through your own Shopify app. Pick one of them on a store connected with NoClick's app and the operation stops and asks you to choose a GraphQL operation or connect your own app.
The six blog operations moved across as part of this, so List Blogs, List Blog Articles, Get Blog Article by Id, Create Blog Article, Update Blog Article, and Delete Blog Article now run on a store connected with OAuth.
Shopify operations that could never work were removed
Fourteen operations left the Shopify node: the five Price Rule operations, the three Discount Code operations, the five Gift Card operations, and Create Draft Order with Graphql. Each one needed a store permission NoClick does not ask for, so every call returned a permission error instead of doing anything. They no longer appear in the operation picker, and the node now lists 102 operations. A workflow still set to one of them needs a different approach.
Improvements and fixes1
A Shopify connection renews itself. New connections receive a short-lived access token that NoClick refreshes on its own before it expires. If Shopify refuses the refresh, the error asks you to reconnect the store rather than reporting a generic failure. Connections made before this keep working unchanged.
Connect a Shopify store by its domain
The Store name field now takes your storefront's own domain, such as your-shop.com, or the admin address you copied from your browser. NoClick reads the store handle behind it, so you no longer have to know the my-store part of my-store.myshopify.com before you can connect. If no store can be found for what you entered, the error says where the handle appears in your Shopify admin URL.
Improvements and fixes2
Connecting Firecrawl checks your key against Firecrawl before the credential is saved. A key the provider rejects shows Firecrawl's own message instead of a green tick, and a working key lists the monitors on the account as proof of what it reached.
The Shopify Access token connection is marked as being for custom apps created before January 2026. Shopify stopped issuing permanent Admin API tokens to new apps, so a new store connects with OAuth.
Run results read as a story
The popup that opens when a run finishes now walks through the run in reading order instead of listing node outputs one at a time. What came in shows the event that started the run in its own app's frame, so a WhatsApp message looks like a WhatsApp message and an invoice looks like an invoice. What the agent did lists the agent's tool calls with the time each one took and the detail that matters on the row, such as the channel a message went to, and any row opens to show what it was Called with and what it Returned. What went out frames each message the agent sent the way its destination shows it. An agent that worked and chose to send nothing says so in its own words, and a failed run shows the error with a way to fix it instead of a verdict.
The run switcher at the top of the popup reads Latest run and opens your run history: each row has its status, what fired the run, how long it took, how many nodes ran, and the error on runs that failed. It stays reachable while a run's results are still loading and on a workflow that has never run, so history no longer dead-ends.
Improvements and fixes2
An agent gets more steps within a single turn, so a long chain of tool calls is no longer cut short with a max turns error.
An agent keeps its scratch work out of your way. Temporary scripts and intermediate downloads go to a scratch folder, and
/workspaceholds the finished files, so the chat's Files menu lists what you asked for rather than the byproducts.
Uploads show how far they have got
Every place you upload a file now shows a percentage and a progress bar instead of a spinner: interface blocks, form file fields, the agent chat composer, the filesystem node's file browser, the chat Files menu, and the media pickers in a node's config panel. An upload that fails says why on its own row.
A single file can be up to 100 MB everywhere, workspace uploads included.
Improvements and fixes1
A filesystem node's Mount Path accepts what you type: a missing leading slash is added for you, so
assetsis saved as/assets. A path that cannot be fixed is refused when you save it rather than failing the agent's next turn. The node also says which volume its file browser is reading when the node is in per-conversation mode.
Named inputs work as plain variables in JavaScript
In the Serverless Function node, an input named data 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.
Improvements and fixes3
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.
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.
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.
Improvements and fixes3
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.
Improvements and fixes3
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.
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.
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.
Improvements and fixes2
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.
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.
Improvements and fixes1
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.
Improvements and fixes1
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.
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.
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.
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.
Improvements and fixes1
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.
Improvements and fixes1
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.