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.

Improvements and fixes1
  • 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:Nike or status:OPEN filters the results as described.

Improvements and fixes1
  • 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.

Improvements and fixes3
  • 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.

  • 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.

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.

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 fixes1
  • 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.

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.

Improvements and fixes4
  • 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.

  • 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.