Reference

Changelog

Notable user-facing changes to the wacrm template, newest first. For exact release tags and the full commit history, see the GitHub releases.

June 2026

Upload an image for template headers

Creating a template with an image header now works — you can upload a JPEG/PNG (≤ 5 MB) right in the builder, or paste a public URL.

  • Fixes the long-standing bug where an image-header template failed at submission: Meta only accepts a Resumable-Upload media handle (not a plain URL) as the review sample, so the app now performs that upload for you automatically — for both uploaded files and pasted URLs.
  • Approved image templates also send correctly (the public image URL is attached on every send).
  • Requires META_APP_ID (see Environment variables); text/body-only templates are unaffected.

See Templates → Header.

Send media in chat

Agents can now send photos, videos, documents, and voice notes directly from the inbox composer — previously media could only be received from customers or sent via a Flow.

  • Click the paperclip to attach a photo, video, or document, or to record a voice note. Optional caption on everything except voice.
  • Voice notes are encoded in the browser (Ogg/Opus), so there's no server-side audio tooling to install — works on any deployment, including Hostinger shared hosting. Recording auto-stops at 5 minutes.
  • Per-type size limits mirror WhatsApp's: photos 5 MB; video, documents, and voice 16 MB.
  • Uploads land in a dedicated, account-scoped chat-media Storage bucket (migration 023_chat_media.sql).
  • Rolled out behind a per-account beta flag first, now available to every account — no opt-in required.

See Inbox → Sending media for the full walkthrough.