> ## Documentation Index
> Fetch the complete documentation index at: https://staging.docs.flowsign.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Signing a document

> What a recipient sees when they open a signing link, and how they complete or decline it.

Opening a package's signing link (`/sign/[token]`) takes a recipient through any required gates, then into the signing experience itself.

<Frame caption="The consent gate, one of the steps a recipient can meet before their documents.">
  <img src="https://mintcdn.com/doc-a97e5290/CtLjU_PfJfA-w8X1/images/guides/signing/signing-a-document.png?fit=max&auto=format&n=CtLjU_PfJfA-w8X1&q=85&s=378fb628d9c55d4c726e0f5aad984cf7" alt="The signing link's consent gate, asking the recipient to agree to sign electronically" width="2880" height="1800" data-path="images/guides/signing/signing-a-document.png" />
</Frame>

## Gates

Depending on how the package or template was configured, a recipient may see one or more of these before reaching their documents:

* An **access code** gate, if the package is password protected.
* An **SMS code** gate, for SMS verification.
* A **consent** gate, agreeing to sign electronically before viewing documents.
* Workflow questions, if the sender's workflow asks something before signing starts.

An invalid or expired link shows an explanatory state instead of any of the above.

## Signing

Once past the gates, the recipient sees their assigned documents with their fields highlighted. A left rail (or a mobile sheet on small screens) lists their fields and lets them jump between unfilled ones. Filling a signature or initial field opens a capture modal (draw, type or upload). A **Finish Signing** button completes the session once every required field is filled; it reads **Submitting...** while it saves.

## Declining

A recipient can decline instead of signing. **Decline to Sign** ("Pick a reason so the sender knows how to follow up. This can't be undone.") asks for a **Reason** before confirming. Declining cannot be undone.

## Completion

After finishing, a completion screen confirms the signature and explains **What happens next** (for example, other recipients still to act, or the finished document being emailed once everyone is done).

## Related

* [View links](/guides/signing/view-links)
* [In-person signing](/guides/signing/in-person-signing)
* [PowerForm](/guides/templates/powerforms)
