Skip to content

Glossary · Updated

Embedded signing

Embedded signing lets people sign documents inside your own website or app, instead of following an email link to the e-signature provider's site.

A signing window nested inside a website

What does Embedded signing mean?

Embedded signing is a way to put the e-signature experience directly inside your own website, portal or app, so signers never leave your product to sign. Also known as in-app signing or embedded e-signature, it contrasts with the standard remote flow, where the signer receives an email and signs on the provider's page.

Technically, your application calls the e-signature provider's API to create a document and request a short-lived signing URL for a specific person. You then load that URL inside your interface, often in an iframe or a web view, and the signer completes the document there. When they finish, the provider notifies your app, usually through a webhook, and you continue the user's journey.

Think of a property management portal. A new tenant logs in, reviews the lease on the same screen as their move-in checklist, and signs without an email round-trip. Or a SaaS company that wants customers to accept an order form during checkout. In both cases, the business already knows who the user is because they are logged in.

A misconception is that embedded signing is less secure or less valid than email-based signing. Validity rests on the same elements, and the audit trail still records the event. The difference is that identity is often vouched for by your own login system, so your authentication becomes part of the evidence.

Embedded signing depends on an API and typically works alongside templates, so the app can generate the right document for each user automatically.

Planning an embedded flow means thinking about a few details up front: how signing URLs expire and are regenerated, what the page should show after a signer finishes or declines, how the flow behaves on a small phone screen, and how your app stores the final PDF and certificate. Testing on mobile early is especially important, because a cramped iframe is where most embedded experiences fall apart. Also plan what happens if the signer closes the tab halfway through.

Our take: embedded signing is worth the engineering effort when signing is a step inside a product flow people already use. For most small businesses sending contracts to clients, a clean email-based flow with no signer account required is simpler and just as effective.

Embedded signing is on the eSignSimple roadmap. Our REST API and webhooks are live, so your software can already create, send and track documents; signers get a unique link by email, sign in the browser without creating an account, and every document comes with an audit trail, a certificate of completion and public hash verification.

What is an example of embedded signing?

A property rental platform wants tenants to sign leases without leaving its app. With embedded signing, the platform's backend would create the lease through an e-signature API and show the signing screen inside its own page in an iframe. eSignSimple does not offer embedded signing yet; today you would send the lease through our API and the tenant signs on our hosted page via an email link.

How does embedded signing differ from a hosted signing page?

With a hosted page, the provider controls the signing screen, sends the email and authenticates the signer through the link. Your app only creates the request. With embedded signing, your app decides when the signer sees the document, shows the provider's signing screen inside your own page, and takes responsibility for knowing who the signer is, usually because they are logged into your product.

That shift in responsibility is the part people underestimate. If your login is weak, shared, or does not verify email addresses, the evidence behind an embedded signature is weaker too, because the provider's audit trail can only record that your app handed the session to someone. Before building an embedded flow, make sure your own account system would stand up if a customer later says they never signed.

What can you build with eSignSimple today instead?

eSignSimple does not offer embedded signing, an iframe signing component or SDKs. What you can do is call the REST API from your backend to create a document from a PDF, Word file or template, send it, and track its status. The signer receives a unique link by email and signs on our hosted page, without an account. A webhook tells your server when the document is completed, declined or voided, and you can then download the signed PDF into your own records.

For flows where you want people to start signing from your site, a web form link or button is often enough: the signer clicks from your page, signs on ours and receives their copy. It does not keep them inside your interface, but it needs no development. The developer documentation lists what the API supports today.

Questions to ask any provider before you build embedded signing

Ask how long an embedded signing URL lives and how you get a fresh one, what happens if the user reloads the page, and whether the provider sends its own emails to embedded signers or leaves that to you. Ask how the audit trail records an embedded session, including what identity information you are expected to pass in. Check whether the signing screen works well in a narrow mobile web view, because most signing now happens on phones.

Also ask about cost and limits: some providers price embedded signing separately or restrict it to higher plans, and rate limits matter if many users sign at once. Finally, check that you can still download the completed PDF and audit trail independently, so your records do not depend on staying with that vendor forever.

Which terms are related?

  • Signer authentication: Signer authentication is how an e-signature platform confirms that the person signing a document is the person it was sent to.
  • Template: An e-signature template is a reusable document with preset signer roles and fields, so you can send the same agreement repeatedly without setting it up again.
  • Web form (signing link): A web form in e-signing is a hosted, fill-and-sign page with a public link, letting anyone complete and sign a document without being invited first.
  • E-signature API: An e-signature API lets software create, send, track and download signature requests programmatically instead of through the web app.

Frequently asked questions

What is the difference between embedded and remote signing?

In remote signing, the provider emails the signer a link and they sign on the provider's site. In embedded signing, your application displays the signing experience itself, typically in an iframe or web view, and you are responsible for authenticating the user in your app. Embedded signing keeps users in your product but needs development work.

Does embedded signing need a developer?

Yes. It usually requires calling the provider's API to create the document and a signing session, then showing the returned URL inside your app and handling events when signing finishes. No-code alternatives include sending links by email or publishing a web form, which need no development at all.

Does eSignSimple support embedded signing?

Not yet. Embedded signing is on our roadmap. Today you can create and send documents through our REST API, receive webhooks when they are completed, declined or voided, and share web form links. Signers always sign on eSignSimple's hosted signing page.

Is embedded signing the same as a web form?

No. An embedded flow shows the signing screen inside your own app for a user you have already identified, and needs development work. A web form is a public link to a hosted signing page that anyone can open, fill and sign, with no code required.

Can I put an eSignSimple signing page in an iframe?

No, this is not supported. eSignSimple signing happens on our hosted page, reached through an emailed link or a web form link. You can link or redirect to it from your site, and use the API and webhooks to track the result.

Get your next document signed today.

Start with 3 free documents a month. No card needed.