Nester

2026

Digital Signature: closing the contract without leaving Nester

Closing the loop on Nester's contract lifecycle — moving signing from outside the platform to a legally binding flow inside it, with parallel or sequential signers and real-time status tracking.

Role

Product Designer & Product Manager

Timeline

2026

Team

1 Designer/PM · dev team at handoff

Platform

Parallel and sequential signing, tracked in real time

Role

Product Designer & Product Manager

Timeline

2026

Team

1 Designer/PM · dev team at handoff

Platform

Parallel and sequential signing, tracked in real time

Context

The contract was generated inside Nester. Signing it still happened outside.

With dynamic templates already in production, the next bottleneck was obvious: contracts got built inside the platform, but signing them still meant printing, or some separate channel — no trace, no control from Nester. We integrated digital signing on top of Signaturit, so a contract could go from draft to legally binding in minutes, with owners, tenants, and guarantors signing directly from the platform.

Challenge

The hardest problem wasn't technical. It was a habit nobody had questioned.

A figure that was never properly modeled

Until this project, guarantors didn't exist as their own entity in Nester. Managers had been adding them as "just another tenant" — an improvised workaround so common it had become the standard habit for our clients, even though it was never actually correct.

Why it couldn't stay that way

To manage who signs, in what role, with what legal standing, a guarantor couldn't stay mixed in with the tenant entity anymore. Separating it meant a modeling decision with a direct impact on an already-ingrained user behavior — knowing there were mixed opinions internally about how much to disrupt that habit. It was the most expensive decision of the entire project.

Approach

Reuse what already worked. Rebuild only what was actually broken.

Guarantor as an attribute, not a new entity

The design solution: treat the guarantor as an attribute of the tenant — a 1:1, optional relationship, with no separate "person" entity in the system. That simplified the data model, but moved the complexity somewhere specific: what happens when a contract template asks for guarantor data and the selected tenant doesn't have one configured. That's where we reused the same color-validation system already built for templates — the field shows up red in the preview, solvable right there, no need to go back to the tenant's profile.

Parallel vs. sequential signing

Two different business models living on the same screen. In parallel, every signer gets the invitation at once, no hierarchy. In sequential, the system doesn't invite the second signer until the first one completes their signature; if anyone declines, the process stops and the manager gets notified.

Keeping the signing gateway with the provider, not inside Nester

A pragmatic scope decision: this first phase prioritized shipping the full surrounding functionality — setup, tracking, states, communications — and left the actual act of signing on Signaturit's platform, with the idea of bringing it into Nester later. Prioritizing "fully orchestrated" over "everything lives in our UI from day one" was the right call for this stage.

Solution

A document card that tracks a legal process end to end.

Setting up who signs, and in what order

Inside contract creation, a two-step flow: first the legal preview of the document, then signer configuration — owners, tenants, guarantors — with their signing mode and the option to require initials on every page.

From static file to live status

The Documents card evolved from a static list into a component that reflects the full signing lifecycle: no document → no digital signature → pending → issues → signed. Each state carries its own actions — for example, the file can only be deleted if it hasn't been sent for signing yet. The "issues" state — a bounced or invalid email from Signaturit — lets the manager fix the data inline and automatically retry the send, without restarting the whole process.

Reflection & what's next

Orchestration first. The signing screen itself comes later.

Keeping the actual signing act on Signaturit's side, rather than building it natively into Nester, was a deliberate trade-off — get the full flow shipped and reliable now, bring the signing experience fully in-house as a later phase.

Key Takeaway

The technical build was the easy part. Breaking a bad habit was not.

Separating the guarantor wasn't a data modeling exercise — it was asking users to unlearn something they'd been doing wrong for years, because it had always technically worked. The real lesson: the correct model and the comfortable habit are not always the same thing, and sometimes the harder product decision is the one that fixes years of quiet debt instead of shipping around it.

Explore more

Design System: systemizing a live product without slowing it down

Design System: systemizing a live product without slowing it down

Contract Templates: one document that adapts to any contract

Contract Templates: one document that adapts to any contract

Document Management: turning an abandoned feature into a real cloud

Document Management: turning an abandoned feature into a real cloud

Junoverse Ready: designing for a life stage the market stereotypes as fragile

Junoverse Ready: designing for a life stage the market stereotypes as fragile

Design System: systemizing a live product without slowing it down

Contract Templates: one document that adapts to any contract

Document Management: turning an abandoned feature into a real cloud

Junoverse Ready: designing for a life stage the market stereotypes as fragile

Josefina Yost

Product Designer with a PM's mindset — complex problems, complete solutions

Contact

josefinayost@gmail.com

Josefina Yost

Product Designer with a PM's mindset — complex problems, complete solutions

Contact

josefinayost@gmail.com

Josefina Yost

Product Designer with a PM's mindset — complex problems, complete solutions

Contact

josefinayost@gmail.com