Embedded Signing
Embedded signing lets your recipients sign documents inside your product without ever leaving your domain.
How it works
- Create an envelope with
delivery_mode: "embedded". - Generate a short-lived signing URL for each recipient via
POST /envelopes/:id/signing-url. - Load the URL in an
<iframe>or a popup in your app.
const { url } = await signus.envelopes.signingUrl({
envelopeId: envelope.id,
recipientEmail: 'legal@acme.com',
returnUrl: 'https://example.com/after-signing',
});The returnUrl is where the recipient lands after signing completes — typically a
confirmation page in your own app.
Full guide coming soon, including iframe sizing recommendations and CSP guidance.