Changelog

What shipped in Clawnify each week, from agents and apps to the API.

Updated weekly · Latest October 12, 2026

Week 42

A short week that makes joining a team by email work and puts pinned widgets first on Home.

Email sign-in for new teammates

People invited without a Google or Microsoft account can now create their account by signing in with email.

Improvements

  • Pinned widgets now sit at the top of Home, above the getting-started checklist, once your organization has pins.

Fixes

  • Fixed sign-in links sending people to the generic dashboard instead of the page they started from.

Week 41

Signup now starts from what you want to do, the sidebar chat follows you across pages, and integrations gain new actions and triggers.

Signup that starts from your goal

New users now pick what they want first, like an agent in Slack or Teams, a Claude artifact, a company brain or a sheet, and the signup flow branches from there.

Chat that follows you across pages

The sidebar chat now stays open as you move between pages, shows every tool step, and lists your integrations in the / menu.

Granola actions and triggers

Agents and workflows can now run Granola actions and react to new Granola events with polling triggers.

Apps know what you sell

Apps can now read your offering from the Company Knowledge document pinned in Settings → Brand, so their AI features describe your business without a separate settings field.

Chat that survives updates

Chat turns now carry on through platform updates, and a Retry button appears when a message got no reply.

Improvements

  • Stop now keeps the partial reply instead of discarding it.
  • A group of tool steps in chat turns red only when its last step failed.
  • The agent you pick in the Triggers dialog is now the one that receives the events.
  • Rebuilding or updating an app now also refreshes its agent instructions and what it offers to other apps.
  • GitHub repos are now linked from Settings → GitHub only, instead of from popovers in each navbar.
  • Every agent's Chrome now includes TaskWindow, our browser extension for agents.
  • An agent now stays awake instead of resting when waking would remove a tool it relies on.
  • Only admins can now delete Company Knowledge documents.
  • Integration logos now show the right brand.

Integrations

  • ElevenLabs: agents and workflows can now run ElevenLabs actions.
  • GitHub: agents and workflows can now run GitHub actions with a personal access token.
  • Ahrefs: agents and workflows can now run 16 Ahrefs actions.
  • Autotask: agents and workflows can now run 16 Autotask actions.
  • Gmail: an organization can now connect a second mailbox, and each connection says which mailbox it is.

For developers

  • @clawnify/knowledge gives apps offering(env), which returns the organization's pinned offering document or null.
  • @clawnify/connections now calls the provider's own API through the proxy first, with rawRequest and a new rawFile for files.
  • clawnify_app_api_write now says whether an edit's save was confirmed, not only when it failed.
  • Video rendering can now run in the background with /video/render and async: true, in SDK 0.4.0.
  • Clawnify Services /video/edit adds transitions between clips, fades on clips and overlays, volume keyframes on audio and colour adjustment.
  • Clawnify Services /video/capture now records what the page does after each click as a short video.
  • Clawnify Services adds /media/transcode to re-encode footage the video host refuses for its bitrate.
  • Importing footage and analysing video no longer count against the plan's monthly render allowance.

Fixes

  • Fixed the sidebar showing a stale agent status after going back to Home.
  • Fixed a finished re-encode being imported more than once.

Week 40

Agents now rest when idle and wake when needed, and apps gain live presence, home widgets and several accounts per integration.

Resting agents that wake on demand

An agent that is off now shows as "Dreaming" and wakes when you open it or when a scheduled task is due, and email, webhooks and tasks sent while it rests are held until it can take them.

See who is in which app

Teammates' avatars now appear beside Apps in the sidebar and in each app's top bar, so you can see who is working where.

Home widgets from your apps

Owners can now add widgets built from app data to the dashboard home from the + button, pin them for the whole organization, and arrange them in a packed grid.

Several accounts per integration

You can now connect, reconnect and disconnect more than one account for the same service, and each app can choose which account it uses.

Sidebar chat with history and commands

The sidebar chat now keeps a history of past chats with generated titles, offers / commands, and runs each chat on its own so two browser tabs can work on different chats at once.

Apps and chat that drive each other

An app can now open the sidebar chat with a drafted prompt, and the chat can open any page of an app.

Learn more

Improvements

  • You can now put your apps in the order you want in the sidebar.
  • Owners and admins can upload an organization logo on the Members page, and it shows in the sidebar and browser tab.
  • Agents now know about their upcoming scheduled work.
  • Agents can now read long app fields in parts and edit them in place.
  • The sidebar chat can now send an image from the conversation into an app.
  • Nightly backups now cover the agent's whole home folder and its scheduled jobs, so nothing it saved is lost when it wakes.
  • New agents now run OpenClaw 2026.9.4.
  • Agency staff can now work inside the client workspaces their agency manages.
  • Company Knowledge documents can now be created without a description.
  • Website video and audio now stream in byte ranges, so they play on iPhone.

Integrations

  • Google Drive: agents now find files in shared drives when they list files.
  • Granola: apps can now reach Granola's API through Clawnify connections.

Models

  • Pro and Lite in the US now run on newer models.

For developers

  • clawnify.json can declare app.provides so other apps can find a compatible sibling, like a CRM that provides contacts.
  • GET /v1/apps/directory lets a deployed app list the live apps in its organization.
  • Apps can now draw their own sidebar and chat when they run outside the Clawnify dashboard.
  • @clawnify/services is now the one client for every Clawnify service.
  • @clawnify/services 0.2.0 adds /video/capture, which walks a live page step by step and screenshots each step for product demos.
  • Clawnify Services adds /markdown/render, which reads a live page as markdown, including JavaScript-built sites.
  • Clawnify Services /video/edit can now outline text with a stroke, fade audio in and out, and anchor a crop so an off-centre speaker stays in frame.
  • The CLI now names --discard-draft when a deploy is refused because of a pending draft.

Fixes

  • Fixed signing out from the sidebar menu doing nothing.
  • Fixed a deploy publishing a pending app draft you had not approved.
  • Fixed Stop not reaching a chat turn that resumed on its own.
  • Fixed Make admin and Make member not actually changing a member's role.
  • Fixed reconnecting an integration losing the triggers it was wired to.
  • Fixed Granola requests from apps answering that no connection exists.
  • Fixed the dashboard breaking in a tab left open across an update.
  • Fixed an old build error staying on screen after a GitHub or CLI deploy succeeded.
  • Fixed the dashboard offering Publish for an app rebuild that was already live.
  • Fixed a template upgrade that adds files failing to build.
  • Fixed draft websites dropping files of 5 MB or more.
  • Fixed video renders failing when they use uploaded images or clips.

Week 39

Microsoft Teams arrives as a channel, and owners get more control over who can reach an agent and what it may do there.

Microsoft Teams channel

Agents can now take messages in Microsoft Teams, connected from the agent's Channels dialog with your own Teams bot and a ready-made app package to upload.

Choose who can message your agent

Owners can now approve who may message an agent directly from the Channels dialog, and on Slack pick the members who can reach it before they ask.

Approve your agent's actions in chat apps

Owners can now approve the actions an agent wants to take in Slack, Telegram and Teams before they go out.

Nightly backups of every agent

Each agent's state is now backed up off its machine every night, so it can be restored if something goes wrong.

AI disclosure on outgoing email

Agent emails to anyone other than the owner now end with "Composed by <Name>, an AI agent.", as the EU AI Act requires.

Clawnify plugin for Claude

Clawnify's skills and MCP connector now install together as one plugin in claude.ai, Cowork and Claude Code.

Learn more

Improvements

  • The free builder tier now includes up to 6 apps.
  • Apps list the keys and settings they need, and a key you save in Settings reaches them right away with no redeploy.
  • New agents start from a prebuilt image and are ready to chat in about 100 seconds.
  • Agents no longer end a turn on a promise of work they have not done.
  • Agents reading a large app response get an outline of it instead of a list that was silently cut off.
  • The usage page now breaks spend down by source and by hour, and labels video analysis.
  • Billing is now owner-only, and an org on a live plan opens on its plan summary with the plan grid behind Change plan.
  • A live website now shows Publish after design-tab, chat or favicon edits that need no build.
  • Changing the site icon no longer rebuilds the website.
  • A root custom domain now redirects to www when both are connected, and connecting www also registers the root.
  • The website and app status line now says where a build is, from syncing a GitHub commit to building and publishing.

Integrations

  • Slack: an @mention in a channel now starts its own thread with the agent.
  • Slack: the panel now says when a token is wrong instead of showing Connected.
  • Google Workspace: new connections no longer show an unverified-app warning during sign-in.

Models

  • Agents now recover faster when a model goes silent.
  • When a provider errors partway through a reply, the agent now carries on.

For developers

  • CLI 0.17.0 refuses a deploy that would revert newer changes in the synced GitHub repo, unless you pass --force.
  • The API refuses a website deploy that would replace the org's existing site.
  • @clawnify/routes 0.3.0 and @clawnify/app 0.2.2 add paged list route helpers, and CLI 0.19.0 templates use them.
  • Large results from the Clawnify MCP connector now come back in pages instead of failing, and company_knowledge_get returns very long documents in parts.
  • Clawnify Services adds /video/analyze to watch and listen to a whole video in the EU.
  • Clawnify Services /video/edit now runs in the background and can cut from long uploaded media.
  • Clawnify Services adds /media for resumable uploads of up to 30 GB, imports from a link and AI captions.

Fixes

  • Fixed signing out disconnecting your Claude and ChatGPT connectors.
  • Fixed favicon upload failing with "Expected multipart/form-data".
  • Fixed CLI deploys deleting a website's live content and uploaded images.
  • Fixed synced website builds stopping partway and leaving the site stuck on building.
  • Fixed removing a member or cancelling an invite reporting success without doing it.
  • Fixed a paid workspace being locked out after an ended subscription overwrote its live one.
  • Fixed agents being restarted mid-task by automatic system updates.
  • Fixed agents unable to convert documents on new machines.

Week 38

A Usage page that shows where credits went, agents that can search their own inbox, and every scheduled flow on one Schedule list.

See where your credits went

Owners can now open Usage from the account menu to see credits used, daily spend, and spend by agent, by plan tier and by hour of day.

Agents can search their own inbox

Agents can now search and read their own email threads from chat, so a question like "did Ann reply?" gets an answer, and plain-text mail is kept for 12 months.

Every schedule on one list

Flows an agent schedules now appear on the Flows and Schedule pages, and you can pick "Run a flow" when you create a scheduled task.

Learn more

Agents see the images their tools return

Agents can now look at images that tools hand back, like a screenshot, instead of receiving only a note that an image was attached.

Schedules from inside your apps

Apps can now create and manage agent schedules through the new @clawnify/agents package and its org-scoped schedule API.

Learn more

Improvements

  • You can now delete a single email, or all mail with one person, from an agent's inbox in the dashboard.
  • Workspaces without an active subscription now see a billing page in place of the dashboard, and their apps and agents pause until they resubscribe.
  • Template apps now have shared demo workspaces, with sample data and file uploads, that you can try before deploying.

For developers

  • Apps: integrations can now call an app at its own hostname or custom domain with an Authorization: Bearer access token (cpat_…) or org token (clw_…).
  • @clawnify/agents: new client for the org-scoped schedule API, with request receipts and pagination.
  • @clawnify/openclaw-email 0.2.0 adds search_email and read_email_thread tools.

Fixes

  • Fixed agents replying to an email without knowing which message they were answering.
  • Fixed the send email step failing in flows.
  • Fixed lapsed subscribers seeing "No active subscription" instead of a way to reactivate.
  • Fixed the billing page opening on the smallest credit tier instead of your current one, which could downgrade a plan on confirm.
  • Fixed apps in older workspaces missing their built-in AI key.
  • Fixed dashboard links losing encoded characters in their query.

Week 37

One task board for people and agents, apps that join the dashboard sidebar, and Company Knowledge that says whether a document still holds.

Tasks for people and agents

Teams can now keep one Tasks board in the dashboard where each task goes to a person or an agent, and an agent task runs on save and shows its result, like a summary or the reason it failed.

App sections in the dashboard sidebar

Apps can now put their own sections, like Contacts or Deals, into the dashboard sidebar through <AppNav> from @clawnify/app/client, instead of drawing a second sidebar inside the app.

Learn more

Review state for Company Knowledge

Owners and admins can now mark a document verified for 90 days or flag it outdated, and agents rank verified documents higher and never see outdated ones.

A cleaner look for generated apps

Apps the builder makes now start from a white, ring-edged design with a generated colour palette, checked by a design lint on every build.

Faster repeat deploys from a template

Deploying a template at a commit that was already built now reuses that build, so later installs skip the build step.

Improvements

  • Tasks: type @ in a task title to tag a person or an agent.
  • Tasks: an agent stands down when its task is marked complete.
  • Tasks: the board now works on phones and tablets.
  • Tasks: the task composer now wraps and grows as you type instead of scrolling.
  • Tasks: the board sits right after Chat in the sidebar.
  • The workspace chat can now create, update and delete tasks.
  • Website forms can now send visitors to a page of your choice after they submit.
  • A GitHub push to a website now applies only the files it changed, so it no longer reverts edits you just published from the dashboard.
  • App sign-ins now renew while you use an app, and the app says so when access lapses instead of failing quietly.
  • Apps deployed from a template or the Deploy button now publish right away, and only edits made from the chat stay as drafts.
  • Dialogs and popovers in the dashboard now use the frosted edge from the homepage.
  • The dashboard sidebar now uses one icon set, with outline app icons and tiled section icons.
  • The sidebar peek now floats as a card and closes when you move away.

For developers

  • MCP: Company Knowledge reads now return Markdown by default, with JSON on request.
  • MCP: company_knowledge_write now makes revision-safe text edits and can publish in the same call with publish: true.
  • MCP: new company_knowledge_review, company_knowledge_archive and company_knowledge_restore tools.
  • MCP: every Company Knowledge tool now carries read-only or destructive annotations, so clients can set permissions per tool.
  • MCP: new task tools let Claude, ChatGPT and Cursor read and manage the Tasks board.
  • API: /v1/tasks lets apps read and write the org's tasks.
  • API: POST /v1/knowledge/:id/review sets a document's review state.
  • API: POST /v1/bundles/install deploys every app in a bundle repo in one call.
  • @clawnify/app 0.2.1 publishes the Phosphor-based @clawnify/app/client entry.
  • MCP: flow-run results are now capped in size, and a rate-limit error names which limit fired.

Fixes

  • Fixed apps that answer with a redirect showing their home screen instead of redirecting.
  • Fixed the prompt from a Deploy button or an integration hand-off being lost on the way to the agent chat.
  • Fixed a Company Knowledge publish reporting a failure when it had actually published.
  • Fixed editing a published Company Knowledge document over MCP changing the live version in place.
  • Fixed the website editor drawing native radio buttons over the design after an edit.
  • Fixed the website editor not finding the fields of some blocks.
  • Fixed long flow runs crashing the MCP session when an agent checked on them.
  • Fixed Home not highlighting in the sidebar on the dashboard.
  • Fixed Tasks showing up twice in the sidebar.

Week 36

EU data residency for model calls, one place to set what agents may do on their own, and more integrations connected directly.

Keep model calls in the EU

Owners on paid plans can now pin every model call the platform makes for their org to EU providers from Settings → Data region, with a US option too.

Agent permissions in one place

Owners can now see and edit what agents may do on their own from Settings → Permissions, with each rule set to allow, ask or deny.

Template apps that keep up with their template

Apps deployed from a template now notice when the template has changed, and the agent can carry those upstream changes into your app instead of you redeploying from scratch.

Learn more

Integration actions from Claude, ChatGPT and Cursor

The Clawnify connector can now run actions on your connected integrations, so any MCP client gets the same hands your agents have.

Learn more

Deploy without an account

The Deploy with Clawnify button now lets you deploy an app before you have an account and claim it into a workspace afterwards.

Learn more

Improvements

  • The Deploy with Clawnify button now asks which workspace should receive the app when you belong to more than one.
  • Editing a published Company Knowledge document now creates a draft revision, and the live version stays unchanged until it is published.
  • The dashboard home now shows Concepts cards for company brain, integrations, flows, schedule and website, each linking to where you use it.
  • The sidebar toggle now sits next to the workspace switcher, and hovering the icon rail opens the full sidebar as an overlay.
  • Apps in the dashboard can now use the microphone, so an app can place browser calls with Twilio.
  • Integrations whose connection check can never pass are no longer offered.

Integrations

  • Apollo: now connects directly with your API key, verified when you connect.
  • Perplexity: now connects directly with your API key, verified when you connect.
  • Ahrefs: now connects directly with your API key, verified when you connect.
  • Supabase: now connects directly with your key, verified when you connect.
  • DataForSEO: now connects directly with your login and password, verified when you connect.
  • SerpApi: now connects directly with your API key.
  • Facebook: the integration card now covers publishing to Facebook Pages.
  • WhatsApp: a reaction emoji now shows in the Inbox instead of an empty bubble.

Models

  • With the EU data region on, Lite keeps working as usual, served from EU providers.
  • Platform tasks and media now also stay in your data region.

For developers

  • MCP: the app lifecycle tools are back on the connector, behind your org's permission rules.
  • MCP: rate limits now apply per caller under an org-wide ceiling, so one automation in a retry loop no longer locks out everyone else.
  • @clawnify/connections: credentials() reads every field of a multi-field credential, such as a Bluesky identifier and password.
  • @clawnify/connections: stageFile posts media to a provider through the broker.
  • @clawnify/connections: integrations with a hyphen in their id, like whatsapp-business, now resolve their token from the environment.
  • Apps: WhatsApp Business account settings are now available to apps that connect WhatsApp.
  • Apps: an app that declares TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN in clawnify.json now receives both.
  • Services: /screenshot/render now accepts a live URL as well as HTML.

Fixes

  • Fixed a provider's content-type header making an integration call return an empty result.
  • Fixed residential browsing not following a plan change until the owner toggled it again.
  • Fixed adding a permission rule failing.
  • Fixed a message you just sent disappearing from the chat before its turn had run.

Week 35

Your workspace on WhatsApp, a chat that edits your website itself, and residential browsing for agents.

Clawnify on WhatsApp

Members can now link their own WhatsApp number from Settings → WhatsApp and text Clawnify's number to reach the same workspace chat they use in the dashboard.

Approve or reject from WhatsApp

Actions that need your sign-off, like publishing, now pause and wait for you, and you can approve or reject them with a button in WhatsApp or in the dashboard.

Residential browsing for agents

Owners on Team plans and above can now let their agents browse through a dedicated residential IP per agent, so fewer sites treat them as bots.

Your brand brief in every build

Owners can now pin one published Company Knowledge document as the brand brief, and every app and website the workspace builds follows it.

Google Business Profile integration

You can now connect Google Business Profile so agents and apps can work with your business listing.

The chat edits your website itself

The workspace chat now edits your draft site directly, seeding the source, changing files and deploying the draft, instead of handing a text instruction to a separate build.

Improvements

  • The workspace chat now takes a screenshot of the section it changed on your draft site and checks it before reporting back.
  • Images you drop into the chat can now become site images, served from your website's /assets on both draft and live.
  • Images uploaded in the dashboard and images added from the chat now share one asset store per website.
  • Theme edits from the chat now apply instantly instead of starting a build.
  • The workspace chat can now act on your org's connected integrations directly, the same way agents do.
  • Each linked WhatsApp number now gets its own chat thread.
  • You can now link more than one WhatsApp number to your account.
  • Photos you send on WhatsApp now reach the workspace chat.
  • A new "Get set up" checklist on the dashboard walks through building company knowledge, connecting Claude and ChatGPT, inviting your team and finding a first use case.
  • Company Knowledge now has a search bar.
  • Company Knowledge now works properly on phones.
  • The website editor now works on phones, with a tab strip and full-page panels over the preview.
  • The website editor now offers an image picker for gallery and media fields.
  • Draft website builds now reach the preview faster, without a separate deploy step.

Integrations

  • Google Business Profile: new integration for managing your business listing.
  • Google: the Google connection now includes Drive and Calendar access.

For developers

  • Apps: public routes now serve stale content while refreshing in the background, honouring stale-while-revalidate instead of stalling on every cache expiry.
  • Apps: a public response to a request carrying a cookie or an Authorization header is no longer stored in the edge cache.
  • Apps: a pending migration that only creates tables, indexes or columns that already exist is now recorded and skipped instead of failing the publish.
  • Apps: /api paths listed in api.server_routes in clawnify.json are now dropped as redundant instead of failing the deploy.

Fixes

  • Fixed draft websites getting an error on every request to one of the org's apps, which left app-fed sections empty in the preview.
  • Fixed the chat crashing while replies were loading.
  • Fixed a message you just sent disappearing from the chat before the reply arrived.
  • Fixed the chat saying an edit was live on the draft while the draft was still showing an older build.
  • Fixed the workspace chat reading the published site instead of the draft when answering about your website.
  • Fixed chat edits to nested website fields, like one item in a list, not applying or touching the wrong field.
  • Fixed entrance animations on draft sites reloading the page while you edited.
  • Fixed the website editor selecting elements on the wrong page.
  • Fixed image edits in the website editor not applying.
  • Fixed the website editor sometimes missing a change until you reloaded.
  • Fixed the chat panel, sidebar and model picker reverting to an old state after navigating back to the dashboard.
  • Fixed paid plans showing a trial state, and losing automatic top-up, after adding an agent.
  • Fixed a canceled subscription still showing as active in the dashboard.
  • Fixed an app's first migration leaving a wrong saved schema behind for later builds.
  • Fixed the Company Knowledge MCP write tool telling models not to call it.

Week 34

One chat docked across the dashboard, scheduled tasks, automatic credit top-up, client workspaces for agencies, and card-free deploys from coding agents.

One chat across the dashboard

The chat now stays docked as you move around the dashboard, takes images, has a Stop button and a model picker, and can create apps and edit agent instructions and workflows for you.

Scheduled tasks

A new Schedule page in each agent's sidebar lets you create, edit, pause, run and review recurring tasks, set with presets like daily, weekdays or monthly.

Automatic credit top-up

Owners can now have credits refill automatically and get an email when credits run low, at 10% of the plan's allowance by default.

Client workspaces for agencies

Agencies can now create a workspace for each client from the workspace menu, where their own team gets access automatically and billing runs through the agency.

Learn more

Deploy from your coding agent, no card needed

A coding agent like Claude Code can now deploy an app or website without an account and hand you a link to claim it into a new or existing workspace.

Learn more

Access tokens for tools without OAuth

You can now connect n8n, Make, CI jobs and other MCP clients that cannot sign in with OAuth using scoped, revocable personal tokens from Settings → Access tokens.

Learn more

Improvements

  • The website editor now uses the same docked chat, with Design next to Layers on the left.
  • Creating a website from the dashboard now opens the chat with a draft prompt ready.
  • The dashboard chat can now apply schema migrations when it changes an app.
  • The dashboard chat now answers questions about an app from its brief and API index before reading its source.
  • Chat now sits at the top of the sidebar, right after Home.
  • The credits dialog now shows buying credits and automatic top-up side by side.
  • Template apps from verified repositories now carry a trust badge and always deploy the exact version that was checked.
  • Website forms can now accept PDF attachments.
  • Websites now ship a working favicon, and you can set your own.
  • People invited into a workspace no longer land in the sign-up flow when it has no agents yet.
  • Integrations you connect with your own key now use that key directly.

Models

  • Google keys you bring now use Gemini 3.7 Flash as the fast model.

For developers

  • CLI 0.16.0 adds anonymous deploys that return a claim link.
  • The CLI now keeps the drizzle config inside .clawnify.
  • Personal access tokens (cpat_…) work as a Bearer header on the MCP connector URL and expire by default.
  • Code execution over MCP is now off until an owner turns it on for the workspace.
  • An app's /api/* 404 now lists the endpoints the app really serves.
  • MCP knowledge tools now tell token callers where a person publishes a proposal.
  • The docs now offer hosted setup instructions you can hand to a coding agent in one line.

Fixes

  • Fixed chat replies vanishing at the end of a turn.
  • Fixed the chat flashing an error for a turn that had succeeded.
  • Fixed the chat losing the error line when a turn stopped mid-work.
  • Fixed the chat getting stuck in a crash loop after a failed turn.
  • Fixed the Thinking indicator disappearing during pauses in a live reply.
  • Fixed the chat stopping silently when it reached its step limit.
  • Fixed long links overflowing chat bubbles in the sidebar.
  • Fixed the sidebar's empty states when it is collapsed to icons.
  • Fixed changing the main agent's avatar not updating the image.
  • Fixed app calls to sibling apps and Clawnify Services failing intermittently.
  • Fixed connection errors in apps showing as "[object Object]" instead of the provider's message.

Week 33

GitHub sync for the whole workspace, clearer custom domain setup, workflow tools for connected assistants, and video editing for apps.

GitHub sync for the whole workspace

You can now manage GitHub sync for every agent, app and website from one page in Settings, and syncing an agent brings its sub-agents with it, each in its own folder.

Manage workflows from Claude, ChatGPT and Cursor

Six new MCP tools let a connected assistant list, read, edit, publish and run ClawFlow workflows and inspect their runs, with no terminal needed.

Learn more

Apps can reach the rest of an integration's API

Apps can now call a connected service's own API when no ready-made action covers the job, like editing a WhatsApp message template.

Video editing for apps

Apps can now cut, trim and overlay footage from an edit list through Clawnify Services, including playing a set number of seconds from a trim point.

Clearer custom domain setup

DNS instructions now stay on screen until every hostname is connected, each hostname needs two records instead of three, and a domain is no longer shown as live before it can be reached.

Improvements

  • A website with a working www address now treats it as the site's real address.
  • GitHub sync now names an agent's repository folder after the agent instead of "main".
  • GitHub sync now offers the right flow when the GitHub account is installed somewhere else, and opens the right popover after an install.
  • Connecting GitHub now activates one GitHub account at a time instead of every account you own.
  • New workspace repositories now include a clawnify.json, so tools run inside a clone target the right workspace.
  • Uploaded website images are now cached at the edge, so they load faster.

Integrations

  • WhatsApp: contact cards that people share with your agent now come through.
  • GitHub: links to settings now go to GitHub's own settings page.

Models

  • Agent workflow runs no longer get derailed by quality checks meant for chat replies.

For developers

  • CLI 0.14.0 refuses an org you cannot use instead of quietly answering as a different one.
  • CLI 0.15.0 removes the machine-wide active org, so each project resolves its own workspace.
  • clawnify deploy now stops when an app needs a database but has no schema to apply, instead of shipping an app whose queries fail.
  • clawnify deploy now retries uploads that drop on a network error.
  • clawnify init apps now include db:generate and typecheck scripts and light and dark design tokens.
  • Apps can declare their own Worker-served routes in clawnify.json under api.server_routes.
  • Clawnify Services adds /video/edit for edit-list-based footage editing and /files/presign for staging files.
  • The build-a-clawnify-website skill is now public.

Fixes

  • Fixed tool activity from earlier turns piling up at the bottom of the chat.
  • Fixed DNS records being hidden before every hostname was connected.
  • Fixed a custom domain being shown as live while it could not be reached.
  • Fixed uploaded website images disappearing after a GitHub push.
  • Fixed a failed website publish that could not be retried.
  • Fixed a brief connection drop failing a website publish.
  • Fixed a website being deployed as if it were an app.
  • Fixed pnpm dev not starting a website locally.
  • Fixed a website loading the wrong webfonts for its design.
  • Fixed italic accents in serif fonts rendering as plain text.
  • Fixed website builds shipping leftover files from an earlier build.
  • Fixed app previews stuck on "Your latest change hasn't reached the preview yet".
  • Fixed clawnify deploy --from ignoring the folder and the workspace it was run in.
  • Fixed apps deployed from a repository missing their address in the dashboard.
  • Fixed credits dropping to zero for about an hour when a plan renewed.
  • Fixed the credit gauge measuring use against every credit ever granted instead of the plan allowance.
  • Fixed a new credit grant counting old usage against it again.

Week 32

Live workflow previews in chat, website analytics, inbound WhatsApp, and apps that call each other.

Live workflow preview in chat

When the chat edits a workflow while you watch, a split view now opens and shows each new step and connection being added with animated diffs.

Learn more

Website traffic analytics

Websites now include free traffic analytics for the last 30 days, measured on our side with no tracking script to add.

WhatsApp: agents receive incoming messages

Agents connected to a WhatsApp Business number through the Cloud API can now receive customers' incoming messages and answer them in the conversation.

Apps that call each other

An app can now read live data from another app in the same workspace, so the owning app stays the system of record instead of keeping a copy.

Learn more

Workflows from the command line

Developers can now create, edit and publish ClawFlow workflows with the new clawnify flows commands.

Learn more

Improvements

  • You can now start a website's first draft yourself from the editor.
  • You can now open an app at a specific page from the dashboard.
  • The deploy page now previews a template's image and its button reads "Add to your workspace".
  • Public pages in apps are now cached close to visitors, so they load faster.
  • An empty Company Knowledge base now offers to import from Claude, ChatGPT or Obsidian.
  • Codex now appears in the list of assistants you can connect to Company Knowledge.
  • The Company Knowledge editor now shows clearly when a draft has been saved.
  • The agent listing now includes each agent's workflows and connected integrations.
  • GitHub sync now refuses a repository link that overlaps another one and defaults to the right folder in a monorepo.

Integrations

  • WhatsApp: Cloud API webhooks now connect from the integration settings and use the signing secret Meta issues.

For developers

  • CLI 0.12.0 adds clawnify flows create, edit and publish.
  • CLI 0.12.1 ships bundled skills that document clawnify flows.
  • clawnify ai-files install now writes rules that match the project kind, so websites and agents no longer get app rules.
  • The CLI and MCP tools now list agents and their sub-agents only.
  • clawnify logs now shows the last error of a failed app build.

Fixes

  • Fixed a GitHub push quietly reverting an agent's instructions.
  • Fixed agent files being deleted when GitHub sync could not read them.
  • Fixed the workflow change preview vanishing from the chat.
  • Fixed messages with attachments appearing twice in the chat.
  • Fixed website pages missing link previews when shared on social media.
  • Fixed websites served over http not redirecting to https.
  • Fixed website builds getting stuck when a build message was lost.
  • Fixed being unable to retry a website publish after it failed.
  • Fixed invite links that added a nameless member and left the invitee without access.

Week 31

Apps can hand work to your agent, websites take custom code, and Company Knowledge edits get a proper review.

Apps can hand work to your agent

Apps can now pass a task to your workspace's agent when the job needs judgment, a real browser or minutes of runtime, and the agent reports back through the app's own API.

Learn more

Custom code for websites

You can now add analytics, Google Tag Manager or any other snippet to your published website from a Custom code dialog, placed in the head or body and limited to the paths you choose.

Review knowledge changes before they land

Proposed Company Knowledge edits now arrive as approval cards with the proposer's summary and word counts, and open into a diff that owners and admins approve or reject.

Website edits show in about a second

Text and theme changes the website assistant makes now appear in the draft in about a second, without waiting for a rebuild.

File uploaded documents in one click

Unfiled uploads in Company Knowledge now show as cards where you set a folder and tags inline, or select several and let Auto-file sort them into your existing folders.

Improvements

  • Company Knowledge drafts now save as you type.
  • A Company Knowledge document with pending revisions now shows an "N pending revisions" pill instead of appearing twice in the folder tree.
  • The review queue now includes revisions proposed from Claude and other connected assistants, not only agent drafts.
  • Every website page now has a Markdown version at its own /llms.txt path for AI assistants, which you can override page by page.
  • Websites can now add their dynamic pages to the sitemap.
  • You can now drag to reorder, remove and add website sections from the Layers panel in the editor.
  • The website editor now updates its status, canvas and chat live instead of checking every few seconds.
  • New websites ship with a default favicon instead of the browser's globe.
  • Website build output is no longer synced into your workspace's GitHub repository.
  • Newly built apps get understated ink links, a header line that runs straight across the screen and edge-to-edge tables.
  • The app builder now follows the full design brief on every build.
  • The dashboard sidebar now has a Home option.
  • Agents now start faster thanks to leaner built-in instructions.

Models

  • Replies that fail a quality check are now retried instead of sent as is.

For developers

  • /v1/agents/tasks lets an app send its agent an instruction and an optional payload.
  • /v1/agents/tasks accepts an idempotency_key, so a retried request runs the task once.
  • Clawnify Services adds /docx/redline, which turns a contract and a set of anchored changes into a tracked-changes Word document.
  • @clawnify/queue is now published to npm, so apps can use the queue service without hand-written HTTP calls.
  • company_knowledge_propose takes a change summary that reviewers see on the approval card.
  • Agents now discover an app's API from its instructions and source, and the unreliable get_app_openapi tool is gone.

Fixes

  • Fixed plan and credit tier changes from billing not taking effect.
  • Fixed credit top-ups missing from the invoice history in the billing portal.
  • Fixed public app pages returning an access error after a new agent was added.
  • Fixed website forms failing their spam check on custom domains.
  • Fixed a brief hiccup during a website build failing the whole site.
  • Fixed website chat edits on image-heavy sites ending with no reply.
  • Fixed the website chat staying on a pending reply until you reloaded the page.
  • Fixed website chat edits waiting forever when the build never reported back.
  • Fixed website source files being overwritten when two edits landed at the same time.
  • Fixed not knowing which GitHub account a new app repository would be created in.
  • Fixed clawnify deploy leaving untracked files out of the upload in large repositories.
  • Fixed clawnify deploy --from creating a new app on every run instead of updating the existing one.
  • Fixed clawnify --version always reporting 0.1.0.
  • Fixed an app's /llms.txt not reaching the app itself.

Week 30

Custom domains for apps, a Design inspector in the website editor, and GitHub sync that coding agents can set up themselves.

Custom domains for apps

Apps with public pages can now run on your own domain, and Clawnify detects your DNS provider among 50 and links you straight to its DNS settings.

Learn more

Design inspector in the website editor

The website editor now has a Design panel for a block's content, layout, style and text, with click-to-upload for images.

GitHub sync without the dashboard

Coding agents like Claude Code can now turn on GitHub sync with clawnify workspace connect and get a repo seeded with an AGENTS.md that explains how editing works.

Learn more

Apps know who is signed in

Deployed apps can now show the signed-in person's name and profile picture through user(c) from @clawnify/app, on the live app, the preview and the API.

Learn more

Clearer tool activity in chat

The chat now shows the tool your agent is actually using instead of the tool search step, and groups runs of thinking and tool calls together.

Improvements

  • Agents can now propose a revision to an existing Company Knowledge document for a person to review.
  • Renaming an agent now changes the name the agent uses for itself, not only the name in the dashboard.
  • Apps opened inside the dashboard can now open external links, like a WhatsApp chat, in a new window.
  • Deployed apps that declare an AI provider key now receive the organization's managed key when no own key is set.
  • The Claude Code connect command for Company Knowledge now names the connection after your organization.

Integrations

  • GitHub: an organization can now sync with repos on more than one GitHub account.
  • GitHub: sync now follows a repo when it is renamed on GitHub.
  • GitHub: .env files and .clawnify/ folders are never read from or synced to the repo.

Models

  • Google keys you bring now use Gemini 3.6 Flash as their fast model, up from 3.5.

For developers

  • @clawnify/routes is a new package that serves an app's /api/openapi.json and /llms.txt from its live routes in one line.
  • App authoring now converges on createApp from @clawnify/app as the single import surface.
  • CLI 0.11.4 scaffolds new apps with createApp and fixes a failing npm install in new projects.
  • clawnify workspace prints the live map of workspace folders to apps, website and agents.
  • The CLI now uses the organization of the linked folder or workspace before your global active one.
  • The CLI and MCP can now call a deployed app's API through call_app_api from outside an agent.
  • The screenshot service now accepts wait_for_selector and goto_wait_until for pages that render after load.
  • The site's llms.txt now points coding agents at clawnify workspace.

Fixes

  • Fixed long conversations erroring instead of resuming after compaction.
  • Fixed the CLI reporting "Session expired" when the session was still valid.
  • Fixed website files edited in the settings panel being overwritten by an assistant edit running at the same time.
  • Fixed images and other files going missing from a website after a GitHub sync or relink.
  • Fixed GitHub sync commits titled "Update undefined".
  • Fixed the GitHub account list staying empty after disconnecting an account.
  • Fixed the website editor overflowing the screen and long words spilling out of chat bubbles.
  • Fixed app icons not loading in deployed apps.
  • Fixed call_app_api dropping the query string when an agent called an app.
  • Fixed update_app asking agents to clarify when the instruction was sent under the wrong field name.

Week 29

A Notion-style editor and folder uploads for Company Knowledge, live website previews, and agents you can inspect and edit from Claude, ChatGPT or the CLI.

Notion-style knowledge editor

Company Knowledge and project docs now open in a rich editor with a properties panel and a link you can share to any document, while the stored text stays plain markdown that agents read.

Upload a whole folder to Company Knowledge

Teams can now drop a nested folder into Company Knowledge and have it organized into folders, tags and shared playbooks that cite their source files.

Live website preview

Edits to a website now appear in the preview in place, without the page flashing white or losing your scroll position.

WhatsApp can message any number

Owners can now let an agent start WhatsApp conversations with any number from the channel settings, while the allowlist still decides who gets a reply.

Manage agents from Claude and ChatGPT

The Clawnify connector can now list an agent's sessions, read transcripts, show its skills and edit its instructions from Claude, ChatGPT or Claude Desktop.

Learn more

Agent commands in the CLI

Coding agents can now pull an agent's instructions, skills and flows with clawnify agents pull, edit them locally and push them back.

Learn more

Improvements

  • The integrations settings page now loads in about 10 ms instead of 3 seconds.
  • New agents now start with much less background loaded, so the first reply comes sooner.
  • Agents now always ask for approval before creating, updating, publishing or deleting an app or website.
  • Long lists returned by integrations, like a Drive folder, now come back as a compact table so no rows are cut off.
  • Website edits now rebuild a few seconds faster when the site's packages have not changed.
  • Agents now repair their disk and come back online on their own after an unexpected shutdown.
  • Owners can now top up the exact number of credits they need instead of picking a fixed pack.
  • The Change plan page now opens on your actual billing period and marks the current plan for that period.
  • The pricing page's agency view is now called For Service Companies, with a card linking between the two views.
  • Scrollbars across the dashboard are now subtler.

Models

  • Clawnify Lite now thinks before answering again.

For developers

  • clawnify sessions lists and shows the history of sessions across every agent in your org.
  • clawnify agents list, agents pull and agents push read and update an agent's instructions, skills and flows.
  • clawnify agents create adds a sub-agent from the terminal.
  • clawnify agents skills lists an agent's skills, and agents grant-skill shares one with an agent or with all of them.
  • clawnify connections connect <id> connects an integration after checking the id against the catalog.
  • clawnify env set and env unset manage your org's environment variables.
  • New fix-a-clawnify-agent skill teaches coding agents to diagnose and fix an agent.
  • New MCP tools clawnify_list_agent_sessions, clawnify_get_session_transcript and clawnify_list_agent_skills let connected clients inspect agents.
  • New MCP tools clawnify_get_agent_instructions and clawnify_set_agent_instructions read and replace an agent's instructions.
  • The clawnify_list_specialists MCP tool is now clawnify_list_agents, with sub-agents nested under each agent.
  • Agents now find integration actions with one clawnify_find_actions tool.
  • The get_app_openapi agent tool is removed, and agents learn an app's API from get_app_source instead.

Fixes

  • Fixed monthly credit grants not being applied to the balance.
  • Fixed credit top-ups being charged in the buyer's currency instead of the organization's.
  • Fixed queued messages being sent while the agent was still replying.
  • Fixed a finished website edit not showing its steps until the next message.
  • Fixed images shared with the website assistant being rejected.
  • Fixed Split View on mobile putting the chat above the artifact or browser.
  • Fixed sub-agents finding nothing when searching their own project's knowledge.
  • Fixed automatic compaction firing at the wrong point in long conversations.
  • Fixed ServiceOS plans being refused managed services like PDF rendering.
  • Fixed the clawnify_list_apps MCP tool failing to return apps.

Week 28

The agent's browser moves into view, sub-agents get roles and skills, and chat shows how full a conversation is.

Browser in the agent view

Owners can now open the agent's live browser from the sidebar next to the chat and limit which sites it may visit, while each agent keeps to its own tabs.

Context gauge in the chat box

The composer now shows how full the conversation is, and the transcript marks where older history was summarized.

Agent files show up in chat

Files an agent creates, like a PDF report or a downloaded image, now preview directly in the conversation instead of as a broken link.

Sub-agents with roles and skills

Sub-agents can now have a role, an image avatar and skills shared from the main agent, and you can switch between agents from the header or delete one you no longer need.

Website assistant takes images and keeps chats

The website assistant now accepts up to 4 images as visual reference and keeps named chat sessions you can come back to.

Agents read spreadsheets and Office files

Agents can now read Excel, Word, PowerPoint, CSV and PDF files as clean text and tables, so a spreadsheet sent in chat is no longer a dead end.

Improvements

  • Agents can now run heavy Python jobs on their own, so a big data task cannot slow down or crash the agent.
  • Invite links now work whichever email address the recipient signs in with, are single-use and expire after 7 days.
  • Agents now use your own timezone, captured when the agent is created, for messages and schedules.
  • New sub-agents now close the create dialog at once and show an Onboarding badge until they are ready.
  • The integrations page now shows Connected integrations above the ones still available.
  • Company Knowledge has a new Map view that lays out documents by folder with their links.
  • Markdown files uploaded to Company Knowledge now become draft documents, with a Needs filing queue for untagged ones.
  • Owners can now raise or lower monthly credits within their current plan, with a note on when the change takes effect.
  • Each credit tier on the pricing and billing pages now describes what it suits.
  • Websites now get a sitemap.xml and robots.txt automatically.
  • ClawFlow AI steps now use your own provider key when the agent runs on one.

Integrations

  • Zenchef: agents and apps can now connect with an API key to read restaurant reservations.
  • Lightspeed Restaurant: agents and apps can now connect to K-Series with an API key.
  • WhatsApp: the channel settings now explain why the Save button is disabled.

Models

  • The automatic model router now picks a model per message on new agents.

For developers

  • clawnify init --type agent now scaffolds an agent (instructions, skills and flows) as a member of a workspace.
  • New get_app_source agent tool returns an app's file list, schema and file contents before an update.
  • The PDF and video render services now accept output: "url" and return a shareable download link.
  • New screenshot render service turns HTML into an image.
  • call_app_api now returns a download link for binary responses like PDFs and images, instead of filling the context.
  • CLI 0.9.1 completes sign-in when the browser opens on the same machine.

Fixes

  • Fixed VAT not being added at checkout.
  • Fixed paid organizations showing a trial in the sidebar.
  • Fixed organization members other than the owner seeing an empty agent inbox.
  • Fixed newer WhatsApp group IDs being rejected in the group allowlist.
  • Fixed replies from one chat appearing in another chat that was open.
  • Fixed recurring skills not loading into the agent.
  • Fixed creating a sub-agent showing an error when it took a while.
  • Fixed app drafts showing "no such table" after a database change.
  • Fixed website images going missing after an assistant edit.
  • Fixed reconnecting GitHub for a website stopping on GitHub's settings page.
  • Fixed code blocks in agent replies breaking apart when they mentioned a file or app.
  • Fixed one heavy task restarting the whole agent.
  • Fixed long conversations on Clawnify Lite locking up and dropping queued messages.

Week 27

White-label for agencies, invitations people approve on purpose, and a CLI that signs in from any browser.

White-label for agencies

Agencies on the new ServiceOS plans can now serve the Clawnify dashboard on their own custom domain, set up from the dashboard settings.

Learn more

Invitations you approve

Teams can now invite people by email or with a copyable link, nobody joins until they accept, and an invite with the owner role hands the organization over on acceptance.

CLI sign-in from any browser

clawnify login now works from SSH and remote sessions, by forwarding the sign-in automatically or showing a code to paste back into the terminal.

Learn more

Open-source agent skill library

Coding agents like Claude Code can now install Clawnify's public skills with one npx command, including a new skill for using the Clawnify CLI.

Learn more

Fatture in Cloud

Agents and apps can now connect to Fatture in Cloud to work with Italian e-invoicing data.

Forms on websites

Clawnify websites now have a standard Form block, with spam protection built in.

Improvements

  • Recurring skills now appear as one-tap suggestion chips under the chat box.
  • People in more than one organization can switch between them from a dropdown in the top-left corner.
  • The ServiceOS plan can now be bought from the dashboard without a sales call.
  • The pricing page now lists ServiceOS Pro and a full-width Enterprise plan.
  • The pricing overview card now shows the lead plan's features and models.
  • About 240 more API-key integrations can now be connected, and each key is checked with the provider before it is saved.
  • Long-tail integrations now show their brand logo next to their name.
  • App builds now stop early when a database change would conflict with the live data, and simple additions like a new column are migrated automatically.
  • App previews in chat now show the draft while an app is being built and the published version once it is live.
  • The sidebar now marks the app you have open, and the app name no longer repeats in the top bar.

For developers

  • New clawnify connections list command shows the exact integration ids, provider key names and custom environment variables your org has, so apps reuse them instead of guessing.
  • The list_integrations MCP tool now returns the same catalog of integration ids, key names and environment variables.
  • list_integrations now includes a validated OpenAPI spec link for 12 providers, including GitHub, OpenAI and Stripe.
  • clawnify login now prints the sign-in URL so you can open it by hand.
  • clawnify login no longer asks for an organization, and the CLI asks once on the first command that needs one.
  • @clawnify/connections 0.3.0 adds providers that use HTTP Basic authentication.
  • The build-a-clawnify-app skill now covers more of the app-building workflow.
  • The site's llms.txt now tells coding agents how to install the Clawnify CLI and skills, with current pricing.
  • The company_knowledge_list MCP tool now returns a lean list instead of every document's full text.

Fixes

  • Fixed being signed out of the dashboard when the login cookie got damaged.
  • Fixed invitations not recognizing people who already had an account.
  • Fixed images and other files missing from a website's GitHub repository after sync.
  • Fixed agents being unable to update or delete app records when the record id made the approval request too long.
  • Fixed app updates failing with "no such column" when they added a column plus an index on it.
  • Fixed app drafts using an out-of-date database layout after a schema change.

Week 26

A visual website editor, a real inbox for each agent, and fewer replies that fail halfway.

Visual website editor

You can now edit your website on a device-framed canvas with a Layers panel, a design panel and a built-in chat, and text and theme edits show on the draft site without a rebuild.

A Gmail-style inbox for every agent

Each agent's Email section is now a threaded inbox with Inbox, Sent, All Mail and Rejected folders, where you can open a thread and read full messages and attachments.

ClawFlow HTTP triggers

Workflows can now be started by an incoming web request, and the dashboard builds the example request from the flow's own inputs.

Learn more

Scheduled and deferred jobs for apps

Apps can now schedule a job for later with @clawnify/queue, and the platform handles the timing, retries and signed delivery back to the app.

Fewer replies that fail halfway

When a model returns an empty or failed answer on a demanding turn, the agent now recovers instead of showing an error.

Improvements

  • Chat now shows "<agent> is thinking" with a wave instead of a spinner.
  • Slow replies keep the connection alive, so long turns no longer time out in the chat.
  • Switching back to a chat that is still running now shows that it is running.
  • Choosing /compact from the slash menu now runs it right away.
  • You can now drop PowerPoint files into the chat for your agent to read.
  • Agents now send email with their own email tool.
  • Agents now tell native channels like WhatsApp, Telegram and Slack apart from integrations, and no longer suggest triggers that do not exist.
  • The Company Knowledge index agents see is now capped at 30 documents, and you can pin a document or set it to search-only.
  • Company Knowledge now marks published documents untouched for 90 days as stale.
  • The main agent can now share one of its recurring skills with a specialized agent.
  • Copy buttons now work inside apps embedded in the dashboard.
  • AI-built apps now know how to use your connected integrations.
  • Clicking a failed agent now shows its error in a popover instead of opening the agent.

Integrations

  • Meta Ads: insights can now come back as a day-by-day series.
  • X, LinkedIn, Instagram and TikTok: added as integrations.
  • Bird: the connect form now asks only for the API key, with the rest filled in automatically.

Models

  • Auto routing now works when a model from your own API key is selected, and keeps your model when it has nothing to route to.
  • New models from OpenAI, Anthropic, Google and OpenRouter work as soon as they are released.
  • With your own single-provider key, image and PDF reading now run on that key.
  • Demanding turns like building or deciding now get the strongest model in your tier.

For developers

  • Public routes declared in clawnify.json now get CORS headers and preflight answers automatically.
  • connect(service).get() and the other HTTP methods in @clawnify/connections now call a provider's own API for any key-based integration with no per-integration code.
  • Queue deliveries are signed with a public key published as JWKS, and @clawnify/queue verifies them with verifyDelivery().
  • One-shot CLI commands now exit as soon as they finish.
  • Website deploys from the CLI work again.

Fixes

  • Fixed the same message appearing twice after a slow reply.
  • Fixed subscribing to integration triggers failing.
  • Fixed webhook events not reaching the agent they were meant for.
  • Fixed agents being blocked from subscribing to triggers, updating or deleting apps and deleting stored files.
  • Fixed the main agent's chat history going missing.
  • Fixed new agents getting stuck while installing.
  • Fixed agents that were still being set up opening when clicked.
  • Fixed website sections that fade in on scroll staying hidden.
  • Fixed the billing portal's back link going to a broken address.

Week 25

New default models on Pro and Max, agents that always know your apps, and chat that keeps the messages you send mid-reply.

A stronger model on Max

The Max tier now runs on a newer flagship model for long, complex work.

Messages queue while your agent replies

Messages you send while the agent is still answering now wait in a queue under the chat and go out one at a time when it finishes, instead of disappearing.

Agents always know your live apps

Agents now see every app your organization has deployed in every conversation, so they can open or update one without asking where it is.

Home projects for specialized agents

Each specialized agent created from the main chat now gets its own Knowledge project instead of sharing the main agent's.

One-step setup for coding tools

Developers can now run clawnify ai-files install to set up Clawnify rules, skills and MCP access for their AI coding assistant in one command.

Learn more

Improvements

  • New specialized agents now start with default persona, rules and tools files, and the main agent briefs them on their role.
  • The dashboard assistant now hands a task to an agent instead of saying it cannot do it.
  • The dashboard assistant now runs on your own Anthropic, OpenAI or Google key when your organization has one.
  • Agents now find the right integration action by searching, instead of loading every action's full details and running out of room.
  • A stuck integration action now times out after 45 seconds, so the chat no longer looks frozen behind it.
  • The new agent dialog is wider.

Models

  • Pro and Lite now answer more reliably when a model is slow to respond.
  • Requests that include images or files are now sent to a model that can read them.
  • Automatic model switching now stays off when you turn Auto routing off, even when the router is slow to answer.

For developers

  • The Clawnify Services PDF render endpoint now accepts width, height, viewport and preferCSSPageSize, so slide decks render at their exact page size.

Fixes

  • Fixed buying credit packs failing with a "No subscription found" error.
  • Fixed the usage page showing no usage.
  • Fixed Slack never connecting after you enabled it as a channel.
  • Fixed enabling Slack failing on some agents with a configuration error.
  • Fixed agents sometimes printing their internal reasoning or instructions in a reply.
  • Fixed adding an API key replacing the primary model you had picked.
  • Fixed the model picker hiding your chosen model or showing its raw id after a reload.
  • Fixed chat history and New chat showing another agent's conversations.

Week 24

A front-door assistant on the dashboard, Company Knowledge inside every agent, and GitHub sync for apps and websites.

Dashboard assistant

The dashboard homepage now has a quick-chat assistant that can search Company Knowledge, browse the web and export a CSV, or hand the task to the right agent with a hand-off card.

GitHub sync for apps and websites

Organizations can now keep every app and the website in one GitHub repository, each in its own folder like apps/<slug>/ or website/, and a push redeploys only the folders that changed.

Company Knowledge inside every agent

Agents can now search, read and propose Company Knowledge documents on their own, citing the version they used, instead of only through an outside MCP client.

Import from Claude

Owners can now bring a project from a Claude data export into Company Knowledge from the Knowledge tab, as published documents or drafts.

Pick a model with your own keys

Teams that bring their own OpenAI, Anthropic, Google or OpenRouter key can now pick one of that provider's models for a chat from the model picker and pin it as the agent's default.

WhatsApp conversation reading

Agents can now list your WhatsApp chats and read a conversation.

Improvements

  • Unused trial credits now carry over when you upgrade to a paid plan.
  • App databases and file storage are now created in your organization's region, so EU organizations keep new app data in the EU.
  • Company Knowledge documents now publish with their current edits in one click.
  • Company Knowledge now indexes PowerPoint files.
  • You can now delete conversations from the dashboard assistant's recent list.
  • The dashboard assistant's recent list now includes your agent chats.
  • Buttons, cards, dropdowns and the organization switcher got a refreshed look.
  • The new-chat box now sits higher on the page instead of in the middle.
  • Agents now always see which integrations your organization has connected, so they use them directly instead of searching first.
  • GitHub connect now lets you pick a personal or organization account, and a Reconnect button names the account when access lapses.

Integrations

  • Meta Ads: connections now use Meta's own sign-in and refresh the token automatically before it expires.
  • GitHub: new repositories are created reliably even after your GitHub sign-in token expires.

Models

  • Lite now replies faster when a model provider is slow.
  • Thinking levels now work on the Lite, Pro and Max tiers.
  • When a model fails partway through a reply, the agent now carries on instead of showing a raw provider error.

For developers

  • clawnify workspace init scaffolds a workspace repository for an organization's apps, and clawnify init places new apps under apps/<slug>/.
  • clawnify deploy --from <repo> --path <subdir> deploys one folder of a GitHub repository.
  • MCP connector users who belong to several organizations can now pin a connector link to one of them, and only that link is shown.
  • The /v1 API now accepts the org clw_ token.
  • Apps can now render an HTML composition to an MP4 video with the Clawnify Services video render endpoint.
  • @clawnify/integrations 0.1.1 adds a Meta Ads client with ad account and insights methods.
  • Website deploys from an archive now keep images and fonts instead of dropping them.

Fixes

  • Fixed streaming replies pulling you back to the bottom while you read earlier messages.
  • Fixed integrations whose accounts were removed still showing as connected with no Reconnect button.
  • Fixed connecting an integration in one organization disconnecting it in another.
  • Fixed the error banner staying on screen after sending a new message.
  • Fixed the app split view opening for apps that are not deployed and reopening after you closed it.
  • Fixed the out-of-credits message showing a raw provider error.
  • Fixed the dashboard assistant's hand-off card never appearing.
  • Fixed the message handed over from the dashboard assistant disappearing from the agent chat.
  • Fixed deployed app previews looping on reload.
  • Fixed apps embedded in the dashboard not being able to go fullscreen.
  • Fixed billing checkout errors showing a spinner that never stopped.
  • Fixed the first message in a new chat failing with a session error.
  • Fixed agents announcing a next step and then stopping without doing it.

Week 23

Company Knowledge launches, and integrations, secrets and apps got a shared way to reach your credentials.

Company Knowledge

Owners and admins can now keep policies, pricing and brand in one versioned home from the new Knowledge tab, with a review queue, publishing and export, and reach it from Claude and ChatGPT as a custom connector.

Learn more

Integration health and one-click reconnect

Integrations now show an amber Expired or red Error badge when an account lapses or fails, with a Reconnect or Retry button instead of a silent failure at run time.

Secrets in any tool

Agents can now pass a stored secret to any tool by writing {{env:KEY}}, so the value is filled in at run time and never appears in the chat or the saved transcript.

Connections for apps

AI-built apps can now use the organization's connected integrations and secrets through one SDK, @clawnify/connections, without handling credentials themselves.

Learn more

WhatsApp groups

New agents can now create WhatsApp groups, add participants and share an invite link.

Improvements

  • The app builder now follows a shared design system, so new apps come out with consistent buttons, numbers, badges and dark mode.
  • Agents can now look up a saved memory on demand with a dedicated recall tool.
  • Contact sales buttons now open a scheduling calendar.
  • The sidebar no longer shows a scrollbar while still scrolling.

Models

  • Lite now picks the fastest available provider for its model, so first replies arrive in about a second instead of queueing under load.
  • Managed tiers never send agent traffic to model hosts that may train on it.

For developers

  • @clawnify/connections and @clawnify/integrations give apps connect(), secret() and describe(), and work with new integrations without an SDK release.
  • The /v1/connections API lets apps and local tools get tokens, run integration actions and check what is connected, using a Clawnify OAuth bearer or the org clw_ token.
  • Apps can now run managed integration actions, such as Google Ads queries, scoped to their organization.
  • The MCP connector now supports OAuth discovery, so Claude and ChatGPT custom connectors sign in with the built-in flow.
  • Company Knowledge MCP tools let any caller search, read, list and propose documents, while writing and publishing stay with people.
  • The Deploy button badge for template READMEs now reads "Deploy to Clawnify" with the Clawnify logo.

Fixes

  • Fixed chats hanging after an interrupted run instead of recovering.
  • Fixed finished tool steps spinning again when a new run started.
  • Fixed agents stopping mid-task right after announcing more work.
  • Fixed the agent's browser view stealing focus from the chat box while a reply streamed in.
  • Fixed messages the agent started on its own, like scheduled announcements, staying hidden behind the welcome screen.
  • Fixed template apps built on @clawnify/db working locally but failing with a type error after deploy.
  • Fixed app deploys failing when schema.sql contained comments with semicolons.

Week 22

Agents get long-term memory, flows get an HTTP trigger, and chat gets better at titles, math and files.

Agent memory

Agents now remember facts across conversations, recall the relevant ones automatically before they reply, and save new ones on their own.

Memory over MCP

Claude Code, Codex, Cursor and other MCP clients can now read, search and write the same memory through the Clawnify MCP gateway.

Learn more

HTTP triggers for flows

Any outside tool or script can now run a ClawFlow flow with one POST request and a per-trigger token, which you create, rotate and revoke from the flow's HTTP Triggers panel.

Learn more

Copy and paste in the agent's browser

You can now paste text from your computer into the agent's live browser and copy text from it back to your clipboard.

Current docs and web search for agents

Agents can now look up up-to-date documentation for software libraries through Context7, and agents on Clawnify model tiers can search the web.

Improvements

  • Each chat now names itself with a short title after the agent's first reply, instead of staying on "New chat".
  • Math formulas written in LaTeX now render in chat.
  • Chat now accepts HTML and Excel (.xlsx) file uploads.
  • Agents no longer stop mid-thought on a line that ends in a colon, like "Let me wait for it:".
  • Every agent's browser now has Chrome's built-in DevTools tools turned on, so agents can inspect the pages they work on.

Integrations

  • Integrations: agents now see every action a connected app offers, not a partial list.
  • Integrations: actions now run on the latest version of each integration.
  • WhatsApp: the channel now comes installed on new agents.
  • WhatsApp: the same-phone option now describes what it does correctly.

Models

  • New agents now default to high thinking, so Lite-tier agents show their reasoning too.

For developers

  • POST /v1/triggers/:triggerId/run runs a flow with a bearer token and returns a run you can poll for status.
  • HTTP triggers allow 60 runs per minute per token and accept several tokens per trigger for rotation.
  • The MCP gateway now has memory tools to write, recall, list, get, pin and delete memories.
  • New /v1/memory API lets signed-in clients write, read, recall, list and pin memories.

Fixes

  • Fixed the agent's browser tool not working after the latest OpenClaw update.
  • Fixed new agents missing Clawnify's own tools for apps, storage and integrations.
  • Fixed some agent tools failing to load on new agents.
  • Fixed tool steps cutting into the agent's text in chat.
  • Fixed tool steps not showing in chat while the agent worked.
  • Fixed markdown symbols showing in the thinking preview.
  • Fixed chat jumping back to the bottom while you scrolled up to read.
  • Fixed WhatsApp setup failing on new agents.
  • Fixed agents being interrupted when a reply held several similar drafts, such as a batch of emails.

Week 21

The Clawnify MCP gateway opens to outside AI tools, website drafts get a live preview, and the CLI and @clawnify/db grow up.

Clawnify MCP gateway

Claude Desktop, Cursor and ChatGPT can now connect to your Clawnify organization through one MCP endpoint, with tools to run code against your apps and search their docs.

Learn more

Live website drafts

Website edits now show in a private draft preview that reloads on its own after each change, and Publish puts the current draft live without rebuilding it.

Public pages and endpoints in apps

Apps can now list routes in clawnify.json that anyone can open without signing in, such as a public GET endpoint while writes stay protected.

Learn more

Deploy websites from your own project

Developers can now run clawnify init, choose website, and push a local Astro project live with clawnify deploy.

Learn more

Typed databases with Drizzle

Apps can now describe their tables once in schema.ts with @clawnify/db, and the CLI generates and applies the migrations on clawnify dev and clawnify deploy.

Approvals for agent changes

Agents now ask for your approval before deleting an app, changing WhatsApp groups or making other changes through Clawnify's own tools, not just integration actions.

Improvements

  • Onboarding no longer stops on a waiting screen, and a status pill in the dashboard sidebar shows setup progress instead.
  • Onboarding has a button in the top left to log out or go back to the dashboard.
  • Agent cards now say "Online" or "Onboarding" instead of raw status codes.
  • Edit requests sent to the same app now build one after another instead of colliding.
  • Apps the agent builds now use React and @clawnify/db by default.
  • New agents can read PDFs and extract text from documents out of the box.
  • The website preview shows the live site by default and switches to the draft only while an edit is in progress.
  • Websites show a loading page while the draft starts up, instead of an error.
  • Website builds start faster because common dependencies are already installed.
  • New agents run OpenClaw 2026.5.20.

Models

  • Requests that hit a provider error are now retried on their own.
  • Empty replies from a model are now retried automatically.
  • Picking a Clawnify tier now turns off the Auto Router, and the toggle is hidden while a tier is selected.
  • The Auto Router is now off by default on new agents.

For developers

  • GET /v1/mcpb returns a ready-made bundle that connects Claude Desktop to your organization.
  • Small apps now appear on the MCP gateway as their own tools, named <slug>.<procedure>.
  • clawnify execute [file] runs TypeScript against your organization through the MCP gateway.
  • clawnify docs [slug] prints an app's agent-ready README, or the organization's app index.
  • clawnify mcp runs a local stdio bridge to the MCP gateway for clients without a shell, like Claude Desktop.
  • MCP gateway calls are limited to 100 tool calls per minute per organization, and every call is written to an audit log.
  • api.public_routes and api.automation_bypass in clawnify.json declare which app routes are public and allow automations through.
  • clawnify skills add, clawnify skills list and clawnify skills remove manage the skills in a project.
  • clawnify init scaffolds schema.ts with @clawnify/db, and --yes accepts every default.
  • pnpm create clawnify-app (and the npm, yarn and bun equivalents) scaffolds a new app with the Clawnify CLI.
  • clawnify dev and clawnify deploy now run drizzle-kit for you, so schema.ts is the only schema file to edit.
  • App deploys now apply drizzle-kit migrations from the drizzle/ folder.
  • @clawnify/db adds Drizzle support through getDB(), re-exports the common Drizzle operators, and ships drizzle-orm as a regular dependency.
  • Docs gained an API page covering authentication and rate limits, a concepts section, and an MCP section in the sidebar.

Fixes

  • Fixed agents failing to read images and PDFs.
  • Fixed apps deployed from the CLI showing as unpublished drafts.
  • Fixed the first table in an app's schema being skipped when the schema began with a comment.
  • Fixed the website draft preview not loading inside the dashboard.
  • Fixed website builds missing files on larger sites.
  • Fixed the dashboard hitting a rate limit when loading integrations for several agents.

Week 20

Apps get a draft-then-publish flow and their own database migrations, and chat shows more of what the agent is doing.

Draft and publish for apps

App changes now land in a draft first, marked as a draft in the dashboard, and the live app only changes when you click Publish.

Learn more

Database migrations for apps

Every deployed app now keeps its own migration history, so the agent can change an app's tables without losing the data already stored.

Agents fix their own failed builds

Agents now wait for an app build to finish and read the error when it fails, so they fix the build instead of reporting success.

App preview beside the chat

Chat now shows build progress while the agent creates or updates an app, and the app opens in a split view next to the conversation when the build finishes.

Context and model notices in chat

Chat now shows a banner while the agent condenses a long conversation and a notice when a backup model takes over mid-reply.

Improvements

  • The app preview no longer opens on its own when the latest build failed.
  • The app builder now checks code syntax while it writes, catching errors before the build runs.
  • Apps and websites shown inside the dashboard can now download files.
  • Repeated failed attempts in chat now collapse into one note, such as "Agent retried 3× before responding".
  • Tool steps in chat now appear at the right point in the agent's reply.
  • Each inbound email now gets its own agent session instead of sharing one ever-growing conversation.
  • Agents replying to email no longer stop on command approvals that have no chat to appear in.
  • Keys and environment variables now reach agents at startup without being stored on the agent's disk.
  • New agents run OpenClaw 2026.5.12.
  • Prices on the pricing page no longer blur when they change.

Models

  • Lite, Pro and Max now use fixed model versions, so their behaviour does not change when a provider ships an update.

For developers

  • New publish_app tool publishes an app's draft to its live address, and update_app now updates the draft only.
  • New write_migration tool adds a migration file that the next deploy applies inside a transaction.
  • create_app and update_app now return the build result, including errors.
  • clawnify deploy now runs without prompts, so agents and CI can use it.
  • clawnify deploy now writes the deployed schema.sql back to your project, and clawnify pull schema --from <id> fetches it on demand.
  • New @clawnify/db package gives apps one SQLite client that works in both the draft and the live app.
  • Keys an app declares under env in clawnify.json are now filled from the organization's custom environment variables as well as provider keys.
  • Apps installed from a template now record the template's repository and commit.
  • Clawnify CLI 0.1.17.

Fixes

  • Fixed the "+ New agent" button not opening the new-agent dialog.
  • Fixed the Stop button not always stopping the agent's reply.
  • Fixed chats looking busy or finished at the wrong time.
  • Fixed chat names clashing with another chat's name or coming out blank.
  • Fixed the agent's browser refusing to open websites by address.
  • Fixed new agents getting stuck while installing.
  • Fixed provider keys saved before the switch to organization settings not reaching agents.
  • Fixed draft app previews returning a 403 error.
  • Fixed some app builds failing to start.

Week 19

Clawnify Websites launches with custom domains, alongside a PDF service for apps and new ClawFlow steps.

Clawnify Websites

Every organization can now have a public Astro website that its agent builds and edits from plain instructions, hosted at a myclawnify.com address.

Custom domains for websites

Owners can now connect their own domain to the website, and connecting the root domain sets up the www version too.

Preview first, then publish to live

Once a website has a custom domain, agent edits land in a live preview that updates as the agent works, and visitors see them only after someone clicks Publish to live.

PDF rendering for apps

Apps can now turn HTML into a PDF through a Clawnify-managed service, using the @clawnify/pdf package and the organization's Clawnify token.

App and integration steps in ClawFlow

ClawFlow workflows can now call your Clawnify apps and run integration actions as built-in steps, instead of hand-written code with its own authentication.

Learn more

Improvements

  • Website builds show a live status line under the badge, such as "Editing Hero.astro", while the agent works.
  • Website edits now build on the site's existing source files, so earlier changes carry over to the next edit.
  • Websites are styled with Tailwind v4 and a DESIGN.md design brief, and pages are composed from flexible layout blocks instead of fixed section types.
  • Website previews show in the dashboard next to the build status.
  • A custom domain goes live as soon as one of its hostnames validates, and setup lists every certificate TXT record to add.
  • A refresh button next to a custom domain rechecks its status on demand.
  • Environment variables are now set for the whole organization and apply to every agent.
  • The Website link moved into the Account section of the sidebar.

Models

  • Requests now retry on their own when a model provider has a temporary error.
  • Model errors in chat now include the provider's explanation instead of only a status code.

For developers

  • clawnify link connects a local folder to an existing app, and clawnify deploy then redeploys that app.
  • clawnify deploy asks whether to update the existing app or create a new one when the app name is already taken in your organization.
  • clawnify init scaffolds apps with React, Tailwind v4, OpenAPIHono and zod-openapi.
  • New @clawnify/pdf package renders HTML to PDF from an app, with self-hosted fallbacks.
  • Each organization now has one Clawnify token for every Clawnify service, available to deployed apps as CLAWNIFY_TOKEN.
  • update_website now takes a single plain-language instruction, on the MCP tool and on the CLI.
  • New publish_website tool and clawnify publish-website command promote a website preview to live.
  • New upload_asset tool returns a permanent public URL for an uploaded image or file.

Fixes

  • Fixed the first message flickering when sent from a new chat.
  • Fixed saving a custom environment variable failing with "Failed to save metadata".
  • Fixed provider keys saved in Settings not reaching newly created agents and newly built apps.
  • Fixed website deploys failing.
  • Fixed connecting a custom domain failing.
  • Fixed reconnecting a domain that had already been added returning an error.
  • Fixed custom domains showing as failed while DNS was still propagating.
  • Fixed custom domain status not updating after the domain was verified.
  • Fixed websites on custom domains not loading.
  • Fixed the app list returned by clawnify ls.

Week 18

Easier setup for extra agents and triggers, saved skills one click away, and a link for every chat.

New agent form

Owners can now add an agent from a + New agent form by giving it a name, a description and a level, and it starts working alongside the main agent.

Saved skills under the chat box

Tasks your agent has saved as reusable skills now show as cards below the composer on every new chat, so you can run one with a click and the chat shows a Running skill chip.

Instructions for each trigger

Owners can now tell the agent what to do for each trigger in a What should the agent do? field, and choose whether the trigger connects to the agent right away.

Describe the event, get the trigger

The trigger picker now starts with a text box, so you describe what to react to in your own words and it finds the matching trigger and fills in its settings.

A link for every chat

Every chat, including a new one, now has its own address, so you can bookmark it, refresh it or open it in a new tab without losing your place.

Improvements

  • Your first message in a new chat now goes straight to the agent instead of being preceded by a greeting.
  • The + New chat button and chat history items are now real links, so they open in a new tab with a modifier click.
  • The trigger dialog is wider and lists available triggers in three columns.
  • Inbound emails now arrive with your custom email instructions in the same message, and the agent replies by email rather than in chat.
  • Apps can now use integrations that connect with an API key or a username and password, not only ones that sign in with an account.
  • Agents now run workflows on ClawFlow 1.0.
  • The Clawnify website now offers a free AI Apocalypse Score that rates how exposed a business's website is to AI, across five categories.

Integrations

  • WhatsApp: agents can now create groups, add people to them and share a group invite link.
  • WhatsApp: new links now only accept direct messages from allowed numbers by default.

For developers

  • clawnify deploy now redeploys the linked app, and when a name is already taken it asks whether to update that app or create a new one.
  • clawnify init now scaffolds a React and Tailwind v4 app.
  • Scaffolded projects now pin clawnify as a dev dependency and require Node.js 22 or newer.
  • clawnify dev and clawnify deploy now stop with a clear message on Node.js versions older than 22.
  • Apps that declare API key or username and password integrations receive them as secrets at build time.
  • The API now publishes OAuth protected resource metadata at /.well-known/oauth-protected-resource, so agents can discover how to sign in.
  • The dashboard now exposes listing, reading and creating apps and listing agents as WebMCP tools for browser agents using your session.

Fixes

  • Fixed approving or declining an action in chat stopping the agent mid-task.
  • Fixed linking WhatsApp failing with a "web login provider is not available" error.
  • Fixed enabling Slack and Telegram failing on older agents for the same reason.
  • Fixed the self-chat setting being ignored when first linking WhatsApp.
  • Fixed clawnify dev failing to find the app's backend code in new projects.

Week 17

Agents can now react to events in connected tools, take actions in them, and ask for approval in chat first.

Triggers from connected integrations

Owners can now turn on triggers from a connected integration's card on the Integrations page, like a new Slack message or a Google Sheets change, and the event goes straight to the agent with no workflow to set up.

Set up a trigger in your own words

Instead of a settings form, the trigger dialog asks one plain question, like which sheet and range to watch, and turns your answer into the trigger's settings, with the full form still under Configure manually.

Agents act in your connected tools

Agents can now run actions in connected integrations, like reading a spreadsheet or posting a message, and the chat shows the integration's icon on each action call.

Approvals in chat

When an action needs sign-off, the agent now asks in the chat you are using and waits, and you can allow it once, allow it always or deny it.

More than one agent in a workspace

Your agent can now create additional agents, each with its own chat, and they show as cards on the main agent's home screen.

Improvements

  • Inbound emails and trigger events now reach the agent's main conversation, with the full content saved to a file the agent opens when it needs it.
  • Workflow triggers can now send events to the agent directly, to a ClawFlow workflow, or to both.
  • The chat composer now sits centered on a new chat and moves to the bottom once you send the first message.
  • An approval request now waits up to nine minutes for an answer before the action is dropped.
  • The Clawnify website now offers a free email signature generator.

For developers

  • Agents on Clawnify can run any integration action with clawnify action <SLUG> and look up valid action names with clawnify list-actions --toolkit <slug>.
  • When an integration action fails, the CLI now shows the integration's own error so the agent can correct the request.
  • New MCP tools create_agent and list_agents let an agent create and list the other agents on its machine.
  • The API now has /v1/policy/check to decide whether an action is allowed, denied or needs approval.

Fixes

  • Fixed creating a trigger from the Integrations page failing.
  • Fixed integration actions failing to run when called by name.
  • Fixed filtering available actions by integration.
  • Fixed trigger events from connected integrations being rejected as unsigned.

Week 16

Two-way GitHub sync for apps, integrations shared across the organization, a billing page and model tiers matched to plans.

Two-way GitHub sync for apps

Owners can now link any app to a new or existing GitHub repository from the GitHub icon in the app header, so a push redeploys the app and every Clawnify build commits its source back to the repository.

Integrations shared across the organization

Owners can now connect an integration once from Settings → Integrations and every agent in the organization can use it, while a single agent can still be given its own account that takes precedence.

Billing in settings

A new Settings → Billing page shows your current plan and credit balance and lets you upgrade, downgrade or choose a plan, and it sits next to API Keys in the account menu.

Connected integrations inside apps

Apps can now use the organization's connected integrations, like Google Workspace, by declaring them in clawnify.json, and they get fresh tokens without storing any secrets.

Learn more

Choose which WhatsApp groups your agent joins

Owners can now add WhatsApp groups one at a time and choose per group whether the agent replies to every message or only when mentioned, instead of an allowlist that silently turned groups off.

clawnify dev

Developers can now run an app locally with one clawnify dev command, which sets up the local database and dev environment from clawnify.json.

Learn more

Improvements

  • Custom environment variables now have their own Settings → Environment Variables page, separate from API Keys.
  • The New chat button now starts the agent's greeting, so it reads its persona and memory before you type.
  • Chats no longer jump to the bottom on every new agent message.
  • Only organization owners can now start a checkout for a plan.
  • Canceling checkout now returns you to onboarding with a notice instead of a blank screen.
  • The extra Start free trial button at the bottom of the onboarding plan step is gone, since each plan card has its own.
  • The app builder now picks a template from clearer descriptions, asks when a request is ambiguous, and builds from scratch instead of forcing a weak match.
  • New custom apps now start from the same scaffold as clawnify init, so the builder customizes a known base instead of generating everything.
  • Apps imported from a repository keep their own build script.
  • GitHub sync leaves build output out of the repository.

Models

  • Automatic model routing is now off by default.

For developers

  • clawnify init now takes --name, --template and --storage flags for non-interactive use.
  • clawnify init now writes a fuller .gitignore.
  • Apps declare the environment keys and storage they need in clawnify.json.
  • Apps declare the integrations they use under app.credentials in clawnify.json, documented in the app template reference.
  • The docs now cover the identity headers apps receive and the Clawnify model tiers and routing.

Fixes

  • Fixed accounts without a subscription being sent away from the dashboard.
  • Fixed checkout errors failing silently, so they now show a message and can be retried.
  • Fixed an agent being created before checkout had completed.
  • Fixed the credit amount resetting to the default when starting a trial.
  • Fixed agents' instructions growing longer with every turn of a chat.
  • Fixed the GitHub connect popover redirecting again when the GitHub app was already installed.
  • Fixed the WhatsApp channel failing to start when saved with an empty allowlist.

Week 15

A rebuilt app builder, credit-based pricing, the first Clawnify CLI and a public docs site.

A more capable app builder

The app builder can now take on larger, multi-file apps instead of generating them in a single pass.

Plans with a credit balance

Every plan now comes with a monthly credit balance you pick from a dropdown, with the price updating as you choose.

Learn more

Clawnify CLI

Developers can now scaffold, run and deploy apps from the terminal with npx clawnify, and use the same commands from Claude Code through its built-in MCP mode.

Learn more

Public docs site

A new documentation site at docs.clawnify.com covers the CLI and the full API reference, and a Copy page menu sends any page to ChatGPT or Claude.

Learn more

Apps know who is signed in

Apps opened from the dashboard now receive the signed-in user and their organization, so they can personalize content and control access without a separate login.

Learn more

Improvements

  • Onboarding is now four steps (Setup, Role, Plan, Review) instead of six, with channels and API keys set up after sign-up.
  • The pricing page was rebuilt to match the onboarding plan cards, with a monthly and yearly toggle.
  • Yearly plans now show "billed yearly" instead of a calculated annual total.
  • Pricing page sign-up buttons now open the sign-up page in a new tab.
  • Credit packs are now offered in three sizes.
  • Onboarding no longer includes a meeting step.
  • When your agent needs approval to run a command, it now pauses and waits instead of queuing follow-up messages.
  • People who open Clawnify inside the LinkedIn, Facebook or Instagram browser can now sign up with email.
  • One connected event source can now start workflows on several agents in the same organization.
  • App builds now upload and unpack files in parallel, so they finish sooner.

Models

  • Clawnify Pro is now the name of the standard model, alongside Clawnify Lite and Clawnify Max.
  • Clawnify models now catch common slips, like stopping early or running a destructive command without confirming, and correct themselves mid-reply.
  • Each Clawnify tier now adapts to the task, giving harder work more capability.

For developers

  • clawnify init scaffolds a new app from a blank or CRUD template, ready to run locally with Vite and a local database.
  • clawnify login signs in through a browser consent page and asks which organization to use.
  • clawnify deploy, ls, logs, open, rm and whoami manage apps from the terminal.
  • clawnify --mcp exposes deploy, list, get and delete as MCP tools for Claude Code.
  • The API now ships an OpenAPI spec with an interactive reference at docs.clawnify.com.
  • The docs site now has a site-wide /llms.txt index and a View llms.txt option on every page.
  • The docs now include an app template reference covering the file structure, the database pattern and a migration guide.
  • Apps receive X-Clawnify-User-Id, X-Clawnify-Org-Id, X-Clawnify-User-Email and X-Clawnify-Caller headers, and any copies sent by the browser are stripped.

Fixes

  • Fixed the send button being blocked while a chat still looked busy after the agent had finished.
  • Fixed agents repeating the same paragraph within a single reply.
  • Fixed buying credits failing for organizations created before credits existed.
  • Fixed the app link missing after deploying an app from the CLI.
  • Fixed the pricing page scrolling sideways.

Week 14

Integrations can start workflows, chats get a history sidebar, and files, apps and approvals show up inside the conversation.

Integration triggers for workflows

Connected services such as Slack and GitHub can now start ClawFlow workflows through triggers you turn on for the integration, with no webhook URL to paste.

Learn more

Chat history sidebar

Every conversation with an agent is now saved in a sidebar that stays visible on every page, with a New chat button to start fresh.

Files in chat

Agents now have their own file storage, and files they share appear in the chat as cards, with images in a lightbox and documents in a side panel.

Apps open next to the chat

When an agent mentions one of your apps, it shows as a named pill that opens the app in a side panel next to the conversation.

Approve commands from chat

When an agent wants to run a command that needs your approval, a card with a countdown appears in the chat and you approve or decline it there.

Deploy with Clawnify button

Open-source projects can now add a Deploy with Clawnify badge that collects a few details and has your agent build the app from the repo.

Learn more

Improvements

  • The agent sidebar now suggests shortcuts based on what you are discussing, such as the integration you just mentioned.
  • The agent sidebar now puts navigation on top and chat history in a scrollable list below it.
  • Agent settings such as rename, avatar and terminate now open from a popover at the bottom of the sidebar.
  • The Simple and Expert views are now called Chat and Admin.
  • The integrations page now has a search bar.
  • Integrations that support triggers now carry a Triggers badge.
  • Connecting an integration that has triggers now sets up its webhook for you.
  • Disconnecting an integration now removes the webhooks it created.
  • Workflow steps that call an integration now show its icon.
  • You can now download a workflow from its menu.
  • The chat follows new messages only while you are at the bottom.
  • Files you upload in chat are now saved to the agent's storage and shown as file cards.
  • Images you send in chat are now saved to the agent's storage too.
  • Expanding an app from the side panel now opens it in the dashboard instead of a new tab.
  • The live browser view now disconnects while it is hidden, so it stops streaming in the background.
  • The chat now hides internal system messages and notices about finished commands.
  • Clawnify has a new logo and favicon.

Integrations

  • Bird: WhatsApp Business through Bird is now a full integration you connect with your access key, workspace, channel and phone number.
  • Stripe: now connects in one step with an API key, with no sign-in redirect.
  • Perplexity: now connects in one step with an API key, with no sign-in redirect.

For developers

  • The list_integrations MCP tool returns your connected integrations and the input schema of each webhook, so agents know what a workflow will receive.
  • Agents now call Clawnify's platform tools through a clawnify command line tool instead of an MCP endpoint.
  • Agents can write [file:path] or [app:slug] in a reply to show a file card or an app pill in the chat.
  • Repos describe their Deploy with Clawnify form in a clawnify.json manifest.

Fixes

  • Fixed chats staying in a running state after the agent had finished.
  • Fixed stopping a reply leaving a half-finished message in the chat.
  • Fixed WhatsApp messages from Bird failing their signature check and never reaching the workflow.
  • Fixed the Bird setup accepting an invalid phone number.
  • Fixed agents using old credentials after you changed an integration.
  • Fixed app icons in the dashboard displaying oversized.

Week 13

Workflows get a run history and webhook starts, and apps stay up when an update fails.

Workflow run history

You can now follow each ClawFlow run step by step, including the steps inside loops and sub-flows, and approve a paused run from the same view.

Learn more

Webhooks that start workflows

Outside services such as WhatsApp Business through Bird can now start a ClawFlow workflow with a webhook, and the event arrives as the workflow's input.

Learn more

Apps stay up when an update fails

If an app update fails, the previous version keeps running and the error shows as a warning you can dismiss.

Learn more

Improvements

  • Workflow diagrams now show every step type, with loops drawn as groups.
  • Workflow diagrams now fan out branches and group conditions that depend on the same value.
  • Workflow diagrams open at 80% zoom, with arrows that take you to steps off screen.
  • Members who are not admins now see only their own chat with an agent.
  • The chat no longer jumps to new messages while you read, and an arrow button takes you to the latest one.
  • An app now shows its build progress as a status message, separate from errors.
  • The App Builder applies database changes to an app more reliably.
  • Template apps that need a provider API key now get it from your saved keys when they deploy.
  • Template apps can now store files people upload.
  • App templates now carry a preview image.

Integrations

  • Google: connecting with your own OAuth client now asks only for your profile and Gmail access.

Models

  • Auto Router now uses the fast model more often for quick back-and-forth tasks.
  • Removing a provider's API key now switches the agent to another available provider instead of leaving it unable to reply.

Fixes

  • Fixed agent emails showing a literal \n instead of line breaks.
  • Fixed changes to an agent's email settings not saving.
  • Fixed messages appearing twice while the agent was replying.
  • Fixed a reply disappearing when the chat history loaded in the middle of it.
  • Fixed the chat staying in a running state after you stopped a reply.
  • Fixed messages from a teammate's chat with the same agent showing up in yours.
  • Fixed app builds failing while installing dependencies.
  • Fixed app build cards in chat failing to update when several were open.
  • Fixed the live browser view crashing when its connection closed.

Week 12

Teammates join through invites and get their own chats, workflows get diagrams, and agents can take phone calls.

Team invites and a members page

Owners can now invite teammates by email and see every member with their name and avatar on the Members page.

A separate chat for each teammate

Each member of an organization now gets their own conversation with a shared agent, instead of one chat everyone writes into.

Workflow diagrams

Each ClawFlow workflow now has a visual page that shows every step, loop and condition.

Learn more

Voice agents

Agents can now take phone calls once you add your Deepgram and Twilio keys in the dashboard.

Learn more

Email sign-in

You can now sign in with a magic link sent to your inbox, as well as with Google.

Improvements

  • Owners and admins can now rename the organization.
  • The chat shows when the agent is reasoning, and you can expand it to read its thinking.
  • A spinner replaces the blinking cursor while the agent is replying.
  • Tool calls in chat now show the logo of the service they use.
  • The options under the chat box now have tooltips.
  • Each integration now has a short description.
  • The integrations grid now adapts to smaller screens.
  • Your own OAuth credentials for an integration now go in a separate dialog.
  • Connecting an account you have already connected no longer creates a second connection.
  • Agents can now call any connected service's API, not only the services that have a dedicated tool.
  • Agents read a skill's instructions before using a tool they have not used before.
  • ClawFlow now comes installed on every new agent.
  • The pricing page now shows live prices.
  • If a payment is past due, you see a payment prompt in place of the dashboard.
  • Onboarding no longer lets you hire another agent once your plan's agent limit is reached.
  • The feature sidebar is hidden while you set up a new agent.
  • The organization selector shows your organization's initials instead of the Clawnify logo.
  • After signing in you now land on the dashboard instead of onboarding.

Models

  • Auto Router now detects which provider you use and picks between its fast and strong models, such as Haiku and Sonnet for Anthropic.
  • Every model is now available in /model, with no allowlist.

Fixes

  • Fixed tool calls appearing out of order while a reply streamed.
  • Fixed tool calls and the running state not showing after you reloaded the page.
  • Fixed the running spinner vanishing while the agent was thinking.
  • Fixed words splitting at random letters in chat bubbles.
  • Fixed accounts with a past-due payment being sent back to onboarding.
  • Fixed checkout creating duplicate subscriptions.
  • Fixed the integrations page showing no integrations after a brief connection problem.
  • Fixed Google Workspace commands failing with a 403 error.
  • Fixed the pricing page mixing currencies.
  • Fixed the dashboard misbehaving when your session expired instead of asking you to sign in again.

Week 11

Every agent gets an email inbox, teams move into shared organizations, and the App Builder starts fixing its own builds.

An email inbox for every agent

Every agent now gets its own email address and an inbox in the dashboard, and it replies in the same thread while keeping track of who was CC'd.

Organizations

Teams can now share agents and apps inside an organization and switch between organizations from the sidebar.

An App Builder that fixes its own builds

The App Builder now runs an agent that builds, fixes and redeploys an app until it works, and new custom apps use Vite, TypeScript and Preact instead of plain JavaScript.

Learn more

Google, Microsoft 365 and Dynamics 365 integrations

Agents can now work in your Google, Microsoft 365 and Dynamics 365 Business Central accounts without ever seeing your passwords.

Model picker, thinking level and Auto Router

You can now choose a model with the /model command, set how hard the agent thinks from the chat toolbar, and turn on Auto Router to pick a model for each message.

File uploads in chat

You can now send PDFs and other documents to your agent straight from the chat, in addition to images.

Improvements

  • The team overview page shows every agent along with the integrations each one has connected.
  • Agents now have their own section in the sidebar instead of a dropdown menu.
  • Each agent has its own workspace with its browser view, calendar, keys and integrations.
  • Outbound agent email is checked against an allowlist and goes to the owner when no recipient is allowed.
  • You can give an agent custom instructions for how it handles email.
  • In WhatsApp open groups, agents now reply only when someone mentions them.
  • The chat shows a reconnecting state while the agent restarts.
  • Model errors in chat now show the provider's actual message and the model name.
  • The / commands hint now opens the slash command menu when you click it.
  • A new app is marked live after its first successful deploy, so you can preview it right away.
  • Apps stay live while an update is being built.
  • The template matcher asks a clarifying question when an app request could fit more than one template.
  • The sidebar shows an app's build status while it builds.
  • Agents now recover from browser errors on their own instead of giving up after a timeout.
  • The agent sidebar is collapsed by default on mobile.
  • The trial credits card is hidden once you add your own API key.

Integrations

  • Google: connecting an account now uses a pre-verified sign-in that covers Drive, Gmail, Calendar, Sheets, Docs, Tasks and Contacts.
  • Dynamics 365: agents can now work in Business Central, and the connect card shows hints for using your own OAuth client.
  • GitHub: agents can now use the GitHub command line tool with your connected account.
  • Integrations: the list of available integrations now loads live, with each service's logo.

Models

  • Gemini 3 Flash Preview is now the default model for new agents.
  • The default thinking level is now medium.
  • Auto Router now picks a model for each task on its own.

For developers

  • App templates now publish an OpenAPI spec, and agents read it with the get_app_openapi MCP tool, which replaces get_app_endpoints.

Fixes

  • Fixed line breaks disappearing from chat messages.
  • Fixed Safari zooming in on the chat box on mobile.
  • Fixed the message box not staying at the bottom of the screen on mobile.
  • Fixed the chat losing track of when the agent had finished replying.
  • Fixed the Auto Router toggle disconnecting the chat from the agent.
  • Fixed custom apps returning a 404 page after they were deployed.
  • Fixed apps intermittently failing to load with a 530 error.
  • Fixed app builds failing silently or skipping the database setup.
  • Fixed agents receiving or sending the same email twice.
  • Fixed the agent's browser showing websites in German.
  • Fixed connecting an integration failing partway through sign-in.

Week 10

A $5 credit trial, keys in one place, Microsoft sign-in and a clearer view of what the agent is doing.

$5 of free credit to start

New accounts now start with $5 of usage credit instead of a 3-hour trial, with the balance shown in the dashboard.

Learn more

Keys page

You can now manage your AI provider keys and your own environment variables in one place from Keys in the sidebar, applied to every agent.

Sign in with Microsoft

You can now sign in with a Microsoft account as well as Google.

Google Workspace for agents

Agents can now work in Google Workspace through Google's Workspace command-line tool and its ready-made skills.

Tool actions in the chat

The chat now shows each action your agent takes as a small pill you can expand for details.

Agent avatars

You can now give each agent a picture, from a set of presets or by uploading your own.

Improvements

  • You can set a different key for one agent, and removing it returns the agent to the shared key.
  • The Team and Apps sections in the sidebar can be collapsed.
  • Chat errors explain what went wrong in plain language.
  • When your key does not match the chosen model, the chat suggests models you can switch to in one click.
  • You can add your company details at checkout.
  • Agents use an app's API instead of clicking through its screens.
  • Vague app requests get a clarifying question before a build starts.
  • Requests an app can already handle through its API no longer trigger a rebuild.
  • Channels are now connected from the dashboard after onboarding.
  • Resubscribing cancels a scheduled agent removal.
  • Terms, Privacy and Cookie Policy pages are now available, with a cookie banner on sign-up and login.
  • Agents run OpenClaw 2026.3.2.

Models

  • Model suggestions in the chat fill in the /model command for you.

For developers

  • Apps now publish a description of their API at /openapi.json.

Fixes

  • Fixed keyboard and mouse input not reaching the live browser view.
  • Fixed typing in the live browser view stopping after the mouse moved.
  • Fixed the live browser view not switching when you changed agents.
  • Fixed deleted apps staying in the sidebar.
  • Fixed the browser tab keeping an app's title and icon after switching to an agent.
  • Fixed trial users being sent back to onboarding when opening an app.
  • Fixed repeated checkouts creating duplicate subscriptions.
  • Fixed the trial credit balance showing the wrong amount.
  • Fixed WhatsApp linking failing with a provider not available error.

Week 9

App templates, agent memory, voice notes and a new chat box.

App templates

The App Builder can now start from a ready-made app template and picks the one that fits your request on its own.

Learn more

Agent memory

Agents can now save notes and context that survive restarts and rebuilds, kept private to one agent or shared across all your agents.

Voice notes and spoken replies

Agents can now transcribe incoming voice notes and reply with ElevenLabs speech once you add an ElevenLabs key, with a free voice as the default.

Manage scheduled tasks

You can now create, edit and delete your agent's scheduled tasks from its calendar.

Redesigned chat box

The chat box now has slash command suggestions and file attachments by button, paste or drag and drop.

Improvements

  • Generated apps can have several pages.
  • Each app gets its own icon, shown in the sidebar and when saved to a phone home screen.
  • Each app has its own page in the dashboard with its own title and icon.
  • You can rename an agent from the sidebar, and the agent is told its new name in the chat.
  • You can rename or delete apps from the sidebar.
  • The agent's browser and control panel open without a separate device-pairing step.
  • New agents run on larger machines by default.
  • The agent's browser desktop has a plain white background.
  • Agents change an app's data through the app itself before asking for a rebuild.
  • Template matching reads each template's description to pick a better fit.
  • Sign-up and login are now separate pages.
  • The agent's options icon shows only on hover unless it needs your attention.
  • Voice notes are transcribed on the agent's own machine.

Fixes

  • Fixed the live browser view disconnecting after being idle.
  • Fixed the live browser view failing to reconnect after your session refreshed.
  • Fixed the live browser view accepting clicks while set to view-only.
  • Fixed template apps loading without their styles and images.

Week 8

A full dashboard: guided onboarding, more agents, chat, channels and a live view of the agent's browser.

Chat with your agent in the dashboard

You can now talk to your agent right in the dashboard, switching between a Simple chat view and an Expert view.

Slack, WhatsApp and Telegram channels

You can now reach your agent on Slack, WhatsApp or Telegram, connected from the channels dialog, with WhatsApp linked by scanning a QR code.

Live view of your agent's browser

You can now watch your agent's browser in a mini, expanded or side-by-side view, and switch between view-only and taking control.

Hire more agents

You can now add more agents from the sidebar with Make a new hire, and upgrade your plan in the app when you reach its limit.

Guided onboarding with plans

A step-by-step onboarding now lets you pick an EU or US region, name your agent, add an API key and choose a plan.

Learn more

Calendar of scheduled tasks

You can now see your agent's scheduled tasks on a calendar in the dashboard.

Improvements

  • EU customers see prices and are charged in euros.
  • Promotion codes are accepted at checkout.
  • Plan upgrades happen in the app with prorated billing instead of a trip to the billing portal.
  • Onboarding no longer asks for your phone number.
  • New accounts that skip the API key step get 3 hours on the platform key before they need their own.
  • A dot on the agent's menu shows when an API key is missing.
  • API key changes reach your agent without a restart.
  • The chat formats replies as rich text, including tables.
  • The chat shows a banner when your API key fails, including errors already in the history when the page loads.
  • The dashboard has a new sidebar layout, and the page address matches the agent or app you have open.
  • The sidebar shows your name and avatar from your Google account.
  • You can let an agent go from its menu, with a short letter asking why.
  • The live browser view reconnects on its own and scales the desktop to fit.
  • The dashboard waits until your agent is reachable before loading its view.
  • Generated apps follow a shared set of design guidelines.
  • Agents check an app in the browser before asking for a rebuild.

Integrations

  • Slack: connect from the channels dialog with shorter setup instructions and a generated app manifest.
  • Slack: a new mode lets the agent respond with an emoji reaction.
  • WhatsApp: link by scanning a QR code in the dashboard, with live status that detects the scan.
  • WhatsApp: relink or log out from the channels dialog.
  • WhatsApp: the toggle stays off until a number is linked.
  • Telegram: new tab in the channels dialog.
  • Telegram: direct messages default to an allowlist, so only people you approve can message the agent.

Models

  • You can bring your own Anthropic, OpenAI or Google API key during onboarding or later from the agent's menu.

Fixes

  • Fixed the live browser view going blank after a disconnect.
  • Fixed the live browser view not changing when switching between agents.
  • Fixed the live browser view reconnecting every time you toggled control.
  • Fixed WhatsApp showing success before the link had finished.
  • Fixed WhatsApp linking failing when WhatsApp asked for a restart after the scan.
  • Fixed the chat losing its connection after you changed channel settings.
  • Fixed some agent replies not appearing in the chat.
  • Fixed tables in chat replies rendering incorrectly.
  • Fixed the App Builder ignoring your own API key.
  • Fixed onboarding showing an outdated step when you came back to it.

Week 7

The first version of Clawnify: sign in, get your own AI agent and have it build apps.

Your own AI agent

Each account can now get an AI agent on its own machine, with a browser desktop and a control panel you open from the dashboard.

Learn more

App Builder

Agents can now create and publish web apps for you, each at its own address under apps.clawnify.com.

Learn more

Sign in with Google

You can now create your account at app.clawnify.com with your Google account in one click.

Improvements

  • A setup wizard walks you through creating your first agent and picks up where you left off.
  • The setup wizard shows clear errors and sends you to the right page when your agent is already set up.
  • The agent's control panel and browser desktop open from the dashboard over a private, secure link.
  • Generated apps store their data in a database, so it is kept between visits and devices.
  • Updating an app keeps the data already in it.
  • Generated apps use accessible markup, so your agent can read and operate them.

Models

  • Agents work out of the box on a platform key, so you can start without an API key of your own.

Fixes

  • Fixed the setup page not showing that your agent was ready.
  • Fixed the Google sign-in button missing from the sign-in page.

Try what's new.

Start a three-day free trial with $5 in credits and your own agent.

Start free