Skip to content
SignetXSignetX Docs

SignetX WordPress Plugin

Embed the SignetX contract generation widget in your WordPress site using a simple shortcode. No coding required — just install, enter your App ID, and add [signetx] to any page.

Why Use This Plugin?

If you run a WordPress site and want to offer AI-powered legal contract generation to your users, this plugin lets you do it in minutes — no development, no API integration, no server-side code.

No Code Required

You don't need to write PHP, JavaScript, or call any APIs. Install the plugin, add a shortcode, and the widget appears on your page — fully functional.

Bring Your Own AI Keys

Contract generation uses your own OpenAI or Anthropic API key. SignetX never charges you per generation — you pay your AI provider directly at their rates.

20+ Legal Templates

NDAs, MSAs, SOWs, employment agreements, privacy policies, and more. Choose which templates appear in your widget. All generated by AI and ready to sign.

Fully Branded

Match the widget to your site's look — custom colors, fonts, and logo. Your users see your brand, not ours.

Built-in E-Signature

Generated contracts can be signed directly in the widget. No separate e-sign tool needed — generation and signing in one flow.

Works With Any Page Builder

Gutenberg, Elementor, Divi, Beaver Builder — if it supports shortcodes, it works. Just paste [signetx] anywhere.

Who Is This For?

  • Agencies & consultants — offer contract generation as a service on your client portal
  • SaaS companies — let users generate contracts without leaving your WordPress site
  • Legal tech blogs — provide interactive contract tools alongside your content
  • Freelancers — generate your own contracts on your own site, on your own AI budget
  • Membership sites — add contract generation as a premium member benefit

Download the Plugin

Download a pre-configured WordPress plugin ZIP from your developer dashboard. The plugin comes with your App ID baked in.

Get Plugin

Getting Started

Before installing the WordPress plugin, you need a SignetX developer account and an app. Here's the full setup:

1

Create a SignetX Account

Go to signetx.net/signup and create an account. Choose the Developer Free plan to start — it's free and includes 100 API requests per day.

2

Add Your AI API Key

SignetX uses your own AI keys — we never charge you for generation. Go to Developer Dashboard → AI Keys and add either:

You can also set your preferred AI model and temperature in Settings → AI Preferences.

3

Create a Developer App

Go to Developer Dashboard → Apps and click "Create New App". Give it a name (e.g. "My WordPress Site") and description. Select which contract templates you want to make available in the widget.

When you create an app, you get:

  • App ID — identifies your widget instance
  • X-Developer-Key — for API calls (not needed for the WordPress widget)
4

Download the WordPress Plugin

On the Apps page, each app card has a "Download ZIP" button. Click it to download a pre-configured WordPress plugin with your App ID already baked in — no need to copy/paste anything.

5

Install in WordPress & Add the Shortcode

Upload the ZIP in WordPress, activate the plugin, and add [signetx] to any page. Full details in the Installation section below.

No coding required. The entire flow is: create account → add AI key → create app → download ZIP → install in WordPress → add shortcode. The widget handles everything else (template selection, form rendering, AI generation, download/sign).

Installation

  1. 1Download the plugin ZIP from your SignetX Developer Dashboard (go to your app → Download WordPress Plugin).
  2. 2In your WordPress admin, go to Plugins → Add New → Upload Plugin.
  3. 3Upload the ZIP file and click "Install Now".
  4. 4Activate the plugin.
  5. 5Go to Settings → SignetX and verify your App ID is pre-filled.
  6. 6Add the shortcode [signetx] to any page or post where you want the widget to appear.

Shortcode Reference

The [signetx] shortcode accepts the following attributes. All are optional — defaults come from the plugin settings page.

AttributeTypeDefaultDescription
app_idstringFrom settingsOverride the App ID for this widget instance
templatestring—Template slug to pre-select (e.g. "nda", "msa")
primary_colorhexFrom settingsOverride brand color (e.g. "#ff6600")
widthCSS100%Container width (any CSS value)
heightCSS600pxContainer height (any CSS value)
fontstring—Font family override (e.g. "Inter, sans-serif")
redirect_urlURL—URL to redirect to after contract generation

Examples

Basic usage — uses settings defaults:

[signetx]

Pre-select a specific template:

[signetx template="nda"]

Custom colors, height, and font:

[signetx template="service-agreement" primary_color="#ff6600" height="800px" font="Inter, sans-serif"]

Redirect after generation (e.g. to a thank-you page):

[signetx template="nda" redirect_url="/thank-you"]

Use a different App ID on a specific page:

[signetx app_id="different-app-id" template="msa"]

Plugin Settings Page

After activating the plugin, go to Settings → SignetX in your WordPress admin to configure:

App ID

Your SignetX App ID. Pre-filled if you downloaded the configured ZIP from the dashboard.

Primary Color

Brand color for buttons and accents in the widget.

Font Family

Optional font override. Leave blank to use the default.

Container Size

Set default width and height for all widgets.

Page Builder Compatibility

The shortcode works in all major WordPress page builders:

GutenbergElementorDiviBeaver BuilderWPBakeryBricksKadence

In Elementor, use the Shortcode widget and paste [signetx]. In Divi, use the Code module. In Gutenberg, just type the shortcode in a paragraph block.

How It Works

1. User visits your WordPress page

The shortcode renders a container and loads the SignetX embed script.

2. Widget renders inside the container

An iframe loads the SignetX widget, scoped to your App ID and configured templates. The widget is fully branded with your colors and logo.

3. User fills in contract details

The user selects a template, fills in the fields (parties, dates, jurisdiction, etc.), and clicks "Generate".

4. Contract is generated with AI

The contract is generated using the AI provider and API key configured in your SignetX developer account. The user sees the result inline.

5. Optional redirect or download

If redirect_url is set, the user is redirected after generation. Otherwise, they can download, sign, or copy the contract directly from the widget.

FAQ

Where do I get my App ID?

Go to the Developer Dashboard and create or select an app. Your App ID is displayed on the app details page. If you download the plugin ZIP from the dashboard, the App ID is pre-configured.

Can I have multiple widgets on the same page?

Yes. Each [signetx] shortcode generates a unique container. You can use different attributes for each one.

Can I use different apps on different pages?

Yes. Use the app_id attribute to override the default: [signetx app_id="different-app-id"]

Does the plugin send data to WordPress?

No. The plugin only loads the SignetX embed script and renders an iframe. All contract data stays between the user's browser and SignetX servers. WordPress is just the host container.

What are the requirements?

WordPress 5.0+ and PHP 7.2+. The plugin is lightweight — it only enqueues one external script and renders a shortcode.

Is the plugin free?

Yes. The plugin is free and open source (GPL-2.0+). You need a SignetX developer account (free tier available) to use it.

SignetX — AI-Powered Contract Generator