+
 

Add a Contract Button to WordPress with eSignatures.com

 

Why choose eSignatures.com?

eSignatures.com makes it incredibly easy to add legally binding, fully responsive signing pages to your WordPress site with a simple button. Our non-PDF approach ensures that signing pages are fast, mobile-friendly, and open seamlessly without affecting your website’s design.

Best of all, no technical skills are required. You can set everything up in just minutes, providing the simplest and fastest solution to collect signatures online.

Key Benefits

Step 1: Generate the Signing Page (Contract Link) on eSignatures.com

  1. Create a Contract Link:
    • On your Dashboard click on the "Contract link" menu (right hand side of the "New contract" button)
    • Set up the title and the content of your contract
    • Set a custom Redirect URL, which is the page users will see after signing. (e.g. your "Thank You" page)
  2. Publish and Copy the iframe Code:
    • After finalizing the contract details, click "Publish."
    • This generates a URL that you’ll add to the button in WordPress.

Step 2: Create a contract button on your WordPress page

  1. Open the WordPress Page Editor:
    • You can add the signing page to an existing page or create a new one.
    • Navigate to Pages > All Pages and select the page you want to edit, or create a new page via Pages > Add New.
  2. Add a Button Block:
    • Click the + icon to add a new block.
    • Search for Button and select the Button block.
    • Type the button label, such as "Review and Sign".
    • Paste the Contract link (from eSignatures.com) into the Link field.
  3. Preview and Publish:
    • Once you’ve added the button, click Preview to ensure it looks correct.
    • If satisfied, click Publish or Update to make the page live.

Step 3: Test and Automate

Want to embed the Signing page directly?

If you'd like to embed the signing page directly into your WordPress site for a seamless, on-page signing experience, check out our guide on Embedded contracts in Wordpress.

 

More on eSignatures.com

RESTful API
It's never been easier to integrate with an online signature platform. One simple POST request sends a contract.
Connect your AI assistant
Connect Claude, ChatGPT or any MCP-compatible assistant to your account. It can write contracts, fill in placeholder fields, send them for signing and check their status.
Zapier (no-code)
Send contracts from the apps you already use, and act on every signature without writing code.
Reusable Contract links
Publish an agreement once and share it as a link or QR code. Each person who signs gets their own contract.
Bulk sending
Paste your signers from a spreadsheet and send personalised contracts to all of them at once.
Compare with DocuSign
A side-by-side look at features, pricing and signing, so you can decide what fits you.
Legal compliance
Your contracts are legally binding in most countries, and every signature comes with a full audit trail.
Getting started
Every feature in one short guide, from your first template to your first signed contract.
WordPress signing page
Put a signing page directly on your WordPress site, so your visitors never have to leave it.
Markdown compatible
Every template is plain, structured text. You can read and edit it yourself, or let your AI do it.
About us
A dedicated team in Melbourne. We have been collecting signatures for our customers since 2017.