Zapify

Descrizione

Zapify automates WordPress in one sentence: when this happens, do this.

Pick a trigger — an order is completed, a form is submitted, a user registers. Pick what should follow — send an email, grant a role, create a post, call a webhook. Set it live. That is the whole product.

It is a simple, self-hosted alternative to Zapier, Make, n8n, Uncanny Automator, AutomatorWP and Thrive Automator for the things that happen inside your WordPress site — with no per-task pricing, no monthly quota, and no round trip to somebody else’s server.

⚡ Build an automation in a minute

  1. When this happens — choose a trigger from any plugin you already run
  2. Do this — add one action, or a dozen, in the order you want them
  3. Set it live — Zapify binds it to the right WordPress hook and gets out of the way

Every value you type can carry a placeholder — the order total, the person’s email, the field they filled in — and the builder lists what is available at each step, so you are picking from a list rather than guessing at a variable name.

💝 Why Zapify

➡️ The logs tell you what actually happened — every run records what each action was given after your placeholders were filled in, written down before the action runs. “Why did it email the wrong person?” is answered on the screen instead of in your imagination.
➡️ Webhooks are free, both ways — every automation can be started by an inbound webhook and can call out to one, on the free plan. If you already run n8n, Make or Zapier, Zapify is the WordPress half you were missing.
➡️ Multiple triggers are free — one automation can watch several things at once, and require all of them or any of them, without paying for the privilege.
➡️ Nothing is deleted when a licence lapses — anything using a paid feature is marked inactive with the reason stated, and resumes the moment your licence does.
➡️ It stays out of the way — a page view on a site with no matching automation costs no database queries of Zapify’s own. Integration code loads only when something actually uses it.
➡️ Your data stays yours — automations run on your server. Nothing is sent anywhere unless you build an action that sends it.

Features

Everything below is in the free plugin.

🧩 A visual builder, not a settings screen
Triggers and actions as cards you can read at a glance, reorder by dragging, and edit in place. No modals, no wizard.

👉 23 triggers and 18 actions out of the box
Posts, users, roles, comments, terms, page views, WooCommerce orders and purchases, and four form plugins.

🔀 Several triggers on one automation
Require all of them, or any of them. Free on every plan.

🪝 Any hook in WordPress
The custom hook trigger takes any do_action name from core, a theme, or any plugin — and its listen mode shows you what that hook passes, so you can build placeholders from something Zapify has never heard of.

📥 Incoming webhooks
Start an automation from anything that can send an HTTP request, with signature verification, rate limiting and a per-source key. Up to three sources on the free plan; one source can feed any number of automations.

📤 Outgoing webhooks
Call any URL as an action, with your own headers and body, guarded against SSRF.

🧾 Run logs that resolve
Filterable history showing every action’s configuration with the placeholders already substituted, plus the reason anything was skipped. Seven days of retention on the free plan.

🎛️ Live, Draft and Off, per step
Switch a whole automation, or a single trigger or action, without deleting anything. Turning an automation off leaves each step exactly as you set it, so turning it back on restores what you had.

📚 32 ready-made templates
Start from a working automation and change the parts you care about.

🧰 Utilities
Write a note to the log, and set a variable one step can hand to the next.

⚙️ Tools and system status
Rebuild the hook map, see what Zapify has bound, and copy a full environment report for support in one click.

Premium Features

🎚️ Conditions on automations and actions
Gate a whole automation, or one action inside it, on conditions of your choice — so one automation covers the cases that would otherwise need four.

🧠 Advanced conditions
Nested condition groups, unlimited rules, and the pattern and date comparisons.

⏱️ Delays
Run an action minutes, hours or days after the trigger fires.

🔀 Routes
Branch one automation into several, each with its own condition, instead of maintaining one automation per case.

🔁 Loops
Run a set of actions once for every item in a list — every line item on an order, every row in a payload.

🕗 Scheduled automations
Run on a clock rather than in response to anything — every hour, every Monday morning, or once at a moment you pick, with no trigger at all.

📦 Bulk automations
Run across a set you choose — every subscriber, every draft post — instead of waiting for each one to do something.

🖱️ Buttons
Put a button or link on any page with a shortcode and let people start an automation by clicking it.

🔐 Webhook auth, signing and retries
Reusable auth profiles, request signing, retry policies, and unlimited incoming sources.

🔍 Dry-run and bulk replay
Ask why an automation did not match a delivery, and re-run a filtered set at once.

👤 Advanced subject resolution
Skip a delivery when its person has no account, or create one from the payload.

♻️ Retry a failed run
Re-run a failed automation from the logs without rebuilding it.

🗄️ Extended log retention
Keep run history beyond seven days and export it as CSV.

🔗 Connections
Store credentials and OAuth connections for external services once, and use them across every automation.

📤 Import and export
Move automations between sites as JSON.

🧩 15 premium integrations
Listed below.

Integrations

Free

👉 WordPress — 12 triggers and 12 actions: users, roles, posts, comments, terms, page views, custom fields, email and password resets
👉 WooCommerce — order status changes and product purchases; change an order status, add an order note
👉 Gravity Forms — submissions, submissions matching a field value, payments completed and refunded; create an entry
👉 Contact Form 7, WPForms, Fluent Forms — form submissions, with a placeholder generated for every field on the form you pick
👉 Webhooks — receive one, send one
👉 Utilities — any WordPress hook, notes and variables

Premium

👉 Slack — send a message
👉 AI (OpenAI & Anthropic) — generate text and use it in a later step
👉 Google Sheets — add a row to a spreadsheet
👉 Mailchimp, ActiveCampaign, ConvertKit, FluentCRM — add or update a contact or subscriber
👉 ClickUp — create a task
👉 LearnDash — 7 triggers and 3 actions: courses, lessons, topics, quizzes, enrolments and groups
👉 LifterLMS — course and lesson completion, enrolments, memberships; enrol or remove a user
👉 Tutor LMS — course and lesson completion, enrolments
👉 Easy Digital Downloads — a download is purchased
👉 Ninja Forms, Formidable Forms — form submissions
👉 Buttons — somebody clicks a button or link you placed

For developers

Zapify publishes a small, stable extension surface — register your own integrations, intercept the engine, rewrite placeholder values — and ships a sample integration plugin to copy. See the docs/ folder inside the plugin.

Privacy and external services

Zapify does not phone home. Automations run on your own server, and the free plugin sends data to a third party only where you have explicitly built it to: an outgoing webhook goes to the URL you enter, and the premium integrations talk to the service you connect them to, using the credentials you supply. Each of those requests happens only when an automation you created runs.

Licensing and optional usage tracking are handled by Freemius (terms, privacy). Usage tracking is opt-in — the plugin works fully without it, and declining changes nothing.

DO YOU HAVE ANY QUESTIONS / FEEDBACK / FEATURE REQUEST / BUG REPORT ❓

Please open a support topic or get in touch. We read everything.

Spread The Word ❤️

If Zapify saves you a job, please leave a review. It is the single most helpful thing you can do for a small plugin.

Installazione

  1. Upload the plugin, or install it from Plugins Add New.
  2. Activate it.
  3. Go to Zapify and build your first automation.

There is nothing to configure before you start.

FAQ

Does this slow my site down?

A front-end request on a site with no matching automation adds no database
queries of Zapify’s own. Automations are compiled into a single cached map at
save time, and integration code is only loaded when a matching hook fires.

What happens to my automations if I stop paying?

They are kept exactly as you built them. Anything using a paid feature is
marked inactive with the reason stated — nothing is deleted, nothing is
rewritten, and everything resumes the moment your licence does.

Can it trigger on something Zapify does not support?

Yes. The custom hook trigger takes any do_action name in WordPress or any
plugin, and has a listen mode that shows you what that hook passes so you can
build placeholders from it.

Is the webhook URL safe to share?

No — treat it as a password, because anyone holding it can fire that
automation. Turn on signature verification for anything that matters, and issue
a new URL if one leaks.

Does it work with my page builder / membership plugin / LMS?

If it fires a WordPress hook, yes, through the custom hook trigger. Purpose-built
integrations for more plugins are being added.

Recensioni

Non ci sono recensioni per questo plugin.

Contributi e sviluppo

“Zapify” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

Changelog

1.8.1

  • New Pro integrations for hosted services: Mailchimp (add or update a
    subscriber), ActiveCampaign (add or update a contact), ConvertKit (subscribe
    to a form) and ClickUp (create a task).

1.8.0

  • Connections settings now fill the screen: the services down the left with
    their logos, the chosen one’s settings on the right.
  • Tools rebuilt as a card each, saying what every tool does and when to reach
    for it, with the danger zone set apart.
  • System status now reports the server’s limits, the WordPress install, the
    active theme, every installed plugin and which of them Zapify integrates
    with — and the whole report copies to the clipboard in one click.
  • New tab listing the other KaizenCoders plugins, marking the ones this site
    already has.
  • Zapify’s screens now show Zapify’s notices. Other plugins’ notices are
    cleared from them — licensing and the action queue’s own warnings stay.
  • A Zapify footer on Zapify’s screens, carrying the version support asks for
    first, links to the documentation and support, and “Made with love by
    KaizenCoders”. WordPress’s own footer credit and version nag are cleared
    from those screens to make room for it.
  • Fixed: a premium template could be built into an empty automation when
    imported past the guard that normally refuses it.

1.7.0

  • New Pro integrations: LifterLMS (course and lesson completion, enrolment,
    memberships, with enrol and remove actions), Tutor LMS, Easy Digital
    Downloads, Ninja Forms and Formidable Forms.
  • Every integration now shows its own logo instead of a lettered tile.

1.6.0

  • Builder rebuilt: panels around the triggers and the actions, the integration’s
    mark and #id on every card, and one footer row instead of three buttons.
  • Conditions read as part of the flow — the automation’s gate between the
    panels, an action’s filter on the action — with switchable AND/OR and nested
    groups named by what they mean.
  • Triggers and actions each carry their own switch: live, off, or draft. The
    automation’s own switch no longer overwrites them, so pausing and resuming
    leaves every step as it was.
  • An automation can be set live or paused in one click from the list.
  • Actions can wait minutes, hours or days before running.
  • New trigger: somebody clicks a button, via [zapify_button] or
    [zapify_link].
  • Thirty-two templates, up from sixteen, each showing the marks of the
    integrations it needs.
  • Premium integrations now appear on a free install, greyed and browsable,
    instead of being invisible.
  • KC_ZF_DEV_MODE set to false shows exactly what a free install sees.
  • Fixed: an unfinished condition silently stopped an automation for ever;
    editing an action’s filter threw away its delay; removing a delay often did
    not; several layout faults in the builder and the picker.

1.5.0

  • One condition engine for the trigger filter, automations, actions and loop
    items, with a stored explanation of every skip.
  • Webhook sources: one URL feeding many automations, with listen mode, replay,
    retries and verified signature schemes for eight providers.
  • Routes: branch one automation instead of maintaining one per case.
  • Loops: run a set of actions once for every item in a list.
  • Scheduled and bulk automations.
  • Includes schema revisions 1.0.1 through 1.4.1.

1.0.0

  • First release.

For the full list, see changelog.txt.