Title: Deftmind Hookwright Ìtumọ̀ Yorùbá: &#8211; Webhooks, REST API, Data Display &amp; AI Chat
Author: deftmindlabs
Published: <strong>Ògún  4, 2026</strong>
Last modified: Ògún  4, 2026

---

Ṣàwárí àwọn plugin

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

![](https://ps.w.org/deftmind-hookwright/assets/icon-256x256.png?rev=3633579)

# Deftmind Hookwright Ìtumọ̀ Yorùbá: – Webhooks, REST API, Data Display & AI Chat

 Láti ọwọ́ [deftmindlabs](https://profiles.wordpress.org/deftmindlabs/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/deftmind-hookwright.1.0.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/deftmind-hookwright/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/deftmind-hookwright/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/deftmind-hookwright/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/deftmind-hookwright/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/deftmind-hookwright/)

## Àpèjúwe

Deftmind Hookwright connects WordPress to the automation platform or service you
already use, in both directions, and turns what comes back into something visitors
can see.

**Receive and display.** Point any workflow at the pluginÌtumọ̀ Yorùbá: ’s secure
endpoint. Payloads arrive into named channels and appear on any page through shortcodes,
as formatted articles, data tables, or live-updating feeds.

**Send and show the reply.** Add a form to any page. Submissions are proxied through
your own server to your webhook, and the reply renders in place without a page reload.
Your authentication token never reaches the browser. If your platform cannot answer
on the connection the form opened Ìtumọ̀ Yorùbá: – or the work takes minutes Ìtumọ̀
Yorùbá: – callback mode hands it a one-time return URL to post the answer back to
instead.

**Private AI chat, without vendor lock-in.** Turn on conversation mode and a form
becomes a threaded chat. Each turn sends the running conversation to your workflow,
so a retrieval-augmented (RAG) pipeline can answer with context. The intelligence
stays in your workflow: no API keys stored in WordPress, any model or vector database,
and no third-party chat service in the middle.

**Anonymous and ephemeral by design.** Visitors need no account. Nothing about a
conversation is written to your database; the thread lives in the visitorÌtumọ̀ 
Yorùbá: ’s browser and is gone on reload. For sites answering sensitive questions,
that is a feature, not a limitation.

**Works with the form you already have.** If your site already uses a form plugin,
add a couple of data attributes to its markup and Hookwright handles the round trip
without replacing anything.

#### Built for safety

 * Inbound endpoint disabled until you set a shared secret, then verified with a
   timing-safe comparison.
 * Payload content is escaped or sanitised on every path. Markdown is parsed in 
   safe mode and then filtered again through WordPressÌtumọ̀ Yorùbá: ’s own post
   sanitiser.
 * Outbound requests use WordPressÌtumọ̀ Yorùbá: ’s protected HTTP functions, which
   reject internal and reserved addresses.
 * Rate limiting, honeypot spam trapping, size caps and request timeouts on public
   endpoints.

#### Where data goes

This plugin only contacts the URLs you configure. It sends nothing to the plugin
author, contains no tracking, and makes no external requests of its own. It is not
an AI product and calls no AI service of its own: any intelligence comes from the
workflow you point it at.

#### Third-party code

This plugin bundles Parsedown 1.7.4 by Emanuil Rusev (https://parsedown.org), used
in safe mode to render Markdown. Parsedown is MIT licensed and the full licence 
text is reproduced in `includes/class-hookwright-markdown.php`. The class is renamed
so it cannot collide with another plugin bundling its own copy; it is otherwise 
unmodified.

#### Deftmind Hookwright Pro

An optional add-on that extends this plugin with content publishing: incoming payloads
become real WordPress posts or pages Ìtumọ̀ Yorùbá: – titles, Markdown bodies, categories,
tags and featured images mapped to native fields Ìtumọ̀ Yorùbá: – and the reply 
your workflow sends back to a form can be saved the same way.

Details and download: https://deftmindlabs.com/hookwright/

Documentation: https://deftmindlabs.com/docs-reference/

## Àwọn àwòrán ìbòjú

[⌊Ask a question on any page. Your own workflow answers, and the reply renders in
place - formatted, with no page reload.⌉⌊Ask a question on any page. Your own workflow
answers, and the reply renders in place - formatted, with no page reload.⌉[

Ask a question on any page. Your own workflow answers, and the reply renders in 
place Ìtumọ̀ Yorùbá: – formatted, with no page reload.

[⌊Conversation mode turns the same form into a threaded chat. Each turn sends the
running conversation to your workflow, so it can answer with context. Nothing is
stored on your site.⌉⌊Conversation mode turns the same form into a threaded chat.
Each turn sends the running conversation to your workflow, so it can answer with
context. Nothing is stored on your site.⌉[

Conversation mode turns the same form into a threaded chat. Each turn sends the 
running conversation to your workflow, so it can answer with context. Nothing is
stored on your site.

[⌊Three ways to get the answer back: wait for it, send one way and ignore the reply,
or - for a workflow that takes minutes - let it post the answer to a one-time return
URL.⌉⌊Three ways to get the answer back: wait for it, send one way and ignore the
reply, or - for a workflow that takes minutes - let it post the answer to a one-
time return URL.⌉[

Three ways to get the answer back: wait for it, send one way and ignore the reply,
or Ìtumọ̀ Yorùbá: – for a workflow that takes minutes Ìtumọ̀ Yorùbá: – let it post
the answer to a one-time return URL.

[⌊One screen connects your site to any automation platform. Your webhook address
and any token stay on the server and never reach a visitor's browser.⌉⌊One screen
connects your site to any automation platform. Your webhook address and any token
stay on the server and never reach a visitor's browser.⌉[

One screen connects your site to any automation platform. Your webhook address and
any token stay on the server and never reach a visitorÌtumọ̀ Yorùbá: ’s browser.

[⌊Payloads pushed in from your automation arrive in named channels, with a ready-
to-copy shortcode and every displayable field detected for you.⌉⌊Payloads pushed
in from your automation arrive in named channels, with a ready-to-copy shortcode
and every displayable field detected for you.⌉[

Payloads pushed in from your automation arrive in named channels, with a ready-to-
copy shortcode and every displayable field detected for you.

## Ìgbéwọlẹ̀

 1. Upload the plugin through Plugins > Add New > Upload, or install from the plugin
    directory.
 2. Activate it.
 3. Open Deftmind Hookwright in the admin menu and configure a webhook URL, an inbound
    secret, or both.
 4. Place `[hookwright_display]` or `[hookwright_form]` on a page using a Shortcode
    block.

## FAQ

### Do I need a specific automation platform?

No. Anything that can send or receive an HTTP request with JSON works, whether that
is a hosted automation service, a self-hosted workflow tool, or your own script.

### Does this include an AI?

No, and deliberately so. Hookwright is the interface; your workflow supplies the
intelligence. That means no API keys stored in WordPress and no lock-in to one AI
vendor.

### Are chat conversations stored?

No. The conversation exists only in the visitorÌtumọ̀ Yorùbá: ’s browser for the
life of the page. Nothing is written to your database and nothing is sent to the
plugin author.

### Where do I get help?

Use this pluginÌtumọ̀ Yorùbá: ’s support forum on WordPress.org. It helps to say
what you expected, what happened instead, which response handling mode the form 
uses, and anything listed under Recent send problems on the Settings screen.

### How do I report a security issue or a bug?

Email support@deftmindlabs.com. Please report security problems privately rather
than in the public forum, and allow time for a fix to ship before disclosing them.
This address is for security reports and bug reports only Ìtumọ̀ Yorùbá: – for help
using the plugin, the support forum above is the faster route.

### My workflow takes longer than the request timeout

Use Callback response handling. The plugin hands your workflow a one-time return
URL in the payload; the workflow accepts the request, does its work, and posts the
answer back whenever it is ready. The visitor keeps waiting on the page, and no 
PHP worker is held open in the meantime.

### I updated the plugin and something looks wrong

Clear your caching plugin and any CDN cache, then reload with a hard refresh (Ctrl
+Shift+R or Cmd+Shift+R). Page caches often keep serving old HTML and old JavaScript
after an update.

### My payload shows as a table instead of formatted text

Set the default under Deftmind Hookwright > Settings, choose a mode on the form,
or add the attribute directly, for example `[hookwright_display render="markdown"]`.
The shortcode attribute always wins. In auto mode the plugin renders an article 
when it recognises a text field in the payload and a table otherwise.

### Does it work with my automation platform?

Yes. Payload shapes are normalised rather than assumed: wrapper objects such as `{"
data":{...}}` are unwrapped, key names are matched loosely so `postTitle` and `post_title`
both work, and category or tag lists are accepted as arrays, JSON-encoded strings,
arrays of objects, or plain delimited text.

### My shortcode shows “No data yet”

The channel name in the shortcode must match the channel your webhook sends exactly.
Check Deftmind Hookwright > Channels for the names actually received, then clear
your page cache.

### Payload HTML shows as plain text

That is intentional. Raw HTML in a payload is escaped rather than rendered, because
payload content is treated as untrusted. Send Markdown instead.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Deftmind Hookwright Ìtumọ̀ Yorùbá: – Webhooks, REST API, Data Display & AI Chat”
jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

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

[Túmọ̀ “Deftmind Hookwright Ìtumọ̀ Yorùbá: – Webhooks, REST API, Data Display & AI Chat” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/deftmind-hookwright)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/deftmind-hookwright/),
ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/deftmind-hookwright/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/deftmind-hookwright/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/deftmind-hookwright/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.0

 * First public release.
 * Two-way connection to any automation platform: a form sends a visitorÌtumọ̀ Yorùbá:’
   s question to your workflow and renders the reply in place, and an authenticated
   endpoint receives payloads for display.
 * Three ways to receive a reply Ìtumọ̀ Yorùbá: – wait for it, send one way, or 
   Callback, where a workflow that cannot answer on the open connection posts its
   answer to a one-time return URL instead. Suits platforms that cannot respond 
   to an incoming webhook, and workflows that run for minutes.
 * Conversation mode turns a form into a threaded chat, sending the running conversation
   to your workflow each turn. Nothing is stored on the site.
 * Incoming payloads arrive in named channels and display through shortcodes as 
   articles, tables or live-updating feeds.
 * Bridge mode adds the same round trip to a form you already have, using data attributes
   on your own markup.
 * Secure by default: the inbound endpoint stays closed until a secret of at least
   16 characters is set, outbound URLs are checked against private and reserved 
   ranges, all rendered content is escaped or sanitised, and the plugin contacts
   nothing but the addresses you configure.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 4 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 6.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0.3**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/deftmind-hookwright/)
 * Àwọn àmì
 * [AI](https://yor.wordpress.org/plugins/tags/ai/)[automation](https://yor.wordpress.org/plugins/tags/automation/)
   [chat](https://yor.wordpress.org/plugins/tags/chat/)[rest-api](https://yor.wordpress.org/plugins/tags/rest-api/)
   [webhook](https://yor.wordpress.org/plugins/tags/webhook/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/deftmind-hookwright/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

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

[See all reviews](https://wordpress.org/support/plugin/deftmind-hookwright/reviews/)

## Àwọn Olùkópa

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

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/deftmind-hookwright/)

## Ṣe ìtọrẹ

Ṣé o fẹ́ ṣe àtìlẹ́yìn fún ìlọsíwájú plugin yìí?

 [ Ṣe ìtọrẹ sí plugin yìí ](https://selar.com/showlove/deftmindlabs)