PHPackages                             ahmedkhd/sylius-bot-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. [API Development](/categories/api)
4. /
5. ahmedkhd/sylius-bot-plugin

ActiveSylius-plugin[API Development](/categories/api)

ahmedkhd/sylius-bot-plugin
==========================

Sylius Bot for publishing your store on messenger and start receiving orders from outside the front store.

v1.12(2y ago)3500[2 PRs](https://github.com/aa-ahmed-aa/SyliusBotPlugin/pulls)MITPHPPHP ^8.0

Since Oct 23Pushed 2y ago2 watchersCompare

[ Source](https://github.com/aa-ahmed-aa/SyliusBotPlugin)[ Packagist](https://packagist.org/packages/ahmedkhd/sylius-bot-plugin)[ RSS](/packages/ahmedkhd-sylius-bot-plugin/feed)WikiDiscussions 1.12 Synced 1mo ago

READMEChangelog (10)Dependencies (32)Versions (16)Used By (0)

 [![](https://github.com/aa-ahmed-aa/SyliusBotPlugin/raw/master/docs/resources/logo.png)](https://github.com/aa-ahmed-aa/SyliusBotPlugin/blob/master/docs/resources/logo.png)
=============================================================================================================================================================================

 Sylius Bot Plugin

[](#------------sylius-bot-plugin----)

Facebook messenger shopping for sylius to give your store a new shoping experience

 [ ![](https://github.com/aa-ahmed-aa/SyliusBotPlugin/raw/master/docs/resources/demo_gif.gif) ](https://sylius.com)

### !!!! ⚠️ Sylius Version Support

[](#-warning-sylius-version-support)

- `master` branch supports sylius version 1.8 &amp; 1.9
- `1.12` branch supports sylius version 1.12

Screenshots
-----------

[](#screenshots)

Details[![Screenshot](docs/resources/screen_2.png)](docs/resources/screen_2.png)[![Screenshot](docs/resources/screen_1.png)](docs/resources/screen_1.png)[![Screenshot](docs/resources/screen_3.png)](docs/resources/screen_3.png)

Pre-installation
----------------

[](#pre-installation)

- [create facebook app](https://developers.facebook.com/docs/development/create-an-app/) and add messenger product to your app
- [download ngrok](https://ngrok.com/download)

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

[](#installation)

1. Install using composer

    ```
    composer require ahmedkhd/sylius-bot-plugin
    ```
2. Add this to .env

    ```
    APP_URL=
    FACEBOOK_APP_ID=
    FACEBOOK_APP_SECRET=
    FACEBOOK_GRAPH_URL=
    FACEBOOK_GRAPH_VERSION=
    FACEBOOK_VERIFICATION=
    ```

    > Note : feel free to change the FACEBOOK\_VERIFICATION token as you need (this value will be used via facebook to verify the webhook).
3. Add the following import to `_sylius.yaml`:

    ```
    imports:
        # ...
        - { resource: '@SyliusBotPlugin/config/config.yml' }
    ```
4. Import routes inside your routes.yml

    ```
    sylius_bot_plugin_admin:
        resource: "@SyliusBotPlugin/config/admin_routing.yml"
        prefix: /admin

    sylius_bot_plugin_sylius_bot:
        resource: "@SyliusBotPlugin/config/routes.yml"
    ```
5. Run ```shell php bin/console doctrine:schema:update --force yarn build bin/console assets:install bin/console cache:clear

    ```

    ```
6. Start ngrok with `ngrok http 80`

    warn : sometimes there is an issue with facebook and can't accepts ngrok requests sometimes using this command helps `ngrok http https://localhost:80 --host-header="localhost:80"`
7. open Developers facebook platform &gt; Messenger &gt; Settings

    ```
    Callback URL : /webhook/messenger
    Verify Token : value of this env FACEBOOK_VERIFICATION
    ```
8. login to sylius admin dashboard and got to `Messenger` tab and click on `Facebook Login` button and choose your pages
9. go to second tab `Persistent Menu` and update your bot persistent menu and getting started button message

    > IMPORTANT every bot should have persistent menu to fulfill the shopping experience on messenger
10. That's it 😄 open your page and start talking to you bot 🎉

Contribution
------------

[](#contribution)

- [Contribution Guide](https://github.com/aa-ahmed-aa/SyliusBotPlugin/blob/master/docs/CUSTOMIZATION.md)

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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 ~57 days

Recently: every ~142 days

Total

11

Last Release

1089d ago

PHP version history (3 changes)v1.0.0PHP ^7.3

v1.0.4PHP ^7.4 || ^8.0

v1.12PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/94c26b818b13d83b76b629134582cc365fd1df099cf7e251e53ddedac9df4dc9?d=identicon)[aa-ahmed-aa](/maintainers/aa-ahmed-aa)

---

Top Contributors

[![aa-ahmed-aa](https://avatars.githubusercontent.com/u/9592546?v=4)](https://github.com/aa-ahmed-aa "aa-ahmed-aa (8 commits)")

---

Tags

syliussylius-plugin

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Psalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ahmedkhd-sylius-bot-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/ahmedkhd-sylius-bot-plugin/health.svg)](https://phpackages.com/packages/ahmedkhd-sylius-bot-plugin)
```

###  Alternatives

[webgriffe/sylius-akeneo-plugin

Plugin allowing to import products data from Akeneo PIM to your Sylius store.

2477.8k](/packages/webgriffe-sylius-akeneo-plugin)[synolia/sylius-akeneo-plugin

Akeneo connector for Sylius.

2696.0k](/packages/synolia-sylius-akeneo-plugin)[dedi/sylius-seo-plugin

Sylius SEO plugin by Dedi.

28138.9k](/packages/dedi-sylius-seo-plugin)[tilleuls/sylius-click-n-collect-plugin

Click and Collect plugin for Sylius, to sell and deliver securely during the COVID-19 pandemic.

7814.2k](/packages/tilleuls-sylius-click-n-collect-plugin)[odiseoteam/sylius-report-plugin

Plugin for Sylius to make customizable reports.

3275.4k](/packages/odiseoteam-sylius-report-plugin)[bitbag/graphql-plugin

Sylius backend integration for Vue Storefront 2

254.8k](/packages/bitbag-graphql-plugin)

PHPackages © 2026

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