PHPackages                             smartarget/sylius-smartarget-whatsapp-contact-us-plugin - 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. smartarget/sylius-smartarget-whatsapp-contact-us-plugin

ActiveSylius-plugin[Utility &amp; Helpers](/categories/utility)

smartarget/sylius-smartarget-whatsapp-contact-us-plugin
=======================================================

Allow customers to contact you using Whatsapp

1.0(5y ago)02111MITPHPPHP ~7.2

Since Jan 20Pushed 5y ago2 watchersCompare

[ Source](https://github.com/Berezhnov/sylius-smartarget-whatsapp-contact-us)[ Packagist](https://packagist.org/packages/smartarget/sylius-smartarget-whatsapp-contact-us-plugin)[ RSS](/packages/smartarget-sylius-smartarget-whatsapp-contact-us-plugin/feed)WikiDiscussions main Synced yesterday

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

Smartarget Whatsapp - Contact Us
================================

[](#smartarget-whatsapp---contact-us)

Allow customers to contact you using Whatsapp

Let's make it easier for your customers to contact you! Probably most of your users are using Whatsapp, so its time to give them the option to contact you by using Whatsapp.

With 'Whatsapp - Contact Us' you can add a small icon on the bottom-right corner with you phone number and short message as "Contact us" or "message us" etc. When user click on the icon - new tab will be pop with Whatsapp for web and chat window with you.

This plugin adds Whatsapp button on your sylius website. You can configure whatsapp buttons per sale channel.

[![](screenshot.png)](screenshot.png)

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

[](#installation)

**Beware!**

> This installation instruction assumes that you're using Symfony Flex.

1. Require the plugin using composer

    ```
    composer require smartarget/sylius-smartarget-whatsapp-contact-us-plugin --no-scripts
    ```
2. Add to config/bundles.php

    ```
    Smartarget\SyliusSmartargetWhatsappContactUsPlugin\SmartargetSyliusSmartargetWhatsappContactUsPlugin::class => ['all' => true]

    ```
3. Create config/packages/smartarget\_sylius\_smartarget\_whatsapp\_contact\_us\_plugin.yaml file with content

    ```
    imports:
        - { resource: "@SmartargetSyliusSmartargetWhatsappContactUsPlugin/Resources/config/config.yaml" }
    ```
4. Create config/routes/smartarget\_sylius\_smartarget\_whatsapp\_contact\_us\_plugin.yaml file with content

    ```
    smartarget_sylius_smartarget_whatsapp_contact_us_admin:
       resource: "@SmartargetSyliusSmartargetWhatsappContactUsPlugin/Resources/config/routing/admin.yaml"
       prefix: /admin
    ```
5. Generate &amp; Run Doctrine migrations

    ```
    ./bin/console doctrine:migration:diff
    ./bin/console doctrine:migration:migrate

    ```
6. Clear cache

    ```
    bin/console cache:clear
    ```

How it works
------------

[](#how-it-works)

Go to Whatsapp - Contact Us section in your admin panel and add new Whatsapp button(s)! Don't forget to enable new Whatsapp button and toggle specific sales chanel.

Examples
--------

[](#examples)

You could use this plugin to:

- Turn visitors into leads.
- Doing customers support.

Use Smartarget Integration to change button position and popup message.

Support
-------

[](#support)

For any questions visit [https://smartarget.online/page\_contact.html](https://smartarget.online/page_contact.html)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity48

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

Unknown

Total

1

Last Release

1938d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9cea3624cba1bedc921d9ccbd5fc84559d46040b81f6a04347138fc93ac911d5?d=identicon)[smartarget](/maintainers/smartarget)

---

Top Contributors

[![Berezhnov](https://avatars.githubusercontent.com/u/21060845?v=4)](https://github.com/Berezhnov "Berezhnov (24 commits)")

---

Tags

syliussylius-plugin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/smartarget-sylius-smartarget-whatsapp-contact-us-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/smartarget-sylius-smartarget-whatsapp-contact-us-plugin/health.svg)](https://phpackages.com/packages/smartarget-sylius-smartarget-whatsapp-contact-us-plugin)
```

###  Alternatives

[sylius/refund-plugin

Plugin provides basic refunds functionality for Sylius application.

691.7M14](/packages/sylius-refund-plugin)[stefandoorn/sitemap-plugin

Sitemap Plugin for Sylius

851.0M](/packages/stefandoorn-sitemap-plugin)[monsieurbiz/sylius-rich-editor-plugin

A Rich Editor plugin for Sylius.

75380.8k6](/packages/monsieurbiz-sylius-rich-editor-plugin)[synolia/sylius-scheduler-command-plugin

Scheduler Command Plugin.

34361.5k](/packages/synolia-sylius-scheduler-command-plugin)[odiseoteam/sylius-blog-plugin

This plugin add blog capabilities to your Sylius project

37104.5k](/packages/odiseoteam-sylius-blog-plugin)[webgriffe/sylius-table-rate-shipping-plugin

Provides table rate shipping calculator.

1490.4k](/packages/webgriffe-sylius-table-rate-shipping-plugin)

PHPackages © 2026

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