Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Zaplane – AI Agent Automation Workflow Builder & Integrations For LMS, CRM, ECommerce, Google Sheets, Forms And More Wordpress Plugin - Rating, Reviews, Demo & Download

Zaplane – AI Agent Automation Workflow Builder & Integrations For LMS, CRM, ECommerce, Google Sheets, Forms And More Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Zaplane is a no-code WordPress automation plugin and workflow builder — a self-hosted Zapier alternative that runs entirely inside your WordPress site. Connect a trigger (a WooCommerce order placed, a form submitted, a user registered, a subscription renewed, a webhook received) to one or more actions (send an email, add a contact to your CRM, post a Slack message, create a Trello card, call an API) with delays, conditions, filters, loops and AI steps in between.

Build automation workflows visually on a drag-and-drop canvas — no code required — and let them run reliably in the background on Action Scheduler, the same queue WooCommerce uses.

Why Zaplane?

  • No-code visual workflow builder — design automations by connecting trigger and action nodes on a flow canvas.
  • Self-hosted — no per-task fees — workflows, run history and credentials stay in your own WordPress database. No external automation service to pay per task or per workflow. Data reaches a third-party only when a workflow or connection you set up uses it (see External services).
  • 100+ integrations — WooCommerce, Easy Digital Downloads, FluentCRM, Mailchimp, Slack, Discord, Telegram, WhatsApp, Gmail, Google Sheets, Zoom, LearnDash, Tutor LMS, Elementor, Fluent Forms, Gravity Forms, WPForms, Contact Form 7 and many more (full list below).
  • Flow control steps — Delay, Condition, Filter, Router (multi-branch), Iterator (loop), Set Variable, HTTP Request, Send/Catch Webhook, Human Approval, Schedule, Manual trigger, Sticky Note.
  • Reliable background processing — long-running and scheduled steps run on Action Scheduler.
  • Ready-made recipes — templates for abandoned carts, birthday messages, win-backs, upsells, review requests, order confirmations, lead nurturing and more.
  • Optional AI automation — write replies, run a tool-calling AI Agent, generate images, or search your own knowledge base, through the WordPress AI Client (when available in core) or your own OpenAI, Anthropic or Gemini key.
  • AI access through the WordPress Abilities API — Zaplane registers its workflow capabilities as abilities. Install an MCP adapter and an AI client you approve can discover, build and run workflows. Zaplane runs no server of its own, and every ability requires an administrator.
  • Build your own integrations — Custom Apps let you add any REST API or WordPress hook as a trigger or action without writing a plugin.
  • GPL-3.0, 100% free, no premium upsell — every integration, trigger, action and recipe is in this plugin.

What you can automate

  • WooCommerce automation — welcome new customers, recover abandoned carts, follow up on orders, tag high-value buyers in your CRM, notify Slack when a product goes out of stock, send a review request after delivery, trigger subscription renewal reminders.
  • CRM & marketing automation — add form submissions to FluentCRM / Mailchimp / Brevo / ActiveCampaign / Groundhogg / GemCRM, apply or remove tags, enrol contacts in sequences, sync between CRMs, send birthday emails.
  • Form automation — route Fluent Forms, Gravity Forms, WPForms, Contact Form 7, Formidable, Ninja Forms, Fillout, Typeform or Jotform submissions to any destination; create tickets, cards, deals, posts, users or orders from a form.
  • LMS automation — enrol learners on LearnDash, Tutor LMS, LifterLMS, MasterStudy or Academy courses, grant membership on purchase, email instructors on course completion, award points, print certificates.
  • Membership automation — provision access on MemberPress, Paid Memberships Pro, SureMembers, BuddyBoss or Ultimate Member when a payment succeeds; downgrade on cancellation; sync membership status to a CRM.
  • Messaging automation — post to Slack, Discord, Telegram or Microsoft Teams-style channels, send Gmail / SureMail replies, auto-reply on WhatsApp or Facebook Messenger, create Zoom or Google Meet meetings.
  • Content & publishing automation — publish posts across sites, update ACF / Meta Box / JetEngine fields, add Events Calendar events, generate PDFs, send Google Docs / Google Sheets.
  • AI automation — route a form submission through an AI Agent, summarise support emails, auto-reply to webhooks with your knowledge base, translate content, extract structured data.
  • Scheduled & recurring automation — hourly, daily, weekly or cron-based jobs; birthdays and anniversaries; polling triggers for Google Sheets / Google Docs; delayed follow-ups.

Flow-control & utility steps

Delay (minutes, hours, days or until a date) · Condition (if/else) · Filter (stop if criteria don’t match) · Router (branch into many paths) · Iterator / Repeater (loop over a list) · Set Variable · Schedule · Manual trigger · Human Approval (pause for a Slack approval) · HTTP Request · Catch Webhook · Send Webhook · Formatter · Date / Time · CSV · XML · JSON Parser · Image Helper · Conversation Memory · Business Knowledge · MCP Client · Sticky Note.

Full integrations list

eCommerce: WooCommerce, WooCommerce Bookings, Easy Digital Downloads, SureCart, FluentCart, StoreEngine, Dokan.

Funnels & subscriptions: FunnelKit, WPFunnels, Paymattic.

CRM & marketing: FluentCRM, Groundhogg, GemCRM, Mailchimp, Brevo, ActiveCampaign.

Forms: Fluent Forms, Gravity Forms, WPForms, Contact Form 7, Formidable Forms, Ninja Forms, SureForms, Metform, weForms, WP User Frontend, Bit Form, Avada Form, AR Form, Booking Calendar Contact Form, Fillout, Typeform, Jotform.

LMS: LearnDash, Tutor LMS, LifterLMS, MasterStudy LMS, Academy LMS, QuizPress.

Membership & community: MemberPress, Paid Memberships Pro, SureMembers, BuddyBoss, Ultimate Member, Profile Builder, ZenCommunity.

Messaging & calling: Slack, Discord, Telegram, WhatsApp, Facebook Messenger, Zoom, Google Meet.

Email: Gmail, SureMail, FluentSMTP.

Google workspace: Google Sheets, Google Docs, Google Meet, Gmail.

Page builders & blocks: Elementor, Divi Builder, Beaver Builder, Kadence Blocks, Essential Blocks, Spectra, aBlocks, CoBlocks.

Content, custom fields & events: Advanced Custom Fields (ACF), JetEngine, Meta Box, The Events Calendar.

Gamification: GameEngine, GamiPress.

Project & productivity: Trello.

Mapping & media: WP Map Block, TruePlayer.

App builder & boards: ZenAppBuilder, GemBoards, GemBooking.

Developer: Webhook (incoming + outgoing), HTTP Request, Custom Apps (bring your own REST API or WordPress hook), MCP Client, Business Knowledge, WordPress core (any post type, taxonomy, user, option, role, custom hook).

AI: AI (Chat Model), AI Agent (tool-calling), OpenAI, Anthropic (Claude), Google Gemini, OpenAI-compatible endpoints (OpenRouter, Azure OpenAI, Ollama, self-hosted), WordPress AI Client.

Each service needs your own account with that provider. See External services below for exactly what Zaplane sends to each one, and when.

Keywords this plugin covers

WordPress automation, workflow builder, no-code automation, Zapier alternative, Make.com alternative, n8n alternative, Pabbly Connect alternative, Integromat alternative, WooCommerce automation, CRM automation, email automation, marketing automation, form automation, abandoned cart automation, drip campaign, autoresponder, webhook, HTTP request, API connector, trigger action, scheduled job, cron, Action Scheduler, AI automation, AI agent, MCP, Model Context Protocol, Abilities API, LearnDash automation, FluentCRM automation, Slack notifications, Mailchimp sync, Gmail sender.

External services

Zaplane contacts no external service when you install, activate or browse it, and it sends nothing to its authors. It connects to a third-party service only after you add a connection for that service, and then only when you test the connection, when the workflow builder loads options from it (for example your Slack channels or Trello boards), or when a workflow step that uses it runs. Each service needs your own account with its provider, so please review their terms and privacy policies before connecting. Like every request WordPress makes, these carry your site’s address in the User-Agent header.

Slack

  • Used for: the Slack app (send messages, manage channels, add reactions, receive Slack events) and the Human Approval step’s optional Slack notification.
  • Sends: the channels, users, message text and names you configure; the OAuth code or bot token you connect with; for Human Approval, the message and its approve and reject links, to the incoming webhook URL you enter.
  • When: when you connect or test a Slack connection, when the builder loads your channels, and when a Slack or Human Approval step runs.
  • Terms of service: https://slack.com/terms-of-service/api
  • Privacy policy: https://slack.com/trust/privacy/privacy-policy

Discord

  • Used for: the Discord app (send messages, create invites, add reactions) through a bot token you provide.
  • Sends: server, channel and user IDs and the message content you configure.
  • When: when you test the connection, when the builder loads channels, and when a Discord step runs.
  • Terms of service: https://discord.com/terms
  • Privacy policy: https://discord.com/privacy

Telegram

  • Used for: the Telegram app (send messages, media, locations and polls) through a bot token you provide (api.telegram.org).
  • Sends: the chat ID, message text and media URLs you configure.
  • When: when you test the connection and when a Telegram step runs.
  • Terms of service: https://telegram.org/tos/bot-developers
  • Privacy policy: https://telegram.org/privacy

Meta (Messenger and WhatsApp)

  • Used for: the Messenger and WhatsApp apps, through the Meta Graph API (graph.facebook.com) with the page or WhatsApp Business token you provide.
  • Sends: the recipient ID or phone number, message text, templates, media URLs and locations you configure.
  • When: when you test the connection and when a Messenger or WhatsApp step runs.
  • Terms of service: https://developers.facebook.com/terms/ and https://www.whatsapp.com/legal/business-terms
  • Privacy policy: https://www.facebook.com/privacy/policy/

Google (Gmail, Google Calendar and Google Meet)

  • Used for: the Gmail app (send email, load labels) and the Google Meet app (create calendar events with Meet links and meeting spaces), through Google’s APIs (gmail.googleapis.com, www.googleapis.com, meet.googleapis.com) after you authorize your own Google Cloud OAuth client (accounts.google.com, oauth2.googleapis.com).
  • Sends: recipients, subjects and message bodies; event titles, times, descriptions and attendee emails; OAuth codes and tokens.
  • When: when you connect, when the builder loads labels or calendars, and when a Gmail or Google Meet step runs.
  • Terms of service: https://policies.google.com/terms and https://developers.google.com/terms
  • Privacy policy: https://policies.google.com/privacy (see also https://developers.google.com/terms/api-services-user-data-policy)

AI provider configured in WordPress

  • Used for: AI and AI Agent steps, and Generate Image, when their connection uses the WordPress AI provider (the default).
  • Sends: Zaplane hands the prompt, conversation history, knowledge context, tool definitions and results, and any image you reference to the AI Client in WordPress core, which sends them to the provider the site owner configured in WordPress. Zaplane stores no key for it and contacts no AI service itself.
  • When: when one of those steps runs.
  • Terms of service and privacy policy: those of the provider configured in WordPress, for example the Anthropic, OpenAI or Google Gemini terms listed below.

The Anthropic, OpenAI, Google Gemini and OpenAI-compatible entries below apply only when you choose that provider on a connection and enter your own key.

Google Gemini API

  • Used for: AI steps with the Gemini provider and, if you turn it on, Business Knowledge semantic search, using your Gemini API key (generativelanguage.googleapis.com).
  • Sends: prompts, conversation history, knowledge context and images you reference; for semantic search, knowledge entry titles and content and search queries.
  • When: when an AI step runs, and with semantic search on, when knowledge entries are embedded or searched.
  • Terms of service: https://ai.google.dev/gemini-api/terms
  • Privacy policy: https://policies.google.com/privacy

Anthropic

  • Used for: AI and AI Agent steps with the Anthropic provider, using your API key (api.anthropic.com).
  • Sends: instructions, messages, conversation history, knowledge context, tool definitions and results, and image URLs you reference.
  • When: when you test the connection (which lists models) and when an AI or AI Agent step runs.
  • Terms of service: https://www.anthropic.com/legal/commercial-terms
  • Privacy policy: https://www.anthropic.com/legal/privacy

OpenAI

  • Used for: AI and AI Agent steps with the OpenAI provider (chat, image generation, audio transcription) and, if you turn it on, Business Knowledge semantic search, using your API key (api.openai.com).
  • Sends: the same kinds of data as for Anthropic, plus image prompts, the audio files you point to for transcription, and knowledge entry text and search queries for semantic search.
  • When: when you test the connection, when an AI step runs, and with semantic search on, when knowledge entries are embedded or searched.
  • Terms of service: https://openai.com/policies/services-agreement/
  • Privacy policy: https://openai.com/policies/privacy-policy/

OpenAI-compatible providers

  • Used for: AI and AI Agent steps when you choose the OpenAI-compatible provider and enter a base URL (for example Azure OpenAI, OpenRouter at openrouter.ai, or a model you host yourself with Ollama, which stays on your own server).
  • Sends: the same data as the OpenAI provider, to the base URL you entered.
  • When: when you test the connection, when the builder loads the models the endpoint lists, and when an AI or AI Agent step runs.
  • Terms of service and privacy policy: those of the provider you choose. For OpenRouter: https://openrouter.ai/terms and https://openrouter.ai/privacy. For Azure OpenAI: https://www.microsoft.com/licensing/terms/ and https://www.microsoft.com/privacy/privacystatement

Zoom

  • Used for: the Zoom app (create meetings and webinars, add registrants) through your own Zoom app (api.zoom.us, with OAuth at zoom.us).
  • Sends: meeting topics, times and settings; registrant names and emails; OAuth codes and tokens.
  • When: when you connect and when a Zoom step runs.
  • Terms of service: https://www.zoom.com/en/trust/terms/
  • Privacy policy: https://www.zoom.com/en/trust/privacy/privacy-statement/

Trello

  • Used for: the Trello app (create and update cards, lists and boards) with your API key and token (api.trello.com).
  • Sends: the card, list, board, member and label details you configure, with your key and token.
  • When: when you test the connection, when the builder loads boards and lists, and when a Trello step runs.
  • Terms of service: https://www.atlassian.com/legal/atlassian-customer-agreement
  • Privacy policy: https://www.atlassian.com/legal/privacy-policy

Mailchimp

  • Used for: the Mailchimp app (add or update subscribers and tags) with your API key (the api.mailchimp.com data centre named in your key).
  • Sends: subscriber email addresses, merge fields, tags and audience IDs.
  • When: when you test the connection and when a Mailchimp step runs.
  • Terms of service: https://mailchimp.com/legal/terms/
  • Privacy policy: https://www.intuit.com/privacy/statement/

Brevo

  • Used for: the Brevo app (create and update contacts, manage lists) with your API key (api.brevo.com).
  • Sends: contact email addresses, names, attributes and list IDs.
  • When: when you test the connection and when a Brevo step runs.
  • Terms of service: https://www.brevo.com/legal/termsofuse/
  • Privacy policy: https://www.brevo.com/legal/privacypolicy/

ActiveCampaign

  • Used for: the ActiveCampaign app (contacts, lists, tags, automations) at the account API URL and key you enter (your account’s own address, such as youraccount.api-us1.com or youraccount.activehosted.com).
  • Sends: contact email addresses, names and phone numbers, and list, tag and automation IDs.
  • When: when you test the connection and when an ActiveCampaign step runs.
  • Terms of service: https://www.activecampaign.com/legal/terms-of-service
  • Privacy policy: https://www.activecampaign.com/legal/privacy-policy

Typeform

  • Used for: the Typeform app (list and create forms) with your access token (api.typeform.com). After the Create Form step runs, it registers your site’s webhook URL with that form so its responses reach your workflows.
  • Sends: form titles, fields and workspace, and your site’s webhook URL.
  • When: when you test the connection, when the builder loads forms, and when a Typeform step runs.
  • Terms of service: https://www.typeform.com/legal/service-terms-and-conditions
  • Privacy policy: https://www.typeform.com/legal/privacy-policy

Jotform

  • Used for: the Jotform app (list and create forms) with your API key (api.jotform.com).
  • Sends: form IDs and the form definitions you create.
  • When: when you test the connection, when the builder loads forms, and when a Jotform step runs.
  • Terms of service: https://www.jotform.com/terms/
  • Privacy …

Screenshots

No screenshots provided


Reviews & Comments