Changelog
Every week of Chatfuel SDK, and what came out of it.
Week of 10 August 2026
15 updates
Every message type the API can send now draws in the inbox thread — documents, templates, media WhatsApp withheld, delivery state — where sixty of the seventy-three used to print their own typename.
Every block on the flow builder canvas carries a glyph and a tone for what it does, and each edge is labelled with the button it leaves. Select a block and the edges touching it stay lit.
The inbox filters by assignee, sales stage and unread, and searches every conversation by name or phone rather than the page in front of you. Save a filter you reach for often as a view.
Deals has a table view with search, stage filters, attribute predicates and sorting. A bar above the rows says which filters apply only to the rows already loaded, and how many deals have no conversation.
Arrows move between Deals cards,
⌘Kopens a command palette,⌘Zundoes a stage change, and?lists every binding. Right-click a card or a table row for the same actions the bulk bar offers.
Week of 17 August 2026
24 updates · 0.1.0, 0.2.0
Deploy reads the deployment URL off both of the Vercel CLI's streams and prefers the public production domain over the one behind Vercel's sign-in wall. Telemetry is turned off, so a blocked host cannot end a run.
Ads Optimization reports conversions from click-to-WhatsApp ads back to Meta. Paste an Ads Manager address for the ad ids, pick the triggers that count, and read whether Meta's permission is there — without it nothing is sent.
Publishing composes a feed photo, a Reel, a Story or a carousel in the same app the conversations land in. Send it now, or put it in the queue for a time you pick.
The wizard asks what the app is called and for a logo file. Both land on the browser tab, the top bar and the sign-in screen; skip them and the app still ships a name and a real mark.
Flows are writable from the flow builder's own rail, with a search over flow and group names. Chatfuel's dashboard is no longer the only place a bot's flows can be made.
Week of 24 August 2026
7 updates
A deploy that stops during a run repeats its reason and offers Try again or Skip for now. A skipped one is remembered, so the closing summary and the handoff say it was tried and stopped.
A deploy started from the wizard died with
command not foundand blamed the sign-in:npx --package=exports its own configuration to every child. Those two variables are dropped before the CLI is called.npm run connect-gitconnects the repository to the Vercel project, sogit pushis the deploy. The wizard offers to run it right after the push, when a Vercel project already exists.After the deploy, the wizard offers to create the repository, commit and push — private by default. It reads the staged index back first and stops if a
.env, a key file or your token is in it.An account with no bot it can open is provisioned again on the next sign-in, instead of holding an empty state for ever. Two concurrent sign-up calls now make one bot, and a refusal says why.
Week of 31 August 2026
1 update
A scaffolded app already shaped for a business — a clinic, a school, a shop — instead of an empty one.