PHPackages                             graciousstudios/interconnect-magento2 - 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. graciousstudios/interconnect-magento2

ActiveMagento2-module[API Development](/categories/api)

graciousstudios/interconnect-magento2
=====================================

Webhook module for Magento2 that channels data to the Gracious Interconnect webservice which in turn formats and proxies the data to connected consumer services

1.1.4(7y ago)120[1 issues](https://github.com/graciousagency/interconnect-magento2/issues)[1 PRs](https://github.com/graciousagency/interconnect-magento2/pulls)GPL-2.0PHP

Since Oct 13Pushed 5y ago8 watchersCompare

[ Source](https://github.com/graciousagency/interconnect-magento2)[ Packagist](https://packagist.org/packages/graciousstudios/interconnect-magento2)[ RSS](/packages/graciousstudios-interconnect-magento2/feed)WikiDiscussions master Synced today

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

The Gracious Studios Interconnect module for Magento 2 channels event data to the Gracious Interconnect webservice which in turn formats the data and proxies it to connected consumer services. At this point the only connected consumer is Copernica. More consumers will be connected in the future.

Event data is automatically channeled to the web service but the module also comes with 4 console commands to synchronize data manually. These console commands are:

- 'interconnect:synccustomer' : Synchronizes a customer by providing the --id={customerId} parameter
- 'interconnect:syncorder' : Synchronizes an order by providing the --id={orderId} parameter
- 'interconnect:syncquote' : Synchronizes a quote by providing the --id={quoteId} parameter
- 'interconnect:syncsubscriber' : Synchronizes a subscriber by providing the --id={subscriberId} parameter

To get the module up and running:

- Install the module using composer. It will be installed in the vendor folder.
- Run "./bin/magento setup:upgrade" (without the quotes) from the commandline in the root folder of the Magento installation. This will install the module.
- Run "./bin/magento setup:di:compile" (without the quotes) from the commandline in the root folder of the Magento installation. This will configure the dependency injection.
- In the backend of the webshop, go to Stores &gt; Configuration from the main menu and click on 'General Settings' under 'Interconnect' in the configuration menu. You will have to enter the url for the Interconnect webservice here and provide a prefix for your application. Let's say you web shop is called 'ProShop'; your prefix could be 'PS' for example. Also provide your api key for the Interconnect webservice. This is required for authentication. Now click 'Save'. The module is now configured.

In order to use this module completely you will need to have an account for the Gracious Interconnect webservice. Please contact  for more information, further integrations and other possibilities. Use 'Interconnect' for your email subject.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Total

5

Last Release

2777d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/21ae8d3f83f03a3c3a6f31de17ec1964ae26f1af703069284f650ed676211d4c?d=identicon)[gracious](/maintainers/gracious)

---

Top Contributors

[![michaelgracious](https://avatars.githubusercontent.com/u/24290969?v=4)](https://github.com/michaelgracious "michaelgracious (32 commits)")[![justingracious](https://avatars.githubusercontent.com/u/12844796?v=4)](https://github.com/justingracious "justingracious (27 commits)")[![JurJean](https://avatars.githubusercontent.com/u/409761?v=4)](https://github.com/JurJean "JurJean (4 commits)")[![rickerd](https://avatars.githubusercontent.com/u/1032429?v=4)](https://github.com/rickerd "rickerd (2 commits)")[![pepijnblom](https://avatars.githubusercontent.com/u/6009489?v=4)](https://github.com/pepijnblom "pepijnblom (1 commits)")

---

Tags

commandlineconsumer-servicemagento-installationproxiesquoteswebhook

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/graciousstudios-interconnect-magento2/health.svg)

```
[![Health](https://phpackages.com/badges/graciousstudios-interconnect-magento2/health.svg)](https://phpackages.com/packages/graciousstudios-interconnect-magento2)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M271](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

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