Captain Funnel

Descripción

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 está diseñado para propietarios de tiendas, vendedores de WooCommerce, creadores de cursos, sitios de membresía, agencias y especialistas en marketing que desean actualizaciones de pedidos de WhatsApp fiables, confirmaciones de reservas, alertas de membresía y mensajes de respuesta de formularios sin depender de una suscripción SaaS de pago.

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

YouTube Tutorials | Facebook Community | Free Support

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

Crea secuencias de automatización de varios pasos que envíen una serie de mensajes de WhatsApp a lo largo del tiempo. Cada paso de un embudo admite su propio retraso configurable, por lo que puedes dar la bienvenida a un nuevo cliente de inmediato, hacer un seguimiento un día después y enviar una solicitud de reseña una semana más tarde, todo ello sin trabajo manual una vez configurado el embudo.

Message Templates With Dynamic Variables

Escribe el contenido de tus mensajes de WhatsApp utilizando un editor de plantillas sencillo. Inserta variables dinámicas como el nombre del cliente, número de pedido, total del pedido, estado del pedido, número de seguimiento, fecha de entrega, código de cupón, dirección de facturación y más, para que cada mensaje se sienta personal a pesar de enviarse automáticamente.

Wide Integration Support

Captain Funnel se conecta con una amplia gama de plugins de WordPress en varias categorías, por lo que no estás limitado únicamente a WooCommerce:

E‑commerce: WooCommerce, Easy Digital Downloads

Form Builders: Elementor Forms, WPForms, Contact Form 7, Gravity Forms, Fluent Forms, Ninja Forms, Formidable Forms, Forminator

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

La interfaz de administración basada en React de Captain Funnel ha pasado por una revisión exhaustiva de accesibilidad en todas las pantallas, incluyendo un etiquetado adecuado, controles accesibles por teclado y compatibilidad con lectores de pantalla, para que los equipos de tiendas de cualquier capacidad puedan gestionar su automatización de WhatsApp cómodamente.

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.

Floating WhatsApp Chat Widget

Add a floating WhatsApp chat button to your site’s front-end with a guided setup wizard. Choose from four ready made popup styles, Classic, Minimal Glass, Team Card, and Message Card, each with a live preview so you know exactly how it will look before saving. Add multiple agents with their own name, department, and phone number, set business hours so the widget shows an offline message outside working hours, and control exactly which pages, post types, or devices the widget appears on.

Perfect for:

  • Propietarios de tiendas WooCommerce que desean actualizaciones de pedidos automáticas por WhatsApp
  • Course creators using LearnDash, Tutor LMS, or LifterLMS who want student notifications
  • Sitios de membresía que utilizan MemberPress, Paid Memberships Pro o Restrict Content Pro
  • Empresas que utilizan Amelia, Bookly o MotoPress Booking para citas y reservas
  • Agencias y especialistas en marketing que ejecutan campañas de difusión de WhatsApp para clientes
  • Any WordPress site collecting leads through Elementor Forms, WPForms, Contact Form 7, Gravity Forms, Fluent Forms, Ninja Forms, Formidable Forms, or Forminator
  • Any website wanting a floating WhatsApp chat button so visitors can message the business directly

With automated order notifications, bulk broadcasts, multi step funnels, dynamic message templates, wide integration support, a floating WhatsApp chat widget, 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.

Cómo funciona

  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. Los mensajes se envían automáticamente siempre que ocurra un evento coincidente en tu sitio, como un cambio en el estado de un pedido o el envío de un formulario.

Características principales

  • 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
  • 20+ Integrations : WooCommerce, Easy Digital Downloads, Elementor Forms, WPForms, Contact Form 7, Gravity Forms, Fluent Forms, Ninja Forms, Formidable Forms, Forminator, LearnDash, Tutor LMS, LifterLMS, MemberPress, Paid Memberships Pro, Restrict Content Pro, Amelia, Bookly, MotoPress Booking, User Registration, and Custom Automation
  • Floating WhatsApp Chat Widget : Customizable floating chat button with 4 popup styles (Classic, Minimal Glass, Team Card, Message Card), a live preview setup wizard, multiple agents, a greeting popup, business hours, and page/device visibility rules
  • 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

YouTube Tutorials

Integraciones compatibles

E‑commerce: WooCommerce, Easy Digital Downloads

Form Builders: Elementor Forms, WPForms, Contact Form 7, Gravity Forms, Fluent Forms, Ninja Forms, Formidable Forms, Forminator

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

Variables de plantilla disponibles

Utiliza estas variables dinámicas dentro de cualquier plantilla de mensaje para personalizar tus mensajes de WhatsApp automáticamente:

{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.

Captain Live Chat : Self-hosted live chat for WordPress with an agent inbox, offline lead capture, and analytics. Conversations stay in your own database, with no subscription and no external servers.

Obtención de tus credenciales de la API de WhatsApp Cloud

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, Fluent Forms, Ninja Forms, Formidable Forms, and Forminator

Prefer a video? Watch How to Get Your WhatsApp Cloud API Credentials on YouTube for the same steps shown on screen.

Servicios externos

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.

  • Servicio: API de WhatsApp Cloud de Meta
  • URL: https://graph.facebook.com/
  • Términos de servicio: https://www.whatsapp.com/legal/business-policy/
  • Política de privacidad: https://www.whatsapp.com/legal/privacy-policy-eea

Al instalar y configurar este plugin, aceptas la Política de WhatsApp Business de Meta. Los mensajes solo se envían cuando los activa explícitamente un evento del sitio, como un cambio en el estado de un pedido, el envío de un formulario, un paso de embudo o una campaña de difusión que crees. No se envía ningún dato sin la configuración y la intención propia del administrador del sitio.

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:

El autor del plugin no recopila, almacena ni comparte ningún dato. Todas las credenciales de la API se almacenan localmente en tu propia base de datos de WordPress. Se utiliza un transitorio para limitar los correos electrónicos de notificación de caducidad del token a un máximo de uno por día. Este plugin no realiza ningún seguimiento ni análisis externo.

YouTube (admin screens only):

The plugin’s Dashboard shows tutorial video thumbnails loaded from img.youtube.com, and the Documentation screen embeds tutorial videos from youtube-nocookie.com (YouTube’s privacy-enhanced mode). These requests are made by the site admin’s browser while viewing those screens; site visitors are never affected. No site or customer data is sent.

  • Service: YouTube (Google LLC)
  • Terms of Service: https://www.youtube.com/t/terms
  • Privacy Policy: https://policies.google.com/privacy

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.

Capturas

Instalación

  1. Upload the plugin folder to /wp-content/plugins/captain-funnel/, or install the plugin directly from the WordPress Plugins screen.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Captain Funnel Settings and enter your Meta WhatsApp Cloud API credentials.
  4. Enable the integrations you need under Captain Funnel Integrations.
  5. Write your WhatsApp message templates under Captain Funnel Templates.
  6. Optionally set up Funnels for multi step automation or Broadcasts for bulk campaigns.

FAQ

¿Necesito una cuenta de Meta Business?

Yes. You need a verified Meta Business Account with WhatsApp Cloud API access. See the built in Documentation section inside the plugin for step by step instructions.

¿Es gratuito el uso de la API de WhatsApp Cloud?

Meta ofrece varias conversaciones de servicio gratuitas por mes. Después, los precios se establecen por conversación según el país. Consulta https://business.whatsapp.com/products/platform-pricing para ver los precios actuales establecidos por Meta.

What is the difference between Text and Template message types?

Los mensajes de texto tienen formato libre, pero solo funcionan dentro de una franja de atención al cliente de 24 horas después de que el cliente haya enviado el último mensaje a tu número de negocio. Los mensajes de plantilla están preaprobados por Meta y pueden enviarse en cualquier momento, incluso como el primer mensaje saliente a un cliente.

¿Puedo enviar campañas masivas de WhatsApp a muchos contactos a la vez?

Yes. Use the Broadcasts screen to create a campaign, add your contact list, choose whether to send immediately, schedule it for later, or repeat it monthly, and pick between your own custom WhatsApp Cloud API app or the plugin’s global Settings credentials.

¿Puedo enviar una serie de mensajes de WhatsApp a lo largo del tiempo?

Yes. Use Funnels to build a multi step automation sequence. Each step can have its own delay, so messages go out over hours, days, or weeks after the funnel is triggered.

¿Con qué plugins se integra Captain Funnel?

Captain Funnel se integra con 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 y User Registration, además de una opción de Automatización personalizada para tus propios eventos.

¿Este plugin almacena datos de los clientes?

El plugin registra el estado de entrega de mensajes, incluido el número de teléfono, el contenido del mensaje, el estado y la marca de tiempo, en una tabla de base de datos local de WordPress. Estos datos solo se utilizan para mostrar la pantalla de Registros y se eliminan cuando se desinstala el plugin.

¿Qué pasa si caduca mi token de la API de WhatsApp Cloud?

Captain Funnel detecta automáticamente un token caducando o caducado y envía un aviso por correo electrónico al administrador del sitio para que puedas renovarlo antes de que se pierda ningún mensaje.

Can I be notified when an order fails to send its WhatsApp message?

Sí. Establece un número de aviso de administrador en Ajustes y recibirás una alerta de WhatsApp cada vez que no se pueda enviar el mensaje de un pedido.

Is the admin dashboard accessible?

Sí. La interfaz de administración del capitán Funnel ha pasado por una revisión de accesibilidad dedicada, con etiquetado adecuado y controles compatibles con el teclado, en cada pantalla.

What is the Rollback feature?

La característica de retroceso le permite restaurar de forma segura el plugin a una de las versiones disponibles anteriores directamente desde el panel de administración de WordPress, sin tener que subir manualmente archivos del plugin.

¿Es WhatsApp una marca comercial?

WhatsApp es una marca registrada de Meta Platforms, Inc. Este plugin no está afiliado, respaldado ni patrocinado por Meta Platforms, Inc. o WhatsApp.

Reseñas

3 de septiembre de 2026
Captain Funnel is a really useful and powerful WhatsApp automation plugin for WordPress. I tested it with WooCommerce as well as popular form plugins like Elementor Forms, WPForms, Contact Form 7, Gravity Forms, and Fluent Forms, and the integrations worked really well.The automated multi-step WhatsApp campaigns are especially useful for creating proper follow-up workflows. The Broadcast feature is another great addition. we can create a contact list and send messages to everyone at once, which is very useful for special sales, promotions, and announcements. We can also schedule broadcasts for a specific date and time instead of sending them immediately.The automatic message feature works really well too, making it easy to send WhatsApp messages automatically based on different actions and events. Custom templates, dynamic variables, funnels, and message logs make the overall system even more flexible.What I like most is that Captain Funnel is not limited to WooCommerce. The form integrations make it equally useful for lead generation and customer follow-ups.Overall, a very well-built WhatsApp automation solution for WordPress. Great work by the developer and definitely worth trying!
Leer la 1 reseña

Colaboradores y desarrolladores

«Captain Funnel» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Captain Funnel» está traducido en 5 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Captain Funnel» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.2.4 (08/10/2026)

  • Fix : Plugin Notices On Captain Funnel Screens : The «WP-Cron is disabled» warning and the «enabled integration plugin is missing» warning were hidden on the plugin’s own screens; they are now shown at the top of the page content, clear of the sidebar, and follow the light and dark theme.
  • Fix : Switching Off A Missing Integration : An integration that was switched on but whose plugin is not installed showed a greyed-out, locked toggle, so it could not be switched off as the warning asked; the toggle now shows as on and can be switched off.
  • Fix : Site Name In Messages : The {site_name} variable, funnel messages, the test message, and the token expiry email sent the site title with HTML entities (for example «&» instead of «&»); the site name is now sent as plain text.
  • Fix : Broadcast Saving & Resending : Saving a broadcast without a credentials mode or recurrence no longer raises PHP warnings, and «Resend to All» / «Resend Failed» now return a clear error for a broadcast that no longer exists.
  • Fix : Broadcast Run History Filters : The Today, This Week, and This Month filters now use the site time zone.
  • Fix : Log Retention Time Zone : The automatic log cleanup now compares dates in the site time zone instead of the database server’s time zone.
  • Fix : Message Logs Pagination : Page number and page size are now kept within safe limits, preventing a database error on an invalid page, and log entries keep their source label after an integration is switched off.
  • Fix : WooCommerce Settings Visibility : The order status and «Require phone at checkout» settings, and the chat widget’s WooCommerce options, were hidden when the WooCommerce integration was switched off even though WooCommerce was active.
  • Fix : Chat Widget Device Visibility : The «Desktop only» and «Mobile only» options now also work on pages served from a page cache.
  • Fix : Chat Widget Assets : The chat widget’s CSS and JavaScript are no longer loaded on pages where the widget has no agents to show.
  • Security : Per-Form Settings Permissions : Contact Form 7 and Gravity Forms per-form WhatsApp settings now check that the user may edit that form before saving.
  • Security : Input & Query Hardening : The named template message type is sanitized before use, the logs query is built without interpolated SQL, and table names in the uninstall routine are passed through a prepared query.
  • Improved : Chat Widget Accessibility : The popup is announced as a dialog, the launcher button reports whether the popup is open, and the Escape key closes the popup and returns focus to the button.
  • Improved : Chat Widget RTL Support : Widget text now follows the page direction on right-to-left sites.
  • Improved : Privacy & Performance : The admin dashboard no longer loads a font from Google Fonts and uses the same system font stack as wp-admin, and documentation videos use YouTube’s privacy-enhanced mode.
  • Improved : Translations : API error messages, broadcast and log messages, and the token expiry email are now translatable.
  • Improved : Admin Menu Icon : The menu icon styles are now added through a registered stylesheet without !important.
  • Improved : Code Quality : WordPress Coding Standards (WPCS) clean-up across the plugin, and the duplicated broadcast template-sending code now uses the shared sender.

1.2.3 (05/10/2026)

  • Fix : Custom Automation Post Published Error : Resolved a fatal error that occurred as soon as a template was saved for the «Post Published» notification, ensuring it now sends correctly.
  • Fix : Custom Automation Comment Approved Trigger : Fixed an issue where «Comment Approved» never fired on current WordPress versions; it now fires once upon comment approval, including those approved on submit.
  • Fix : Custom Automation Notification Triggers & Scope : Updated «Post Published» to cover public post types only and skip during imports, and ensured «User Role Changed» no longer fires for new registrations.
  • Fix : Contact Form 7 Duplicate Protection : Fixed an issue where a message was dropped for every other visitor of the same form for a minute after a submission, updating duplicate protection to rely on the submitted data.
  • Fix : Upgrade & Migration Repair : Fixed an issue where sites updating from versions before named templates retained the old unique key and missed the backfill of their message settings, ensuring the migration now runs before table updates to repair these sites.
  • Fix : Broadcast Duplicate Prevention : Contacts are now claimed before sending to prevent double clicks, second tabs, or cron events from sending the same message twice.
  • Fix : Broadcast Scheduling & Credentials : Scheduled broadcasts now send multiple batches per cron run and continue a minute later instead of waiting an hour, while invalid credentials properly stop the broadcast rather than marking contacts as failed.
  • Fix : Broadcast Recurrence & Time Zone : Monthly recurrence is now calculated from the previous run to prevent late finishes from skipping a month, invalid schedule dates are rejected, and the site time zone is displayed next to the time field.
  • Fix : Broadcast Tokens & Phone Number Validation : Custom tokens that expire no longer send the global token’s expiry email, and phone numbers longer than 15 digits are now skipped.
  • Fix : Order Notification Statuses : Fixed an issue where unticking all statuses in Settings still sent notifications, and ensured all statuses remain active by default before the first save.
  • Fix : Funnel Step IDs & Follow-Up Handling : Preserved step IDs when editing a funnel so queued follow-ups still send, and ensured follow-ups are skipped if the funnel or step is paused, or if the order is cancelled, refunded, or failed.
  • Fix : Funnel Message Backslashes : Fixed an issue where backslashes in step messages were incorrectly removed.
  • Fix : WooCommerce High-Performance Order Storage Compatibility : Declared compatibility with High-Performance Order Storage (HPOS), updated tracking numbers and delivery dates to be read through the order object, and ensured billing addresses preserve their line separators.
  • Fix : WooCommerce Order Total Currency Entity : Fixed an issue where the order total incorrectly contained an HTML currency entity.
  • Fix : WPForms Toggle & Field Detection : Fixed an issue allowing forms to be toggled off again, and updated field detection to locate name and email fields by their field type.
  • Fix : Template Message Parameter Cleaning : Cleaned values containing line breaks, tabs, multiple spaces, or a pipe (|) before sending them as template parameters to prevent Meta parameter errors.
  • Fix : Bookly, Formidable, and Easy Digital Downloads Integration : Resolved fatal errors caused by missing methods in third-party plugins, and added full support for EDD 3 order status changes.
  • Fix : Floating Chat Widget Matching & Caching : Updated include and exclude lists to match pages and posts only, ensured the click counter functions correctly on cached pages, and stored the counter in its own dedicated option
  • Fix : Chat Widget WooCommerce Visibility Setting : Removed the unused WooCommerce visibility setting from the chat widget.
  • Fix : Message Logs ID & Result Persistence : Fixed an issue where clearing message logs reset log IDs, preventing queued messages from incorrectly writing their results to newer, unrelated rows.
  • Fix : Uninstall Data Cleanup : Ensured queued messages, Contact Form 7 per-form settings, and temporary data are properly removed upon uninstallation, while allowing data retention by adding define( ‘CAPF_KEEP_DATA_ON_UNINSTALL’, true ); to wp-config.php
  • Fix : Version Rollback : Built package addresses securely on the server, ensured users require proper permissions to install plugins, and respected disabled file modifications.
  • Security : Password Reset & License Key Logging Protection : Password reset links and license keys are no longer stored in the message log, and a reset message is restricted to at most once every five minutes per account.
  • Security : Form-Triggered Message Rate Limiting : Limited form-triggered messages to one per number and trigger per minute and ten per number per day, with both limits customizable using the capf_form_cooldown_seconds and capf_form_daily_cap filters.
  • Security : Integration Error Isolation : Errors inside individual integrations are now caught and written to the message log instead of interrupting the checkout, form, or post save process they ran in.
  • Security : Token Header Transmission & Phone Number ID Validation : The token used to check its own expiry is now sent securely in a request header, and Phone Number IDs are validated to ensure they contain digits only.
  • Improved : Phone Number Country Code & Formatting : Added a new Default Country Code setting where local numbers automatically receive the billing country’s code (from WooCommerce) or the default code, while numbers starting with + or 00 remain unchanged.
  • Improved : Custom Automation Webhook API & Validation : Webhook API keys can now be created directly from the integration page, and the endpoint now responds with an error when given an invalid phone number.
  • Improved : Privacy Policy & Data Management : Added suggested privacy policy text along with personal data export and erase tools for the message log, while automatically deleting log entries after 90 days (customizable via the capf_log_retention_days filter).

1.2.2 (28/09/2026)

  • Improvement: Integrations : The Integration Editor page now shows the integration’s own name and icon in its header, so it is clear which integration you are configuring.
  • Improvement: Dark mode : Fixed several places where colors did not adapt correctly in dark mode, including the Integrations page’s Installed status, the per-integration YouTube tutorial button, and the Quick Support panel’s Free badge and tool icons.
  • Improvement: Rebranded plugin credit, documentation links, and social links to Captain InfoKit.
  • Fix: Dashboard : Fixed a layout issue where the Getting Started panel could overlap the page on narrower browser windows.
  • Fix: Message Logs : The table can now be scrolled horizontally on narrower screens instead of cutting off columns.
  • Fix: Quick Support : The panel now always shows the currently installed plugin version instead of a fixed number.
  • Removed: Removed a one-time notice about the Elementor Forms 1.1.0 change, no longer needed for current installs.

1.2.1 (24/09/2026)

  • New: Ninja Forms : Added a new integration, sends a WhatsApp notification when any Ninja Forms form is submitted.
  • New: Formidable Forms : Added a new integration, sends a WhatsApp notification when any Formidable Forms entry is created.
  • New: Forminator : Added a new integration, sends a WhatsApp notification when any Forminator form is submitted.
  • New: WhatsApp Chat Widget : Added a 4th popup style, Message Card, with a large agent photo, chat-bubble greeting, and a bold Chat on WhatsApp button.
  • Improvement: WhatsApp Chat Widget : Setup wizard now auto-saves your progress when you move between steps, not only when you click Save Changes.
  • Improvement: WhatsApp Chat Widget : Redesigned the step navigation with a numbered, sticky progress bar that stays visible while scrolling.
  • Improvement: Dashboard : Added a Broadcasts quick action and a Watch and Learn video tutorials section.
  • Improvement: Documentation : The WhatsApp Cloud API credentials video now plays directly on the page instead of linking out.
  • Improvement: Settings : Clearer messaging when an Access Token is already saved and hidden for security.
  • Fix: WhatsApp Chat Widget : Fixed a front-end display issue with the Message Card style’s Chat on WhatsApp button.
  • Fix: Copy : Removed stray em dashes from plugin and documentation text.

1.2.0 (16/09/2026)

  • New: WhatsApp Chat Widget : Added a new Chat Widget section for creating and customizing your WhatsApp chat button.
  • New: WhatsApp Chat Widget : Customizable floating button, greeting popup, multiple agents, business hours, and visibility rules.
  • New: WhatsApp Chat Widget : Added click tracking, Google Analytics events, and a five-step setup wizard with live preview.
  • New: WhatsApp Chat Widget : Added 4 popup style presets, Classic, Minimal Glass, Team Card, and Message Card, each with a live preview in the setup wizard.
  • New: Documentation : Added a video walkthrough for getting your WhatsApp Cloud API credentials, linked from the Documentation page and the Settings screen.
  • New: Documentation : Added a complete Contact Form 7 guide covering the Integration Editor trigger, WhatsApp tab, and phone field naming rules.
  • New: Documentation : Added video walkthroughs for Elementor Forms, Gravity Forms, and Contact Form 7 guides.
  • Improvement: Documentation : Redesigned the Documentation section with guide cards for easier navigation.
  • Improvement: Navigation : Reorganised the admin sidebar into clearer Automation, General, and Extra Options groups.
  • Improvement: Broadcasts : Removed the campaign summary banner from the Send & History step for a cleaner view.
  • Improvement: Broadcasts : Added the current step to the page URL so reloading keeps you on the same step.
  • Fix: WPForms : Fixed integration detection for both Free and Pro versions of WPForms.
  • Fix: Fluent Forms : Fixed a critical error that could occur when using the Fluent Forms integration.
  • Fix: Easy Digital Downloads : Fixed integration detection for both Free and Pro versions of Easy Digital Downloads.
  • Fix: Minor bug fixes and overall improvements for better stability and performance.

1.1.0 (07/09/2026)

  • New: Elementor Forms : Added a native «WhatsApp (Captain Funnel)» action under Actions After Submit.
  • New: Elementor Forms : Added a Template dropdown in the «WhatsApp (Captain Funnel)» section to select a configured WhatsApp template after enabling the action.
  • New: Elementor Forms : Added an Elementor Forms integration video to the Integrations page, showing how to set up the «WhatsApp (Captain Funnel)» action.
  • New: Elementor Forms : Added support for multiple forms per trigger. Each form can now select its own WhatsApp template from the form’s settings.
  • New: Gravity Forms : Added a per-form «WhatsApp» tab under Form Settings, allowing you to enable or disable WhatsApp messages and select a named template for each form.
  • New: Gravity Forms : Added support for multiple forms per trigger. Each form can now select its own WhatsApp template from the form’s settings.
  • New: Fluent Forms : Added support for multiple forms per trigger. Each form can now select its own WhatsApp template from the form’s settings.
  • New: WPForms : Added a per-form «WhatsApp» tab under the builder’s Settings panel, allowing you to enable or disable WhatsApp messages and select a named template for each form.
  • New: Quick Support : Added a new Quick Support option for easier access to support and assistance.
  • Improvement: Integrations Page : Redesigned the Integrations page with an improved layout and user experience.
  • Fix: Minor bug fixes and overall improvements for better stability and performance.

1.0.0 (01/09/2026)

  • Nuevo: Lanzamiento inicial.
  • New: Automated WooCommerce order status notifications via the Meta WhatsApp Cloud API, supporting Pending, Processing, Completed, Cancelled, Refunded, and Failed statuses.
  • New: Bulk WhatsApp Broadcasts, campaigns to large contact lists using your own custom WhatsApp Cloud API app or the plugin’s global Settings credentials, sent immediately, scheduled, or repeated monthly, with full run history.
  • Nuevo: Embudos, secuencias de automatización de WhatsApp en varios pasos con soporte de retraso configurable por cada paso.
  • Nuevo: Plantillas de mensajes con variables dinámicas que incluyen el nombre del cliente, número de pedido, total del pedido, estado del pedido, número de seguimiento, fecha de entrega, código de cupón, dirección de facturación y nombre del sitio.
  • New: Integrations with 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.
  • New: Central integration registry as the single source of truth for enabled and available integration state across the admin dashboard.
  • Nuevo: Pantalla de registros de mensajes que realiza un seguimiento de cada mensaje de WhatsApp enviado, fallido y omitido.
  • New: Dark and Light mode support across the entire admin dashboard.
  • Nuevo: Revisión dedicada de accesibilidad (a11y) en toda la interfaz de administración basada en React.
  • New: Token expiry detection with automatic email notification to the site admin.
  • New: Admin notification number for WhatsApp alerts on failed order messages.
  • Nuevo: Opción de requerir número de teléfono en el pago para WooCommerce.
  • New: Test WhatsApp message button in Settings to verify API credentials.
  • Nuevo: Sección de documentación integrada con guías de configuración para credenciales y cada integración compatible.
  • Nuevo: Pantalla de reversión del plugin para restaurar una versión anterior del plugin desde la administración de WordPress.
  • New: Our Products page to explore other plugins by the author.