#1110 — Allow signature via docuseal

Repo: Twill-AI/twill-ai-ui State: open | Status: open Assignee: raymondehizoba

Created: 2026-03-05 · Updated: 2026-03-06

Description

Context

After master triggers signature process, the merchant receives an email with a signing link. When the merchant logs into the portal they should be directly directed to the review tab where they can sign their agreement.

Where it lives

Merchant portal — application view/review. Shown when merchant.status === 'sent_for_signature' and signing_url is set.

UI

Signing Banner / Section

  • Displayed prominently at top of review page (at this status, there is no need to show validations, because they should have been all checked already, so drop that)
  • iframe embed
  • Once signed (signed_at is populated by Twill-AI/facade#1102): show “Agreement signed” as a notification

AC

  • Signing prompt shown when status is sent_for_signature and signing_url present
  • Docuseal signing flow accessible (iframe)
  • Signed state rendered once signed_at is set (driven by Twill-AI/facade#1102 webhook)
  • No signing UI shown for any other merchant status

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets