PHPackages                             respinar/contao-whatsapp - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. respinar/contao-whatsapp

ActiveContao-bundle[Utility &amp; Helpers](/categories/utility)

respinar/contao-whatsapp
========================

A WhatsApp button bundle for Contao CMS

1.5.0(1y ago)014MITPHPPHP ^8.2

Since Mar 10Pushed 6mo ago1 watchersCompare

[ Source](https://github.com/respinar/contao-whatsapp)[ Packagist](https://packagist.org/packages/respinar/contao-whatsapp)[ RSS](/packages/respinar-contao-whatsapp/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (9)Used By (0)

Contao WhatsApp Button Bundle
=============================

[](#contao-whatsapp-button-bundle)

A lightweight and versatile Contao bundle that adds a customizable WhatsApp button to your pages. Ideal for businesses, bloggers, or anyone looking to enable fast, direct communication with visitors via WhatsApp. Configure the button effortlessly through Contao’s backend with your phone number, default message, and styling—no coding skills needed!

Features
--------

[](#features)

- Seamless Integration: Easily add the WhatsApp button to any Contao page or module.
- Customizable: Set button text, phone number, and default message via page or module settings.
- Multi-Language Support: Fully translated into English, Persian (Farsi), and German for backend labels and descriptions.
- Device-Aware Links: Automatically adapts WhatsApp links for mobile (whatsapp://) and desktop (web.whatsapp.com) using JavaScript.
- Twig-Powered: Modern, secure templating with Contao 5.3’s Twig engine.
- Flexible Styling: Apply custom CSS classes through Contao’s backend for tailored designs.

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

[](#installation)

- Install via Composer: `composer require respinar/contao-whatsapp`
- Configure in the Contao backend under module and page settings.

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

[](#configuration)

1. Module Settings: In the Contao backend, go to "Modules" &gt; "Frontend Modules" &gt; "New", select "Whatsapp" from the "Miscellaneous" category, and configure:
    - WhatsApp Title
    - WhatsApp Number (e.g., +1234567890)
    - Default Message
2. Page Settings: Optionally override module settings per page under "Site Structure" &gt; "Page Properties" &gt; "WhatsApp Settings".
3. Add the module to a page layout or article as needed.

Usage
-----

[](#usage)

- The button appears wherever you include the module in your layout or content.
- Clicking it opens WhatsApp with the configured phone number and message, optimized for the user’s device (mobile app or web interface).
- Customize the appearance using CSS classes in the module settings.

Requirements
------------

[](#requirements)

- Contao 5.3 or higher
- PHP 8.2+

License
-------

[](#license)

MIT Contributions and feedback welcome!

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance59

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~2 days

Total

8

Last Release

409d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b127d47e231a914661922e7f8307ac8fdda25fc155a14ee52e8cc80944a1e6d0?d=identicon)[hamidpeywasti](/maintainers/hamidpeywasti)

---

Top Contributors

[![hamidpeywasti](https://avatars.githubusercontent.com/u/1234122?v=4)](https://github.com/hamidpeywasti "hamidpeywasti (79 commits)")

---

Tags

bundlecontaowhatsapp

### Embed Badge

![Health badge](/badges/respinar-contao-whatsapp/health.svg)

```
[![Health](https://phpackages.com/badges/respinar-contao-whatsapp/health.svg)](https://phpackages.com/packages/respinar-contao-whatsapp)
```

###  Alternatives

[pdir/social-feed-bundle

Social feed extension for Contao CMS

1414.8k](/packages/pdir-social-feed-bundle)[markocupic/contao-bundle-creator-bundle

This bundle provides a bundle maker for Contao 4.\*. The extension will create a fully working backend- or/and frontend module after you have defined a few parameters in the contao backend.

224.7k](/packages/markocupic-contao-bundle-creator-bundle)

PHPackages © 2026

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