KamoCRM

Sign before viewing, not-opened nudges, and steadier view tracking (DL2.8, DL2.11, DL2.1)

FeatureDocsService
Shipped
November 13, 2026 at 11:39 AM UTC
Author
Kamo
Commit
c7940e1

- DocLinkSpec.ndaTemplateImgId: requireSignature without a usable agreement is 422 NDA_TEMPLATE_REQUIRED on /plan and /issue; stored on the link, link rows carry ndaTemplateImgId + ndaTemplateName. - Signature gate: X-Kamo-Doc-Signer ticket or the member's id / verified email against doc_link_signatures; SIGNATURE_REQUIRED answers signature{} + signedIn; POST|GET **************** through ESigService platform-envelopes (AD_HOC, doclink:<linkId>; member = SIGN_NOW with a minted sign link, anyone = EMAIL invite); a pending ticket reuses its envelope. The sender and owner preview without signing. watermarkText uses the signer's email. - Nudges: POST **************** (the daemon's public-chat secret is accepted on that one path) raises one DOC_VIEWED / DOC_LINK_NUDGE card per unopened message, stamped nudged_at; GET /doc-shares/nudges/{linkId}. - DL2.1: a reload continues its view session (30 min) instead of a new view and a new bell; sessions get a GeoLite place; revoked/expired pages keep the doc name.

All changes

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