Title: DocuHook
Author: rustemas
Published: <strong>October 30, 2026</strong>
Last modified: October 30, 2026

---

Search plugins

![](https://ps.w.org/docuhook/assets/banner-772x250.png?rev=3774517)

![](https://ps.w.org/docuhook/assets/icon.svg?rev=3774517)

# DocuHook

 By [rustemas](https://profiles.wordpress.org/rustemas/)

[Download](https://downloads.wordpress.org/plugin/docuhook.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/docuhook/#description)
 * [Reviews](https://wordpress.org/plugins/docuhook/#reviews)
 *  [Installation](https://wordpress.org/plugins/docuhook/#installation)
 * [Development](https://wordpress.org/plugins/docuhook/#developers)

 [Support](https://wordpress.org/support/plugin/docuhook/)

## Description

Connect WordPress and WooCommerce to DocuHook (https://docuhook.com) to merge order
JSON into HTML invoice templates and produce PDFs.

 * Settings: API URL and API key
 * `docuhook_render( $data, $html, $args )` helper for themes and plugins
 * WooCommerce order.completed  invoice examples in this repo
 * Admin test render button
 * Sync or async (job) mode

Get an API key at https://docuhook.com/register
 GitHub: https://github.com/rustemas/
docuhook-woocommerce

### External services

This plugin connects to the DocuHook API (https://docuhook.com) to merge JSON data
into an HTML template and return a rendered document (HTML/PDF). That connection
is required for the plugin to work; PDF generation does not run on your WordPress
server.

When you (or your theme/plugin code) call a render, or when you use the admin “Send
test render” action, the plugin sends an authenticated HTTPS request to your configured
API URL (default: https://docuhook.com). The request includes:

 * Your DocuHook API key (Authorization header)
 * The JSON `data` you supply (for example order fields you choose to send)
 * The HTML template string you supply
 * Optional filename and sync/async mode

In async mode, the plugin may also request job status and result endpoints for the
same job.

No data is sent until you configure an API key and a render is triggered. DocuHook
is operated by RG Dev Studio.

 * Terms of Service: https://docuhook.com/terms
 * Privacy Policy: https://docuhook.com/privacy

## Installation

 1. Upload the `docuhook` folder to `/wp-content/plugins/` or install from the zip
 2. Activate the DocuHook plugin
 3. Go to Settings  DocuHook and paste your API URL and API key
 4. Click Send test render

## FAQ

### Do I need a DocuHook account?

Yes. Register at https://docuhook.com/register and create an API key under Account.

### Does this generate PDF files inside WordPress?

The plugin calls the DocuHook API, which merges your JSON and HTML template. Use
the returned HTML or your DocuHook plan features for PDF delivery.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DocuHook” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ rustemas ](https://profiles.wordpress.org/rustemas/)

[Translate “DocuHook” into your language.](https://translate.wordpress.org/projects/wp-plugins/docuhook)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/docuhook/), check out
the [SVN repository](https://plugins.svn.wordpress.org/docuhook/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/docuhook/) by [RSS](https://plugins.trac.wordpress.org/log/docuhook/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Document external DocuHook API use (terms and privacy links)
 * Set WordPress.org Contributors to plugin owner username

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.1**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 *  [Advanced View](https://wordpress.org/plugins/docuhook/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/docuhook/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/docuhook/reviews/)

## Contributors

 *   [ rustemas ](https://profiles.wordpress.org/rustemas/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/docuhook/)