Advanced Signature
Advanced Signature is a key step in onboarding and agreement workflows. It presents users with a document to review and a set of consent statements to confirm before completing the signing process. The module ensures users have read and agreed to all required terms before their signature is submitted and recorded.
Where it fits in the flow
Advanced Signature is typically positioned at the end of an onboarding or verification flow, after identity and document checks have been completed, depending on the configured workflow.
User Flow
The Advanced Signature experience guides users through a document review, a progressive consent checklist, and a final signing confirmation.
Full Flow Map
Happy Path (Light & Dark)
The ideal user journey occurs when the user reviews the document, checks all required consent statements, and completes signing without interruptions.
The happy path represents the smoothest version of the experience: the user opens and reviews the contract, checks each consent checkbox in sequence, taps "Finish signing," and the system processes and confirms the signature. The user reaches the success screen on the first attempt without encountering any errors or unchecked statements.
Light and dark mode previews are included to allow teams to validate visual consistency, accessibility, and contrast across themes and platforms.

Light mode

Dark mode
Best Practices
Recommended guidelines for designing and implementing the Advanced Signature experience
✅ Do
- Display the full contract or document with a clear link to open and read it before signing.
- Require each consent checkbox to be checked individually before the "Finish signing" button becomes active.
- Keep consent statements concise, specific, and easy to understand.
- Provide clear visual feedback during processing to prevent duplicate submissions.
❌ Don't
- Don't allow the "Finish signing" button to be tapped unless all checkboxes are checked.
- Don't allow duplicate submissions by leaving the button active while the signature is being processed.
Updated about 2 hours ago
