KamoCRM

Live Change Log

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

18,392
Total Changes
6,527
Features
5,537
Fixes
30
Projects
Filter by project
All Projects18,392AIService276APIService177BillingService161ConversionService117DaemonService146DocsService240ESigService93EmailService619InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService620RAGService79SecurityService1,995TranslateService62VOIPService265VectorService11kamo-apps26kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,692kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,824kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild23CI525Chore794Docs3,286Feature6,527Fix5,537Other1,001Performance174Refactor281Revert23Style45Test175Upgrade1
November 1, 2026
FeatureSecurityService

An SI's scheduled floor duty, a person's lead from a capture, and the owner's call on SI loan access

The duty and its tool scope commit together. Only the org owner, in their own session, may change SI_LOAN_ACCESS.

Kamo·1w ago
Featurekamo-shared-library

The SI layer's tables, two rights, and the org switch for SI loan access

Sales floor M11. New tables only, applied by hand. Rights 685 and 686. SI_LOAN_ACCESS is off by default and lifts an org's own SI to loan officer level, read li...

Kamo·1w ago
Featurekamo-shared-library

An outcome answers for its own call, even one reported late

A person's No answer or Voicemail on a dial now corrects that call and no other. A phone sync that arrives afterwards can't put the conversation back, because t...

Kamo·1w ago
FeatureEmailService

Write to an org's owner each week a domain is unfinished

Covers ownership, web addresses, alias-domain mail and what we need to send system mail as the domain. From the platform, one letter per owner, and it stops by ...

Kamo·1w ago
Featurekamo-shared-library

Mortgage switches for every way a stream reaches a borrower, off by default

Six new MlosAutomationAction switches in BORROWER_OUTREACH, asked by OutreachCheck on every automated send. A mortgage lead, or one tied to a mortgage loan, get...

Kamo·1w ago
Featurekamo-shared-library

A weekly reminder template for an unfinished domain

Kamo·1w ago
Featurekamo-shared-library

The append-only dial ledger, call floor settings, and rights 673-674

Attempts and outcomes get a table of their own that is only ever inserted into, and the phone system's calls join the press that started them. PhoneCallLog chan...

Kamo·1w ago
Featurekamo-internal

The send queue, They replied, SI calling and the starter templates

Text, email and call steps can be set up and published on the canvas, a wait can take a "They replied" path, and each call chooses a person or the SI. /automati...

Kamo·1w ago
FeatureVOIPService

A lead calling back a shared number tells the member a stream worked for

The call rings on JustCall's side, where Kamo can't move it, so the live call signal goes to the routed member.

Kamo·1w ago
FeatureEmailService

Stream emails on the drip road, and a lead's mail reply tells their streams

/api/internal/stream-email queues one edition per run and step through DripEditions, so the campaign path keeps the opt-out check, hosts, warm-up and unsubscrib...

Kamo·1w ago
FeatureVOIPService

Streams text from the member's own number, place SI calls, and hear every reply

/internal/voip/automation sends a stream's text from the member's sole number, else the org's main line with a reply route back to the member, and places an SI ...

Kamo·1w ago
Featurekamo-shared-library

Human-send queue, call list, reply signal and SI call settings, and email hours for streams

A run hears a reply through automation_outbox (LEAD_REPLIED) and the run's new read-only replied_at. Human sends and call_list_entries are new tables, call_list...

Kamo·1w ago
Featurekamo-internal

The loan milestone review queue and automation settings

/settings/automation/review lists reported loan milestones that could not move by themselves, with why each one is waiting. A person approves, correcting the lo...

Kamo·1w ago
Featurekamo-internal

Choose which loans move with a lead on the board

With several open loans the server stops the move and lists them. The board puts the card back and asks; choosing none moves only the lead. A refused move alrea...

Kamo·1w ago
FeatureSecurityService

A lead's stage and its loans follow each other, switch by switch

Both directions are off until a lender turns them on, and the map is org data on the stage. Loan to lead: a stage follows the least advanced loan, heard off th...

Kamo·1w ago
Featurekamo-internal

Board mode, pipeline and dropdown settings, saved views

Cards move by drag, keyboard or menu, and a refused move goes back and says why. Cards count deals and loans rather than standing in for one. Dropdown fields fi...

Kamo·1w ago
FeatureSecurityService

The lead outbox bean and the internal actions automation-service calls

Lead changes reach the outbox on the lead's own transaction, inside a savepoint, and cost nothing for an org with no published stream. Lead writes and loan move...

Kamo·1w ago
FeatureDaemonService

Tick automation-service every 30 seconds

Kamo·1w ago
Featurekamo-internal

The Contact card on a lead, and Contact rules in settings

The card shows the last attempt, last conversation and last heard from, one-click call outcomes, Stop all outreach with its history, and consent proof. Settings...

Kamo·1w ago
FeatureSecurityService

Pipelines, board, stage moves, dropdown fields and saved views

Rights 661-664. Dark by default: nothing changes for an org with no pipeline or fields. The board shares the grid's permission floor and filters, and each colum...

Kamo·1w ago
FeatureSecurityService

The lead's contact facts, Stop all outreach, and an organization's contact rules

GET **************** and its outcome, stop, resume, consent and check actions, under the same read gate as the Communications tab; /api/security/contact-rules f...

Kamo·1w ago
FeatureDaemonService

Keep the consent proof a lead source sends

An intake mapping can target consent.<key>. The values are written once the lead exists, on a new lead or on the lead the payload merged into, with the payload ...

Kamo·1w ago
FeatureEmailService

A lead's Stop all outreach ends their drips, and an unsubscribe can set it

An unsubscribe is offered to the lead's Stop all outreach, which does nothing unless the organization turned it on. Mail to and from a lead now updates its last...

Kamo·1w ago
Featurekamo-shared-library

A board floor on each pipeline, and an index for a lead's loans

leads_from holds every board column to a range of (ORG_ID, DATE_CREATED): 14 seconds down to 3 ms on a market of 795,919 leads. Column already applied by hand; ...

Kamo·1w ago
Featurekamo-internal

The Automation Streams canvas and list (sales floor M6)

The canvas moves from /tasks to /settings/automation/[id] and /tasks now redirects to the list with a 307. It keeps the spring wires, glow and side panel, split...

Kamo·1w ago
FeatureVOIPService

Feed a lead's last contact from real calls, honestly

Two capabilities say what a provider really reports: whether calls connected and how long they ran. Call evidence is built from those, so a limited provider rec...

Kamo·1w ago
October 31, 2026
Featurekamo-shared-library

Switches for stage and loan sync, and a move's origin

Three lender switches, off by default: a stage follows its loans, loans follow a stage, and a person's stage move may reach a linked external loan. A transition...

Kamo·1w ago
Featurekamo-shared-library

Contact foundation: outcomes, last contact, stop all outreach, consent and the outreach check

Org-named call outcomes on fixed meanings, last attempt and conversation per lead in a new table fed from LeadCommunicationLinker, a lead-level Stop all outreac...

Kamo·1w ago
Featurekamo-internal

A lead's loans, and correcting a loan's deal or lead

The lead page shows the rollup across its deals, with each deal on its own and the least advanced loan on top, never one loan as the lead's. Loans in a deal tha...

Kamo·1w ago
FeatureSecurityService

A lead's loan rollup, and corrections to deals and leads

A lead holds many loans, so stop treating one as the lead's. - The legacy Arive path took the lead's newest application, which could already speak for anothe...

Kamo·1w ago
Featurekamo-shared-library

How a lead reads its loans

A lead shows the least advanced loan still in play. Loans that ended unfunded and unfinished archived loans are ignored, funded loans count, and the answer neve...

Kamo·1w ago
Featurekamo-shared-library

Stream, version, run and outbox tables, rights 665-666, and the lead-change tap

Dark until SecurityService declares the writer bean and an org publishes a stream. The outbox insert runs in its own savepoint so it can never fail the lead tra...

Kamo·1w ago
Featurekamo-shared-library

Pipeline, dropdown field and saved view tables, and rights 661-664

New tables only; leads is unchanged. Positions and dropdown answers use plain lead ids, so they sit in a soft-reference list the lead delete walks, apart from t...

Kamo·1w ago
Featurekamo-internal

Optional loan statuses in settings and the pipeline, and the program plan

The mortgage Automation tab gains an Extra loan statuses group. The board shows an optional status only while a loan sits in it, so lenders who never turn one o...

Kamo·1w ago
Featurekamo-shared-library

Optional Need Docs, Ready for Submission and Closing Scheduled statuses

Three more stops a lender can add to its pipeline, each off until the organization turns it on, so no other lender sees them and no loan row can carry the new o...

Kamo·1w ago
FeatureSecurityService

A mail-only domain, exempt from the one-domain rule

An organization that already has a domain could not add an alias domain: POST /domains refuses a second root (ONE_DOMAIN_PER_ORG), and that is every organizatio...

Kamo·1w ago
October 30, 2026
Featurekamo-internal

Call and meeting notices settings; no "automated assistant" copy left in SI settings (TPNODISCLOSE)

Owner order 2026-10-29: SIs no longer introduce themselves up front. - Settings > Super Intelligence > Call and meeting notices (tab + menu entry + landing ca...

Kamo·1w ago
FeatureAIService

The website chat never volunteers that it is an SI and answers a sincere ask honestly (TPNODISCLOSE)

Owner order 2026-10-29, with the controller's rule: on the website chat the SI (or persona) never brings up what it is and never calls itself an SI or an AI; th...

Kamo·1w ago
Featurekamo-shared-library

An organization's call and meeting notices, declared for KamoInitializer (TPNODISCLOSE)

ai_org_voice_notices: the neutral recording notice (default ON) and whether SIs introduce themselves up front as virtual assistants (default OFF), one row per o...

Kamo·1w 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