PHPackages                             firemultimedia/mautic-multi-captcha-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. firemultimedia/mautic-multi-captcha-bundle

ActiveMautic-plugin[Authentication &amp; Authorization](/categories/authentication)

firemultimedia/mautic-multi-captcha-bundle
==========================================

This plugin brings Google's reCAPTCHA, hCaptcha, and Cloudflare Turnstile integration to mautic.

1.0.5(3mo ago)12727↓45.8%3[1 issues](https://github.com/FireMultimedia/mautic-multi-captcha-bundle/issues)[1 PRs](https://github.com/FireMultimedia/mautic-multi-captcha-bundle/pulls)GPL-3.0-onlyPHPPHP ^8.1|^8.2

Since Apr 10Pushed 3mo ago3 watchersCompare

[ Source](https://github.com/FireMultimedia/mautic-multi-captcha-bundle)[ Packagist](https://packagist.org/packages/firemultimedia/mautic-multi-captcha-bundle)[ RSS](/packages/firemultimedia-mautic-multi-captcha-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

Mautic Multi-CAPTCHA Plugin
===========================

[](#mautic-multi-captcha-plugin)

[![license](https://camo.githubusercontent.com/f8bdedc37d597fd7c639048051dcee8096bf6e02eb730dd41b6eb7859212f217/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6b6f636f2f6d61757469632d7265636170746368612d62756e646c652e737667)](LICENSE)[![mautic6](https://camo.githubusercontent.com/6ae45e2bcf38bc96f30655bc239ed5984961714cb2152300783ddcf0e5c99f68/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61757469632d362d626c75652e737667)](https://www.mautic.org/mixin/recaptcha/)[![mautic7](https://camo.githubusercontent.com/2b76968017aa3a658adb4918b6ee9ce2e9c053bf29c5a6ef16e90d4927478ea8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61757469632d372d626c75652e737667)](https://www.mautic.org/mixin/recaptcha/)

This project has been pruned to **ONLY** support Mautic 6 and has been tested on Mautic 7.0.0-alpha. You *can* use it with Mautic 5 as well, but we do not officially support this. Any issues opened from Mautic 5 will be regarded as spam.

Installation
------------

[](#installation)

1. Execute `composer require firemultimedia/mautic-multi-captcha-bundle` in the main directory of the mautic installation
2. flush the cache `php bin/console cache:clear`.
3. Navigate to the Plugins page and click "Install/Upgrade Plugins".

You should now see three new plug-ins.

[![plugins](.github/doc/plugins.png "plugins")](.github/doc/plugins.png)

Configuration
-------------

[](#configuration)

### hCaptcha

[](#hcaptcha)

Collect your keys from [hCaptcha](https://dashboard.hcaptcha.com/sites/new) and place them here:

[![hCaptcha config](.github/doc/hcaptcha_config.png "hCaptcha config")](.github/doc/hcaptcha_config.png)

The hCaptcha field in the Mautic form can be configured under the "Properties" tab.

[![hCaptcha settings](.github/doc/hcaptcha_settings.png "hCaptcha settings")](.github/doc/hcaptcha_settings.png)

### Google reCAPTCHA

[](#google-recaptcha)

Collect your keys from [Google reCAPTCHA](https://www.google.com/recaptcha/admin/create) and place them here:

[![Google reCAPTCHA config](.github/doc/recaptcha_config.png "Google reCAPTCHA config")](.github/doc/recaptcha_config.png)

The Google reCAPTCHA field in the Mautic form can be configured under the "Properties" tab. Google reCAPTCHA will rank traffic and interactions based on a score of 0.0 to 1.0, with a 1.0 being a good interaction and scores closer to 0.0 indicating a good likelihood that the traffic was generated by bots.

[![Google reCAPTCHA settings](.github/doc/recaptcha_settings.png "Google reCAPTCHA settings")](.github/doc/recaptcha_settings.png)

### Cloudflare Turnstile

[](#cloudflare-turnstile)

Collect your keys from the [Cloudflare dasboard](https://dash.cloudflare.com/) (under Turnstile -&gt; Add widget) and place them here:

[![Cloudflare Turnstile config](.github/doc/turnstile_config.png "Cloudflare Turnstile config")](.github/doc/turnstile_config.png)

The Cloudflare Turnstile field in the Mautic form can be configured under the "Properties" tab.

[![Cloudflare Turnstile settings](.github/doc/turnstile_settings.png "Cloudflare Turnstile settings")](.github/doc/turnstile_settings.png)

Usage in Mautic Form
--------------------

[](#usage-in-mautic-form)

### hCaptcha

[](#hcaptcha-1)

Add the "hCaptcha" field to the form and save changes.

Explicit consent mode:Implicit consent mode:[![hCaptcha](.github/doc/hcaptcha_preview.png "Mautic Form with hCaptcha")](.github/doc/hcaptcha_preview.png)[![hCaptcha implied consent](.github/doc/hcaptcha_preview_implicit.png "Mautic Form with hCaptcha (implied consent)")](.github/doc/hcaptcha_preview_implicit.png)### Google reCAPTCHA v2

[](#google-recaptcha-v2)

Add the "Google reCAPTCHA" field to the form and save changes.

Explicit consent mode:Implicit consent mode:[![Google reCAPTCHA v2](.github/doc/recaptchav2_preview.png "Mautic Form with Google reCAPTCHA v2")](.github/doc/recaptchav2_preview.png)[![Google reCAPTCHA v2 implied consent](.github/doc/recaptchav2_preview_implicit.png "Mautic Form with Google reCAPTCHA v2 (implied consent)")](.github/doc/recaptchav2_preview_implicit.png)### Google reCAPTCHA v3

[](#google-recaptcha-v3)

Add the "Google reCAPTCHA" field to the form and save changes.

Explicit consent mode:Implicit consent mode:[![Google reCAPTCHA v3](.github/doc/recaptchav3_preview.png "Mautic Form with Google reCAPTCHA v3")](.github/doc/recaptchav3_preview.png)[![Google reCAPTCHA v3 implied consent](.github/doc/recaptchav3_preview_implicit.png "Mautic Form with Google reCAPTCHA v3 (implied consent)")](.github/doc/recaptchav3_preview_implicit.png)### Cloudflare Turnstile

[](#cloudflare-turnstile-1)

Add the "Cloudflare Turnstile" field to the form and save changes.

Explicit consent mode:Implicit consent mode:[![Cloudflare Turnstile](.github/doc/turnstile_preview.png "Mautic Form with Cloudflare Turnstile")](.github/doc/turnstile_preview.png)[![Cloudflare Turnstile implied consent](.github/doc/turnstile_preview_implicit.png "Mautic Form with Cloudflare Turnstile (implied consent)")](.github/doc/turnstile_preview_implicit.png)

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance79

Regular maintenance activity

Popularity26

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 70.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~58 days

Total

6

Last Release

102d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3710b1f75f77a6ffdbf9a75a443c0c3f98f22daceb59c12c3c60dbd8f10b10a7?d=identicon)[FireMultimedia](/maintainers/FireMultimedia)

---

Top Contributors

[![KonstantinCodes](https://avatars.githubusercontent.com/u/844484?v=4)](https://github.com/KonstantinCodes "KonstantinCodes (61 commits)")[![technik-kvz](https://avatars.githubusercontent.com/u/41284162?v=4)](https://github.com/technik-kvz "technik-kvz (14 commits)")[![kuzmany](https://avatars.githubusercontent.com/u/462477?v=4)](https://github.com/kuzmany "kuzmany (7 commits)")[![martoboto](https://avatars.githubusercontent.com/u/122874667?v=4)](https://github.com/martoboto "martoboto (2 commits)")[![escopecz](https://avatars.githubusercontent.com/u/1235442?v=4)](https://github.com/escopecz "escopecz (1 commits)")[![loilo](https://avatars.githubusercontent.com/u/1922624?v=4)](https://github.com/loilo "loilo (1 commits)")

---

Tags

hcaptchamauticmautic-pluginrecaptcha-v2recaptcha-v3turnstilepluginMauticintegrationGoogle ReCaptchacloudflare turnstilehcaptcha

### Embed Badge

![Health badge](/badges/firemultimedia-mautic-multi-captcha-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/firemultimedia-mautic-multi-captcha-bundle/health.svg)](https://phpackages.com/packages/firemultimedia-mautic-multi-captcha-bundle)
```

###  Alternatives

[mautic/grapes-js-builder-bundle

GrapesJS Builder with MJML support for Mautic

5684.1k4](/packages/mautic-grapes-js-builder-bundle)[etailors/mautic-amazon-ses

Amazon SES Mailer Plugin for Mautic

522.0k](/packages/etailors-mautic-amazon-ses)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
