Say what you want. Get a working automation.
“When someone submits my contact form, add them to my CRM.” Type that into Build with AI — the built-in agent plans the integration, builds it, test-fires it against your site's real data, and hands you the switch. Runs on a free Gemini key. No code. No per-task subscription.
Describe it. Watch it build. Flip the switch.
One plain sentence.
No trigger names, no field paths, no documentation detour. "When an order is completed, create a deal in HubSpot." The agent figures out the WordPress side.
And proves it works.
It proposes a plan you can review, creates the webhook disabled, captures a real payload from your site, maps the fields, probes your endpoint, and fires a test delivery.
Nothing goes live without you.
Review what was built and flip the switch. Changed your mind? Undo the last change with one click. Prefer clicking things together yourself? The full manual editor is right there.
From install to your first working automation in about two minutes.
One sentence in. A shipped pipeline out.
Not demos of what could work — documented builds you can replay on your own site, prompt included.
Contact form → n8n
“When a Contact Form 7 form is submitted, send it as JSON to my n8n webhook.”
Queued before the reply renders, delivered with automatic retry on failure.
WooCommerce → HubSpot deal lifecycle
“Create a HubSpot deal when an order is placed — and move it to Closed Won when it completes.”
Two webhooks, zero SDK, deal stages that follow the order on their own.
Built by Claude Code over REST
“Create a webhook for completed orders and send them to n8n. — typed into Claude Code, not the admin.”
The assistant provisions everything over the REST API, catches its own field-path mistake, and fixes it live.
Gravity Forms → n8n
“Send Gravity Forms entries to n8n with just the fields I need.”
Field mapping, automatic retries, and a full log of every attempt.
You just became the integrations department.
Two-week projects become a sentence.
The wiring job that used to mean quotes, tickets, and a specialist is now something you type. Review the plan, flip the switch, take the credit.
Your builds come out engineered, not glued.
Queued, retried, logged, replayable — every automation ships on infrastructure a ten-year integrations engineer would sign off on. Nobody has to know it took you a minute.
Describe once. Adjust in one line.
"Actually, only orders over $50." "Rename that field before it sends." The agent edits what it built — or open the manual editor and fine-tune by hand when you feel like it.
Claude Code and Cursor can run it for you.
The same toolset is exposed over MCP and a token-scoped REST API, so your coding agent can build, inspect logs, and retry deliveries — without ever touching admin credentials.
The senior engineer is included. You bring the sentence.
The toolkit a senior engineer would insist on. The AI already uses it.
Queue, retry, logs, replay, credentials vault, conditions — the agent builds on these instead of generating fragile glue code. And every one of them is still there when you want manual control.
Nothing blocks the request
Your event is enqueued in under 5ms and drained by background workers — checkout never waits on a slow endpoint. WP-Cron → Action Scheduler → System Cron → External Cron (Pro).
Failures fix themselves
A flaky endpoint retries on its own — 1m → 2m → 4m → 8m, capped at 1h, 5 attempts by default. (Pro) tune it per webhook.
You can always see what happened
Every attempt is recorded: payload, response, status, latency, attempt count. Filter by hook, endpoint, status, or time window.
Recover with one click
Failed delivery? Replay it. Re-run a window. Re-evaluate a skipped event after fixing its conditions — from the admin or the REST API.
Downstream dedup is free
Every event carries a v4 UUID plus X-Event-Id and X-Webhook-Id headers, so receivers deduplicate and stay idempotent without inspecting the payload.
Only the events that matter
Fire only when order.total > $50, only when a product is in the cart, only when it's real traffic. Free includes one condition; (Pro) unlimited with AND/OR groups.
Every move it makes, written down.
Click any row to see the exact request body, response body, headers, and full attempt history. Failed? Replay it. And it's not just deliveries — every change the AI agent makes lands in the Activity History, so you always know who did what, human or machine.
Nothing to lose: new webhooks start disabled, and every change can be undone.
WordPress already broadcasts everything. That surface is your integration layer.
WordPress already broadcasts everything important as an action — orders placed, forms submitted, posts published, users registered, subscriptions renewed. This plugin turns that action surface into your integration surface. Any do_action on your site — including ones a plugin update ships next month — becomes a trigger you can map and send anywhere.
No vendor SDK. No custom integration plugin per service. No glue code rotting in functions.php. The hook itself is the API — and the toolkit around it (queue, retries, idempotent headers, scoped REST tokens, a full delivery log, replay) makes the WordPress side of your stack finally look like the rest of it.
The AI is optional. Everything the agent does you can click together by hand, script over the token-scoped REST API, or drive from an external agent via MCP — same engine either way. Full plugin spec · API reference
Own the whole pipeline for free. Pay only to go further.
Build with AI ships in the free plugin — a free Google AI Studio key is enough to run it. The free plugin runs production webhooks on unlimited sites — async queue, retries, the full delivery log, replay, the REST API, payload mapping, and one condition. Pro unlocks unlimited conditions with AND/OR groups, per-webhook retry and backoff, Code Glue PHP snippets, {{ field.path }} dynamic URL templates, and a built-in External Cron that replaces WP-Cron entirely.
Things engineers always ask.
Don't see yours? Open an issue on GitHub or check the full reference in the API docs.