Embed eSignatures Directly Into Your Website or App

Stop redirecting users. Keep them on your platform with eSignly’s simple, secure, and fully customizable eSignature widget.
Go from code to first signature in minutes.

eSignly Embedded Widget Illustration An abstract representation of a website integrating the eSignly API to embed a signature field seamlessly.
Careem LogoNokia LogoBoston Consulting Group LogoeBay LogoUPS LogoWorld Vision Logo

Go Live in 3 Simple Steps

Integrate a powerful eSignature workflow into your platform without the complexity. Our developer-first approach ensures you can get up and running in minutes, not weeks.

1. Embed the Widget

Copy and paste a single snippet of JavaScript into your website or application. It’s framework-agnostic and designed for universal compatibility.

2. Customize the Experience

Use our simple configuration options to style the widget. Match your brand's colors, fonts, and logo for a completely seamless, white-labeled user experience.

3. Start Signing

Initiate signature requests via our REST API. Users can sign documents directly on your site, and you receive real-time status updates via webhooks.

The Smarter Way to Integrate eSignatures

eSignly isn't just another API. It's a complete solution designed to enhance your product, improve conversion rates, and delight your users, all while ensuring rock-solid security and compliance.

Bank-Grade Security & Compliance

Build with confidence. Our platform is compliant with SOC 2, HIPAA, GDPR, and ISO 27001, featuring 256-bit AES encryption and comprehensive audit trails for every document.

Keep Users On Your Platform

Eliminate jarring redirects. By embedding the signing process, you reduce friction, increase completion rates, and maintain full control over the user journey.

Fully White-Labeled Experience

Make our technology your own. Customize every visual aspect of the signing flow to create a seamless extension of your brand and application.

Blazing Fast Performance

Our lightweight, asynchronous widget is optimized for speed. It won’t slow down your site or impact your Core Web Vitals, ensuring a smooth experience for all users.

Developer-First Documentation

Get answers fast with our clear, comprehensive API documentation, interactive examples, and code snippets for popular languages and frameworks.

Dedicated Developer Support

You're not alone. Our expert support team is available to help you with integration challenges, best practices, and troubleshooting, ensuring your project's success.

Powering Workflows Across Industries

From onboarding new clients to closing sales deals, the eSignly widget provides the final, critical step in automating digital workflows directly within your platform.

Seamless In-App Onboarding

Integrate service agreements and NDAs directly into your user registration or project setup flows. Let customers sign up and agree to terms without ever leaving your application.

  • Reduce user drop-off during onboarding.
  • Automate contract generation and storage.
  • Improve time-to-value for new customers.
SaaS platform dashboard

Instant Lease & Offer Signing

Allow clients to sign lease agreements, purchase offers, and disclosure forms directly from your property listing website or client portal. Close deals faster and more efficiently.

  • Securely execute time-sensitive documents online.
  • Provide a modern, convenient experience for agents and clients.
  • Centralize document management for all properties.
Modern home exterior

Streamlined Employee Onboarding

Embed offer letters, employment contracts, and policy acknowledgments into your HR platform or company intranet. Create a frictionless onboarding experience for new hires.

  • Collect all necessary signatures before day one.
  • Ensure compliance with automated document tracking.
  • Integrate with your existing HRIS for seamless data flow.
Team collaborating in an office

Get Started in Minutes with Simple Code

Embedding our widget is as simple as it gets. Here’s a basic example to get you started. Check out our full documentation for advanced customization and API options.

<!-- 1. Add the eSignly script to your page -->
<script src="https://cdn.esignly.com/widget/v1/esignly.js"></script>

<!-- 2. Create a container for the widget -->
<div id="esignly-widget-container"></div>

<!-- 3. Initialize the widget with your document token -->
<script>
  const esignly = new eSignlyWidget({
    apiKey: 'YOUR_PUBLIC_API_KEY',
    container: '#esignly-widget-container',
  });

  esignly.load({
    token: 'DOCUMENT_SIGNING_TOKEN_FROM_API'
  });
</script>
import React, { useEffect, useRef } from 'react';
import { loadEsignlyWidget } from '@esignly/widget';

const ESignatureComponent = ({ apiKey, token }) => {
  const containerRef = useRef(null);

  useEffect(() => {
    let widget;
    if (containerRef.current) {
      widget = loadEsignlyWidget({
        apiKey,
        container: containerRef.current,
      });
      widget.load({ token });
    }
    return () => widget?.destroy();
  }, [apiKey, token]);

  return <div ref={containerRef} />;
};

export default ESignatureComponent;
const esignly = new eSignlyWidget({
  apiKey: 'YOUR_PUBLIC_API_KEY',
  container: '#esignly-widget-container',
});

// Load a document for signing
esignly.load({ token: 'SIGNING_TOKEN' });

// Listen for events
esignly.on('signer:completed', (data) => {
  console.log('Signer has completed the document!', data);
  // Trigger next step in your application
});

esignly.on('document:signed', (data) => {
  console.log('All signers have completed the document!', data);
  // Update your backend and UI
});

// Programmatically close the widget
// esignly.destroy();

See How Our Customers Succeed

Businesses have transformed their digital workflows by embedding eSignly. See the measurable impact of creating a seamless, integrated signing experience.

SaaS / Project Management

SiteZeus Accelerates Client Onboarding

SiteZeus, a leading location intelligence platform, needed to streamline their client onboarding process. By embedding eSignly's widget into their platform, they replaced a manual, multi-day process of emailing PDFs with a fully automated, in-app contract signing experience.

90%
Faster Onboarding
45%
Higher Conversion
10+
Hours Saved Weekly
Legal Tech

MyClients365 Modernizes Client Intake

MyClients365, a legal practice management software, integrated the eSignly widget to allow law firms to send and receive signed engagement letters directly within their client portal. This eliminated the need for printing, scanning, or using third-party applications, enhancing both security and client convenience.

75%
Faster Document Turnaround
99%
Document Completion Rate
100%
Compliance Adherence
FinTech / HR

Doreming Automates Employment Contracts

Doreming, a global HR and payroll platform, embedded eSignly to automate the creation and signing of employment contracts for thousands of workers. The API integration allowed them to dynamically generate contracts and manage the entire lifecycle within their existing infrastructure, at scale.

95%
Process Automation
80%
Reduction in Admin Costs
24h
Avg. Time to Sign

Trusted by Developers and Product Leaders

We're proud to be the engine behind our customers' success. Here's what they have to say about integrating eSignly.

"The eSignly widget was a game-changer for our onboarding flow. Integration was incredibly fast, and the documentation is the best I've ever worked with. Our users love the seamless experience."

Avatar for Aaron Welch
Aaron Welch
Lead Developer, InnovateCo

"We needed a secure, reliable, and white-labeled solution to keep users inside our legal tech platform. eSignly delivered on all fronts. Their API is robust and their support team is top-notch."

Avatar for Amelia Norton
Amelia Norton
CTO, LegalZoom

"As a product manager, reducing friction is my top priority. Redirecting users to sign a document was a major drop-off point. With the embedded widget, our completion rates shot up by over 40%."

Avatar for Drew Easton
Drew Easton
Head of Product, SiteZeus

Works With Your Favorite Technologies

Our widget is built for the modern web. It's framework-agnostic and easily integrates with any JavaScript-based application, backend, or platform.

Frequently Asked Questions

Have questions? We've got answers. Here are some of the most common things developers and businesses ask about our embedded widget.

Yes. eSignly's embedded signatures comply with the U.S. ESIGN Act, UETA, and international laws like eIDAS in the European Union. Every signed document is accompanied by a comprehensive, court-admissible audit trail that captures every action taken by the signer.

Integration is designed to be fast and straightforward for developers. You can embed the signing process with just a few lines of JavaScript code. We provide clear documentation, code examples for popular frameworks (React, Vue.js, Angular), and dedicated developer support to ensure a smooth setup.

Absolutely. Our widget is fully customizable. You can modify colors, logos, and fonts to create a seamless, white-labeled experience that aligns perfectly with your website or application's design, ensuring brand consistency.

Security is our top priority. We use 256-bit AES encryption for data at rest and in transit. eSignly is compliant with SOC 2 Type II, HIPAA, and ISO 27001 standards, ensuring your documents and data are protected with enterprise-grade security.

Our pricing is flexible and scales with your needs. We offer a generous free tier for you to get started and test the integration. Paid plans are based on the volume of signature requests, with significant discounts for higher volumes. Visit our API pricing page for detailed information.

No. The widget is lightweight and optimized for performance. It loads asynchronously, meaning it won't block the rendering of your page content, ensuring a fast and smooth user experience for your visitors.

Ready to Build a Seamless Signing Experience?

Create your free developer account today and get your first document signed in minutes. No credit card required.

Get Started for Free