PHPackages                             firemultimedia/mautic-totp-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-totp-bundle

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

firemultimedia/mautic-totp-bundle
=================================

This plugin adds generic time-based one-time password (TOTP) integration to mautic.

1.1.1(2mo ago)2115↓86.7%GPL-3.0-onlyPHPPHP ^8.1|^8.2

Since Oct 10Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/FireMultimedia/mautic-totp-bundle)[ Packagist](https://packagist.org/packages/firemultimedia/mautic-totp-bundle)[ RSS](/packages/firemultimedia-mautic-totp-bundle/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (4)Versions (5)Used By (0)

Mautic TOTP Plugin
==================

[](#mautic-totp-plugin)

[![license](https://camo.githubusercontent.com/f8bdedc37d597fd7c639048051dcee8096bf6e02eb730dd41b6eb7859212f217/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6b6f636f2f6d61757469632d7265636170746368612d62756e646c652e737667)](LICENSE)[![mautic6](https://camo.githubusercontent.com/50fb1a307b128f9655c2af6cf0ad3fbc79afacf966b2a112e0cac72d1cd7af69/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61757469632d352e322e342d626c75652e737667)](https://mautic.org/releases/)[![mautic6](https://camo.githubusercontent.com/6ae45e2bcf38bc96f30655bc239ed5984961714cb2152300783ddcf0e5c99f68/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61757469632d362d626c75652e737667)](https://mautic.org/releases/)[![mautic7](https://camo.githubusercontent.com/2b76968017aa3a658adb4918b6ee9ce2e9c053bf29c5a6ef16e90d4927478ea8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61757469632d372d626c75652e737667)](https://mautic.org/releases/)

Tested on Mautic 5.2.4, 6.0.0 and 7.0.0-alpha

This plugin is offered by FireMultimedia. Would you like to use Mautic worry-free, with built-in extra features like this plugin? Get in touch with us at .

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

[](#installation)

1. Execute `composer require firemultimedia/mautic-totp-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 the new plug-in.

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

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

[](#configuration)

You can configure the plug-in from the Plugins page Scan or from your Account page.

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

Scan the QR code or manually copy the secret key into your OTP provider.

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

Confirm that you have scanned the code and activate the plug-in.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance84

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% 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 ~91 days

Total

3

Last Release

84d ago

### Community

Maintainers

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

---

Top Contributors

[![mzagmajster](https://avatars.githubusercontent.com/u/18140846?v=4)](https://github.com/mzagmajster "mzagmajster (6 commits)")[![pedrodejesus](https://avatars.githubusercontent.com/u/42081152?v=4)](https://github.com/pedrodejesus "pedrodejesus (2 commits)")[![volha-pivavarchyk](https://avatars.githubusercontent.com/u/96085911?v=4)](https://github.com/volha-pivavarchyk "volha-pivavarchyk (1 commits)")

---

Tags

pluginotptotpMautic2faTwo Factor Authenticationintegrationone-time-passwordtime-based one-time password

### Embed Badge

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

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

###  Alternatives

[remotemerge/totp-php

Lightweight, fast, and secure TOTP (2FA) authentication library for PHP — battle tested, dependency free, and ready for enterprise integration.

2118.5k](/packages/remotemerge-totp-php)[chillerlan/php-authenticator

A generator for counter- and time based 2-factor authentication codes (Google Authenticator). PHP 8.2+

58133.8k3](/packages/chillerlan-php-authenticator)[mautic/grapes-js-builder-bundle

GrapesJS Builder with MJML support for Mautic

5691.8k13](/packages/mautic-grapes-js-builder-bundle)[firemultimedia/mautic-multi-captcha-bundle

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

141.3k](/packages/firemultimedia-mautic-multi-captcha-bundle)[etailors/mautic-amazon-ses

Amazon SES Mailer Plugin for Mautic

574.2k](/packages/etailors-mautic-amazon-ses)[pedrosancao/php-otp

PHP implementation of HMAC-based one-time password algorithm according to RFC 4226 and RFC 6238 compatible with Google Authenticator

1872.5k](/packages/pedrosancao-php-otp)

PHPackages © 2026

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