KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

15,120
Total Changes
5,169
Features
4,935
Fixes
30
Projects
Filter by project
All Projects15,120AIService197APIService161BillingService143ConversionService107DaemonService129DocsService215ESigService88EmailService518InitializerService318KBService105KlusterServices697MCPGatewayService85MediaService546RAGService71SecurityService1,658TranslateService55VOIPService205VectorService11kamo-apps25kamo-asterisk-support24kamo-capcha17kamo-capcha-widget4kamo-internal6,937kamo-login330kamo-marketing625kamo-nowww20kamo-register213kamo-shared-library1,455kamo-signer-monorepo53kamolos108
Filter by type
All TypesBuild11CI523Chore738Docs2,167Feature5,169Fix4,935Other986Performance157Refactor274Revert23Style42Test94Upgrade1
September 28, 2026
Featurekamo-marketing

Www.kamocrm.com signs in and signs up at the KamoUniverse doors

The owner asked for this on 2026-09-28: the Log in and sign-up buttons on www.kamocrm.com open login.kamouniverse.com and register.kamouniverse.com. www.kamocrm...

Kamo·8h ago
Fixkamo-marketing

The demo page books the webinar type under its KamoUniverse title or its old one

The page found its webinar type by the exact title "Schedule a KamoCRM Product Demo". That row is being retitled for the brand move, and an exact match would ha...

Kamo·9h ago
Fixkamo-marketing

Send Careers and the LLM registration link to kamouniverse.com

kamouniverse.com is now the platform's primary apex. Two links on the legacy www.kamocrm.com site that send visitors into the platform, and carry nothing tied t...

Kamo·10h ago
Chorekamo-marketing

Rebuild so the image carries the re-translated es ampersand label

SP99 T11: the dictionary sync re-translated the es "Billing & Payments" value that LibreTranslate had written with a quote for the ampersand. The image copies t...

Kamo·17h ago
Chorekamo-marketing

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated eleven garbled es/fr/pl marketing values through LibreTranslate. The image copies the dictionary when it builds, so ...

Kamo·18h ago
Featurekamo-marketing

Let visitors talk to the chat — allow the mic and turn on hands-free

The hosted chat widget (1.3.1) can take spoken questions and read its answers aloud. Two things stood between it and www.kamocrm.com: - Permissions-Policy said...

Kamo·23h ago
September 27, 2026
Featurekamo-marketing

KamoUniverse launch countdown

Counts down to Monday, September 28 at 12:00 PM Pacific. - Homepage section under the hero: flip-card countdown, warp-speed starfield, the thirteen products ...

Kamo·1d ago
September 20, 2026
Fixkamo-marketing

Give the postbuild compression probe more time to start the server.

Docker builds can still be settling after prerender workers finish; extend upstream and probe waits and surface child stderr when startup fails.

Kamo·1w ago
Fixkamo-marketing

Lower the floating logo by 3px.

Reduce NAV_LOGO_RISE from 10 to 7 so the mark sits slightly lower while keeping shared chrome math in sync.

Kamo·1w ago
Fixkamo-marketing

Stop double-counting banner height on secondary pages.

Body already reserves the preview strip; main padding now clears only the nav row and logo overhang so inner pages do not stack a second chrome band.

Kamo·1w ago
Fixkamo-marketing

Move the floating logo outside the header containing block.

backdrop-filter on the header trapped position:fixed children so top and margin offsets never moved the mark; pin it to the viewport instead.

Kamo·1w ago
Fixkamo-marketing

Move the floating logo up with marginTop instead of top calc.

The dynamic top calc was not shifting the mark; mirror nav-row flex centring and pull it up 10px with marginTop.

Kamo·1w ago
Fixkamo-marketing

Pin the floating logo top edge for a reliable vertical offset.

Stop relying on translateY(-50%), which was not moving the rendered mark, and place the logo 10px above nav centre explicitly.

Kamo·1w ago
Fixkamo-marketing

Correct the floating logo vertical offset.

Anchor the mark 10px above nav center instead of shifting it down with a transform miscalculation.

Kamo·1w ago
Fixkamo-marketing

Float the logo above the preview banner and raise it 10px.

Use fixed positioning so the mark escapes the nav header stacking context and paints over the red strip.

Kamo·1w ago
Featurekamo-marketing

Use full PNG logo that floats over the preview banner.

Replace the SVG wordmark with kamocrm-logo-full-v4 so the mark extends above the red strip and below the nav bar.

Kamo·1w ago
September 17, 2026
Buildkamo-marketing

Take the removed copy guard out of prebuild and test

847365e deleted **************** but committed only the deletion: package.json still ran it in prebuild and test, and the web services evidence page still quote...

Kamo·1w ago
Buildkamo-marketing

Stop failing the site build on what the translation service returns

check-copy-punctuation.mjs judged translated values by length, repetition and punctuation, and failed the image build when it disliked one. The dictionary sync ...

Kamo·1w ago
Featurekamo-marketing

A live demo button beside Start Free Forever

The home hero offered two things: start free, or read the pricing. It now also offers half an hour with a person. "Book a Live Demo", with "30 minutes" on a sec...

Kamo·1w ago
Featurekamo-marketing

A page for unlimited email campaigns and drips, linked from everywhere it belongs

/email-marketing sells what shipped on 2026-09-16 (broadcast campaigns, drips, sending domains): unlimited, and 100% free with Business and Enterprise. The pag...

Kamo·1w ago
Featurekamo-marketing

Play the kamo14 reel, and let it be paused

The recut reel (new closing logo shot, otherwise frame-identical, same 66s running time and chapter timings) is published under its own name. The kamo13 ladder ...

Kamo·1w ago
Featurekamo-marketing

Seven link sets that match the nav, and careers goes to the careers site

The footer now lists Features, Services, Pricing, Company, Resources, Solutions and Legal, in that order. That is the top nav's own five categories plus the two...

Kamo·1w ago
Fixkamo-marketing

An unconfigured build stops asking SecurityService for org ""

getHuntOffer fetched the promotion status even with no hunt configuration, so that the attempt would tag every prerendered page site-hunt. With no HUNT_ORG_ID t...

Kamo·1w ago
Featurekamo-marketing

Every page shows how many times it has been viewed

A view counter now sits at the foot of every page, in the footer's bottom row beside Sitemap and Back to top: an eye whose iris is the site's hexagon, and the f...

Kamo·1w ago
September 16, 2026
Featurekamo-marketing

Open on monthly, and sell 1- and 3-year terms as locking in today's rate

Most buyers come to compare what they would pay with no commitment, so HOME_TERM is now monthly. /pricing, the homepage plan strip, /calculator and the product ...

Kamo·1w ago
Fixkamo-marketing

An entry page rides out a service blip, and says so when it cannot

Entry pages failed in bursts while services rolled out: SecurityService answered 500 for a database schema-version bump or dropped the connection while restarti...

Kamo·1w ago
Featurekamo-marketing

Solutions moves under Resources, one level down

The top row carried five categories before the phone number, the language selector and three CTAs. Solutions is now the first item inside Resources, above the t...

Kamo·1w ago
Fixkamo-marketing

The subscriptions article is not announced as a public service announcement

The chip above the headline and the line on the share card both called it one, which the banner strip has already stopped doing. The byline row now opens with t...

Kamo·1w ago
Fixkamo-marketing

The featured-article strip drops the public service announcement badge

The badge belonged to the seat-fee article. The strip points at the subscriptions article now, which is not a public service announcement, so the link stands on...

Kamo·1w ago
Featurekamo-marketing

Application development, web design and web marketing

**************** argues that a business paying an agency per seat is paying for software the agency did not build, host, or keep running. It ends by asking who ...

Kamo·1w ago
Featurekamo-marketing

An article on counting your software subscriptions, and the banner points to it

/all-in-one-business-software asks how many subscriptions a business is paying for: a checklist that counts them and totals the month and the year as the reader...

Kamo·1w ago
Fixkamo-marketing

Stop printing a message key as the legal line, and calibrate the guard

The footer's terms-and-privacy sentence was the only rich-text message on the site. The translation service rewrote its tags as prose in 12 of 21 locales, so t....

Kamo·1w ago
Otherkamo-marketing

A guard for the damage English cannot see, and the numbers that disagreed

The last pass read the English and pronounced it clean. It was: the double hyphens were all in the TRANSLATED files, where an em dash comes back as `--`. The Ch...

Kamo·1w ago
Otherkamo-marketing

Stop the marketing site reading like it was generated

Thirty-seven industry pages opened "A Unified <noun> Platform for <industry>" and closed with the same sentence about the feature request system. Nine competito...

Kamo·1w ago
September 14, 2026
Featurekamo-marketing

Embed homepage marketing video on white-label CRM fees article

Give readers the same product reel from the homepage after the intro, before the resold-software section.

Kamo·2w ago
September 13, 2026
Featurekamo-marketing

Let a visitor cancel their registration from the emailed link

/webinar/cancel/<token> is where a webinar confirmation email sends someone who can no longer make it. It looks the registration up through the public webinar A...

Kamo·2w ago
Fixkamo-marketing

Book the "Schedule a KamoCRM Product Demo" webinar, matched by title

The page took the first webinar type the org publishes. Types come back sorted by title, so that was "Affiliate Partner Demonstration" and every demo booking la...

Kamo·2w ago
September 12, 2026
Fixkamo-marketing

Label every prerendered page site-hunt, so a deploy's refresh reaches it

getHuntOffer returned early when the hunt was not configured, and the build never is, so the build made no fetch and the pages it baked carried no site-hunt tag...

Kamo·2w ago
Fixkamo-marketing

Refresh the site hunt's footer line on every pod after a deploy

exec on deploy/ reaches one replica, and each keeps its own cache, so the other served pages without the line for up to ten minutes after every deploy.

Kamo·2w ago
Fixkamo-marketing

Every hunt window wears the site's own pop-up, not a black box

The signal card, pill, exit panel, console and whisper were flat rgba(8,8,8) boxes in monospace with an off-brand green, and read as something dropped on top of...

Kamo·2w ago
Featurekamo-marketing

A hidden, per-visitor site hunt for a capped promotion, and signals that lead visitors into it

The hunt: seven locks per visitor, generated from a seed and HUNT_SECRET, enciphered with the previous answer, hidden on a page that moves every UTC midnight, w...

Kamo·2w ago
September 11, 2026
Featurekamo-marketing

Let a reader send the seat-fee article to someone they know

A "pass it on" form at the foot of **************** reached from a chip at the top and a line after the seven questions. The reader names up to three people and...

Kamo·2w ago
Featurekamo-marketing

Put every page in /sitemap.xml itself, and list pages only in the languages they have

/sitemap.xml was an index, so opening it showed 79 file names rather than the site's pages. - /sitemap.xml is now one <urlset> with every page: 18,700 of them,...

Kamo·2w ago
Featurekamo-marketing

Public service announcement on who keeps software seat fees

New page at **************** explaining, for non-technical owners, how resold white-label platforms work: a flat agency license, per-seat fees the agency keeps,...

Kamo·2w ago
Featurekamo-marketing

List every page in every language it exists in, and make each page agree

/sitemap.xml listed each page once, as its English URL. The 17,843 changelog entries had no language alternates at all, and every page's own hreflang named all ...

Kamo·2w ago
Fixkamo-marketing

Order sitemap <url> children as the schema does, and give each chunk one address

The sitemap XSD is a sequence: loc, lastmod, changefreq, priority, then extension elements. The hreflang links were written straight after <loc>, which Google t...

Kamo·2w ago
Featurekamo-marketing

Generate the sitemaps per request, and give every change its own page

/sitemap.xml was a metadata file prerendered at build time, in a container that cannot reach KBService or SecurityService, so every deploy shipped a sitemap wit...

Kamo·2w ago
September 10, 2026
Fixkamo-marketing

Drop the remaining third-party plan and cost wording

- zoho-mail, ecwid: the FAQ answering which of the vendor's plans, free or paid, the integration needs is removed. Both items take i18nKey "<slug>-r2" so no...

Kamo·2w ago
Fixkamo-marketing

Quote only our own price, never another company's

The comparison pages set each competitor's list prices, add-on prices, "a typical team pays" estimates, TCO and implementation figures, and "N% cheaper" verdict...

Kamo·2w ago
Featurekamo-marketing

List the phone number on the English pages only

showsPhone(locale) in app/lib/phone.ts is the single rule, currently locale === "en". PhoneLink returns nothing elsewhere, which covers the header, mobile menu ...

Kamo·2w ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing