Skip to main content
Login Join
Captain Funnel
WooCommerce · Free

Captain Funnel

by devang vachheta (@devangvachheta1)

Back to Showcase
WooCommerce Free automation Notifications whatsapp whatsapp cloud api woocommerce
Captain Funnel banner

About This Plugin

Captain Funnel connects your WordPress and WooCommerce website to the official WhatsApp Cloud API by Meta and sends automated WhatsApp messages to your customers whenever an order status changes or a form is submitted. No third party gateway, no unofficial WhatsApp automation tool, and no manual copy pasting of phone numbers. Everything runs directly from your own WordPress admin dashboard using Meta’s official API.

Captain Funnel is built for store owners, WooCommerce sellers, course creators, membership sites, agencies, and marketers who want reliable WhatsApp order updates, booking confirmations, membership alerts, and form response messages without depending on a paid SaaS subscription.

This plugin is a free, open source tool. Every feature described on this page is fully available with no paywalls, upsells, or locked functionality.

💬 Automated WooCommerce Order Notifications

Automatically send a WhatsApp message to your customer every time their WooCommerce order status changes. Captain Funnel supports Pending, Processing, Completed, Cancelled, Refunded, and Failed order statuses, so your customers always know exactly where their order stands without you lifting a finger.

📢 Bulk WhatsApp Broadcasts

Send a single WhatsApp campaign to a large list of contacts in one go. Broadcasts support hundreds of contacts per campaign, can run using your own custom WhatsApp Cloud API app or the plugin’s global Settings credentials, and can be sent immediately, scheduled for a future date and time, or set to repeat automatically every month. A full run history keeps track of every broadcast you have sent, including delivery status per contact.

🔁 Funnels : Multi Step WhatsApp Automation

Build multi step automation sequences that send a series of WhatsApp messages over time. Each step in a funnel supports its own configurable delay, so you can welcome a new customer immediately, follow up a day later, and send a review request a week after that, all without any manual work once the funnel is set up.

📝 Message Templates With Dynamic Variables

Write your own WhatsApp message content using an easy template editor. Insert dynamic variables such as customer name, order number, order total, order status, tracking number, delivery date, coupon code, billing address, and more, so every message feels personal even though it is sent automatically.

🔌 Wide Integration Support

Captain Funnel connects with a large range of WordPress plugins across several categories, so you are not limited to WooCommerce alone:

E‑commerce: WooCommerce, Easy Digital Downloads

Form Builders: Elementor Forms, WPForms, Contact Form 7, Gravity Forms, Fluent Forms

Learning Management Systems: LearnDash, Tutor LMS, LifterLMS

Membership Plugins: MemberPress, Paid Memberships Pro, Restrict Content Pro

Booking Systems: Amelia, Bookly, MotoPress Booking

User Management: User Registration

Custom Automation: A flexible integration for triggering messages from your own custom events

Each integration can be switched on or off independently from the Integrations screen, and the plugin’s built in integration registry keeps the enabled and available state consistent across the entire admin dashboard.

📊 Detailed Message Logs

Every WhatsApp message Captain Funnel attempts to send is recorded in the Logs screen, including messages that were sent successfully, messages that failed, and messages that were skipped. This makes it easy to audit delivery, debug a broken template, or confirm that a customer actually received their order update.

🌗 Dark Mode And Light Mode Admin UI

The entire Captain Funnel dashboard, including Broadcasts, Funnels, Templates, Logs, Integrations, and Settings, supports both a light and a dark interface theme, so you can work comfortably in whichever mode you prefer.

♿ Built With Accessibility In Mind

Captain Funnel’s React based admin interface has been through a dedicated accessibility pass across every screen, including proper labeling, keyboard friendly controls, and screen reader support, so store teams of any ability can manage their WhatsApp automation comfortably.

🔔 Token Expiry Detection

Meta WhatsApp Cloud API access tokens can expire. Captain Funnel automatically detects an expiring or expired token and sends an email notification to the site admin, so your WhatsApp automation never silently stops working without you knowing.

⚠️ Failed Order Admin Alerts

Configure an admin WhatsApp number to receive a notification whenever an order fails to send its WhatsApp message, so you can step in and follow up with the customer manually if needed.

📱 Require Phone Number At Checkout

Optionally require a phone number field at WooCommerce checkout, so every order has a valid number to send WhatsApp notifications to.

✅ Test Message Button

Send a test WhatsApp message directly from the Settings screen to confirm your Meta WhatsApp Cloud API credentials are configured correctly before going live.

Perfect for:

  • WooCommerce store owners who want automatic WhatsApp order updates
  • Course creators using LearnDash, Tutor LMS, or LifterLMS who want student notifications
  • Membership sites using MemberPress, Paid Memberships Pro, or Restrict Content Pro
  • Businesses using Amelia, Bookly, or MotoPress Booking for appointments and bookings
  • Agencies and marketers running WhatsApp broadcast campaigns for clients
  • Any WordPress site collecting leads through Elementor Forms, WPForms, Contact Form 7, Gravity Forms, or Fluent Forms

With automated order notifications, bulk broadcasts, multi step funnels, dynamic message templates, wide integration support, detailed logs, and a fully accessible dark and light mode dashboard, Captain Funnel gives you everything you need to run reliable WhatsApp communication for your WordPress or WooCommerce website using Meta’s own official API.

How It Works

  1. Enter your Meta WhatsApp Cloud API credentials in Captain Funnel Settings.
  2. Enable the integrations you want to use, such as WooCommerce, Elementor Forms, or LearnDash, under Captain Funnel Integrations.
  3. Write your WhatsApp message templates using dynamic variables under Captain Funnel Templates.
  4. Optionally build a multi step automation sequence under Captain Funnel Funnels, or set up a bulk campaign under Captain Funnel Broadcasts.
  5. Messages are then sent automatically whenever a matching event happens on your site, such as an order status change or a form submission.

Key Features

  • 💬 WooCommerce Order Notifications : Automated WhatsApp messages for Pending, Processing, Completed, Cancelled, Refunded, and Failed order statuses
  • 📢 Bulk WhatsApp Broadcasts : Send campaigns to large contact lists immediately, on a schedule, or on a monthly recurrence
  • 🔁 Funnels : Multi step WhatsApp automation sequences with per step delay support
  • 📝 Message Templates : Write custom WhatsApp messages using dynamic variables
  • 🔌 17+ Integrations : WooCommerce, Easy Digital Downloads, Elementor Forms, WPForms, Contact Form 7, Gravity Forms, Fluent Forms, LearnDash, Tutor LMS, LifterLMS, MemberPress, Paid Memberships Pro, Restrict Content Pro, Amelia, Bookly, MotoPress Booking, User Registration, and Custom Automation
  • 📊 Message Logs : Track every sent, failed, and skipped WhatsApp message
  • 🌗 Dark / Light Mode : Full admin dashboard theming
  • Accessibility Focused : Dedicated accessibility pass across the entire admin interface
  • 🔔 Token Expiry Detection : Automatic email alert when your WhatsApp Cloud API token needs attention
  • ⚠️ Failed Order Alerts : Admin WhatsApp notification for failed order messages
  • 📱 Require Phone At Checkout : Ensure every WooCommerce order has a valid phone number
  • Test Message Button : Verify your API credentials directly from Settings
  • 📖 Built In Documentation : Setup guides for credentials and every supported integration
  • 🔁 Version Rollback : Restore a previous plugin version directly from the WordPress admin

Supported Integrations

E‑commerce: WooCommerce, Easy Digital Downloads

Form Builders: Elementor Forms, WPForms, Contact Form 7, Gravity Forms, Fluent Forms

Learning Management Systems: LearnDash, Tutor LMS, LifterLMS

Membership Plugins: MemberPress, Paid Memberships Pro, Restrict Content Pro

Booking Systems: Amelia, Bookly, MotoPress Booking

User Management: User Registration

Custom Automation: Trigger WhatsApp messages from your own custom events

Available Template Variables

Use these dynamic variables inside any Message Template to personalize your WhatsApp messages automatically:

{customer_name} `{order_number}` `{order_total}` `{order_status}` `{customer_phone}` `{customer_email}` `{coupon_code}` `{tracking_number}` `{delivery_date}` `{billing_address}` `{site_name}`

Integration specific variables are also available depending on the trigger, such as {student_name} for LearnDash, Tutor LMS, and LifterLMS, {member_name} for MemberPress, Paid Memberships Pro, and Restrict Content Pro, {sender_name} for form integrations, and {service_name} for booking integrations like Amelia.

🌟 OUR PRODUCTS

🥇 Captain Advance Filter : Create powerful filters for WordPress with advanced filtering options, flexible layouts, and easy customization.

🥇 Captain Social Review : Display reviews and testimonials from multiple platforms with beautiful layouts, filtering options, and easy customization.

🥇 Captain Widgets Kit : Extend your WordPress website with a collection of powerful widgets and elements designed to enhance your website building experience.

🥇 Captain Feed for YouTube : Display customizable YouTube feeds for channels, playlists, Shorts, search results, and individual videos directly on your WordPress website.

Getting Your WhatsApp Cloud API Credentials

Use the built in Documentation section inside the plugin admin for step by step guides on:

  • Creating a Meta Business Account : Learn how to set up a verified Meta Business Account
  • Getting WhatsApp Cloud API Access : Learn how to obtain your Phone Number ID, WhatsApp Business Account ID, and access token
  • Connecting WooCommerce : Learn how to enable and configure the WooCommerce integration
  • Connecting Form Plugins : Learn how to enable and configure Elementor Forms, WPForms, Contact Form 7, Gravity Forms, and Fluent Forms

External Services

This plugin sends data to the Meta WhatsApp Cloud API (graph.facebook.com) to deliver WhatsApp messages to your customers. This connection is required for the plugin to function.

By installing and configuring this plugin, you agree to the Meta WhatsApp Business Policy. Messages are only sent when explicitly triggered by site events, such as an order status change, a form submission, a funnel step, or a broadcast campaign you create. No data is sent without the site admin’s own configuration and intent.

Data sent to the Meta WhatsApp Cloud API:

  • Customer phone number : Used to deliver the WhatsApp message
  • Message content : The message text configured by the site admin in Templates, Funnels, or Broadcasts

Visitor Privacy:

No data is collected, stored, or shared by the plugin author. All API credentials are stored locally in your own WordPress database. A transient is used to throttle token expiry notification emails to a maximum of once per day. No external tracking or analytics are performed by this plugin.

Source Code:

The full source code, including build tools, is included in the plugin package under the src/ directory. Build instructions are provided in package.json.

Community Reviews

No reviews yet. Be the first to share your experience!

Log in to leave a review