Improved
ChatGPT now clearly flags connected-account checks that may refresh credentials or require reconnection
Fixed
Connected assistants remain visible and can be disconnected after workspace, brand or permission access changes
Changelog
The latest features and big improvements, with the newest first.
August 2026
ChatGPT now clearly flags connected-account checks that may refresh credentials or require reconnection
Connected assistants remain visible and can be disconnected after workspace, brand or permission access changes
Shared calendar claims now fail safely when a brand belongs to a different workspace, protecting connected accounts and in-progress work
Connected-app approval now shows who is connecting more clearly and starts with safer brand and permission choices
ChatGPT can now show polished Wahlu media, draft review, publishing status, calendar, and connected-account health cards
ChatGPT calendar requests can now read a precise, bounded date range for one authorised brand
Supported social credentials now refresh proactively, while reconnection notices use provider-supplied deadlines
Signing out or switching accounts now ends connected-assistant browser sessions and any in-progress secure sign-in handoffs
Scheduled posts can no longer be moved after publishing has started or finished, preventing duplicate posts and preserving their original history
ChatGPT now keeps useful Wahlu error messages, marks incomplete calendar results clearly, and shows publishing times and guidance from the exact status Wahlu returned
Private media preview links now stay inside Wahlu's ChatGPT cards instead of appearing in the surrounding chat response
ChatGPT media previews now play videos inline and open the exact media item in Wahlu
Private ChatGPT media requests now pass securely from the connected app to Wahlu after sign-in
Private ChatGPT sign-in now completes secure client verification on the production OAuth service
Private ChatGPT connections now recognise the latest OpenAI sign-in metadata while keeping Wahlu authentication browser-based and API-key free
Private ChatGPT sign-in now preserves the secure browser handoff through production proxying and the Continue step
Private ChatGPT connections can now show a secure preview of media from the selected Wahlu brand after sign-in, without sharing API keys
Instagram publishing now keeps its scheduled media-processing retry active even when another social network needs separate attention
Large local MCP uploads now keep one media item through slow or retried transfers and report honest queued, processing and ready progress
Publishing History now shows clearer status explanations, local event times and the stored source of each publishing attempt across desktop and mobile
Sign-in now shows which social login method was last used successfully on this browser, without storing account details
Older publishing attempts no longer remain on Posting when their exact provider operation has already reached a verified final outcome
Disconnecting a social account now updates the account card immediately and no longer reports a false failure after Wahlu has safely disconnected it
API and MCP workflows can now read the privacy choices supported by an exact TikTok account and apply a validated choice to the same draft before rerunning preflight
Facebook publishing help now uses Wahlu's own troubleshooting guidance and links only to official Meta resources
Facebook connection help now includes a privacy-safe visual walkthrough for moving a Page from Other assets into a business portfolio while keeping Full control, plus what to do if Meta starts an identity review
Pricing now offers Scheduler, Team, Pro, Wahlu AI and Agency with four-week billing or 15% off when billed annually, with the full yearly charge clearly labelled
Google Business is no longer offered anywhere in the app or the public API while we wait on Google's approval. Existing Google Business connections can still be disconnected at any time
Facebook publishing blocks now stop the affected post without automatic retries, retain safe Meta diagnostic references, and link to a Page-access and troubleshooting checklist
TikTok and YouTube can now safely reserve connection refreshes before publishing, and failure receipts no longer promise an automatic retry when none is scheduled
Facebook account cards now show Meta's actual data-access deadline when provided, while still distinguishing unknown and no-fixed token expiry
When a scheduled post is replaced by a newer attempt, the old attempt is now marked Superseded instead of sitting on Posting indefinitely. Posts that already went out are never relabelled
Brand settings now include a Media section where you can choose how Wahlu optimises uploaded video — Saver, Balanced, or High quality — with the approximate storage each one uses shown before you choose
Connected assistants can now add an image or video straight to your media library from a local or attached file, including full-size video, with no need to publish it somewhere public first
Storyteller and Slide Piece have been retired so we can put that effort into the Studio, scheduling, and content planning
The community board has closed — send feature requests and bug reports to our support team or live chat instead
Media preflight can now offer explicit centre-crop or padded repair options for supported incompatible formats, creating a reviewed derivative while keeping the original unchanged
Caller-owned videos can now be uploaded at up to 500 MB, with safer streamed processing for large files
Media uploaded through local Wahlu MCP clients can now carry a clear name and factual description, making it easier to recognise in the Media panel
Connected channel profile pictures now stay reliable after provider image links expire and refresh promptly when an account is reconnected
Portrait, landscape and square videos now keep their correct shape and source frame rate while producing clearer 1080-class publishing files
Media thumbnails now show a clear processing state and refresh automatically when image or video optimisation finishes
Local Wahlu MCP clients can now upload caller-owned images and videos directly without making them public first
Publish receipts now show a clear, redacted outcome for each platform, with exact disposable-test cleanup available only from the matching receipt
Public API documentation now covers all 11 released operations, including bounded receipt lookup and exact receipt-bound provider cleanup
Schedule results now include the matching opaque publishing run ID when a publishing attempt needs attention, so authorised clients can follow the exact receipt path without exposing provider details
Posts cleaned up through an exact provider receipt no longer remain in History, while their receipt and audit records stay available to authorised workflows
TikTok and YouTube connections that can refresh automatically no longer appear to expire with their short-lived access tokens, and publishing refreshes them safely when needed
Publishing status messages now explain whether to reconnect, retry, review content, or check permissions
Authenticated Wahlu MCP users can now create approved schedules that flow through the normal live publishing pipeline, with their existing workspace, brand, integration, and publishing permissions applied
Wahlu's hosted ChatGPT connection now provides clear action guidance and structured results while keeping the same workspace and brand permissions as the main app
Uploaded images and videos now finish processing reliably and become available for use
Newly uploaded media now stays linked to its exact record while the media library refreshes
Expired or removed uploads no longer use up your media upload allowance
New API keys now appear immediately after creation, even when a workspace contains older key records
Fresh TikTok connections now show a precise number of hours until reconnection instead of immediately saying they expire today