August 2026
Everything that changed in NoClick in August 2026.
Improvements and fixes2
Re-scanning the QR code for a WhatsApp number you already connected keeps its triggers running. The scan reconnects the credential you have, but the workflows waiting on incoming messages went quiet afterwards, while the node still reported the trigger as registered.
A WhatsApp number you just scanned reads as connected right away. For up to a minute after a scan it could show an amber Disconnected label in the credential picker, and a trigger on it refused to register for as long as it did.
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.
NoClick opens inside your Shopify admin
Opening NoClick from the admin of a store that installed it from the Shopify App Store now shows a NoClick page inside Shopify. It names the store, shows the connection as Connected and Ready for workflows, and has an Open NoClick workspace button for building and running the workflows themselves.
Install NoClick from the Shopify App Store
You can now install NoClick on a Shopify store starting from Shopify. Shopify asks you to approve the store permissions first, then you sign in to NoClick, and the store lands in your account as a connected Shopify credential named after the shop. It is ready to attach to any Shopify node, so you do not have to connect the store a second time from the node's config panel. Installing again on the same store updates that connection rather than creating a second one.
An account that installed NoClick this way stays on the Free plan. Paid plans and recurring credit top-ups are not offered through that channel, so Settings → Billing shows a Free Plan card explaining this instead of the upgrade options, and the upgrade prompts elsewhere in the app say the same. Everything else works as it does on any Free account, including the 25 monthly credits and the 5 workflow limit.
Improvements and fixes2
The Shopify node's six GraphQL query operations run again. Query Products with Graphql, Query Orders with Graphql, Query Customers with Graphql, Query Collections with Graphql, Query Inventory with Graphql, and Query Fulfillment Orders with Graphql all failed with an internal error before the request reached Shopify. The four that take a Search Query field now send what you typed in it, so
vendor:Nikeorstatus:OPENfilters the results as described.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.
Shopify blog articles
The Shopify node can now work with your store's blog. List Blogs finds the blog to write to, List Blog Articles and Get Blog Article by Id read what is there, and Create Blog Article, Update Blog Article, and Delete Blog Article change it. An article carries a title, an HTML body, an author, tags, a summary, a featured image with its alt text, and whether it is Published or Hidden, so an agent can draft a post and leave it hidden for you to review.
Reading and writing blog content is a new permission, so reconnect your Shopify account before using these operations.
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 fixes3
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.
Connecting Shopify with your own Shopify app uses the client ID and secret you entered. They were being dropped, so the connection ran on NoClick's shared app instead.
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.
Improvements and fixes5
Connect Instagram Account opens the sign-in window again instead of reporting an unknown provider.
Add Table in Google Sheets keeps your column headers. Converting a range with typed columns used to rename them to Column 1, Column 2, and so on.
Fetch Spreadsheet Metadata in Google Sheets has a new Include Structure option that also returns each sheet's tables, charts, slicers, filter views, protected and banded ranges, and conditional formatting rules, plus the spreadsheet's named ranges. It is off by default because the response is much larger.
Meta's ads, business, catalog, and lead ads operations now appear in the operation picker, and a new Subscribe Page Webhooks operation subscribes a Page so the lead ads trigger receives events without setting it up by hand. Create Live Video and End Live Video have been removed from Facebook.
Instagram's Get Account Insights and Get Media Insights work on their default metrics again. Instagram retired the metrics they used to ask for, so both failed until you replaced them.
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.
Improvements and fixes1
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.
Improvements and fixes1
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.
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.
- 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.
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.
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.
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.
Three more were reaching Cloudflare but sending a request it would not accept:
- 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.
Three operations are gone: Get Account Analytics, Get R2 Bucket Usage Summary, and Get Web Analytics Summary. Cloudflare serves that data only through an analytics API that refuses a credential you create by signing in, so they could not return anything. Cloudflare is now at 591 operations.
Improvements and fixes3
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.
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.
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.
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.
- Jira adds one permission that revives 52 operations across fields, screens, workflows, issue types, and other project configuration.
- GitHub adds the permissions behind its 15 gist operations and its organization reads, 25 operations in total.
- 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.
- 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.
Slack's 104 admin operations now carry an Enterprise Grid badge in the operation picker, and 7 Slack Connect operations an Admin install badge. Slack refuses to install an app that asks for those permissions on an ordinary workspace, so they run on a Bot Token credential from your own Slack app rather than on the sign-in flow. The badge appears when you pick the operation, instead of the operation failing on its first run.
Two operations that a connection you make yourself can never be granted are gone: LinkedIn's Get Post and List User Posts, which need a permission LinkedIn grants to approved partners only, and Dropbox's Permanently Delete File, which is limited to Dropbox Business apps.
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.
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.
Improvements and fixes10
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 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.
- 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.
Improvements and fixes5
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.
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.
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.