Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Wechat Work External Contact Stats Bundle Laravel Package

tourze/wechat-work-external-contact-stats-bundle

A Symfony bundle that integrates WeChat Work (企业微信) external contact statistics into your PHP application, letting you retrieve and expose metrics about external contacts and their interactions.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • WeCom (WeChat Work) channel & acquisition analytics: The bundle models external-contact statistics — the customer-acquisition surface of WeCom — which underpins decisions on channel attribution, sales-rep performance, and customer-growth reporting for teams selling into the Chinese market.
  • Build vs. buy for a WeCom reporting layer: Informs whether to assemble a thin internal data model around WeCom's external-contact stats APIs versus adopting a pre-built entity bundle. Given the 0.0.1 version and near-empty release notes, treat this as a reference implementation to evaluate, not a dependency to commit to.
  • Roadmap input for CRM / sales-ops features: If your roadmap includes WeCom-sourced lead tracking, first-touch attribution, or rep-level acquisition dashboards, this is a signal that packaged PHP models for those entities exist — useful for scoping, less so for shipping.
  • Framework-fit decision: The package is published as a Symfony Bundle (*-bundle naming, tourze's standard packaging), not a Laravel package. This directly informs an integration-cost estimate for a Laravel codebase and whether a bridge/adapter would be needed.
  • Not a decision driver for: anything requiring production SLA, stable public API, or vendor support — 0.0.1 with no release notes provides none of these.

When to Consider This Package

Consider it only when all of the following hold:

  • You are building on Symfony (or are prepared to adapt a bundle into a Laravel service provider), and WeCom external-contact statistics are a real, near-term requirement.
  • You want entity/DTO scaffolding for WeCom stats to accelerate a spike or proof-of-concept, and you're comfortable reading the source because the changelog is a bare commit link.
  • You treat it as a starting point you will fork or vendor, not as an upstream you depend on for correctness.

Look elsewhere — or build directly against the official APIs — when:

  • Framework fit matters: For Laravel, prefer a native integration or easywechat-style SDK over a Symfony bundle; the wiring cost usually exceeds the benefit for a package this small.
  • You need stability: 0.0.1 is a pre-stable, first-tagged release. No release notes, no stated BC policy, no test/coverage signal in the changelog. Do not put this on a critical path.
  • The official source is accessible: WeCom's external-contact statistics are available directly from Tencent's documented APIs. A thin, owned client is generally lower risk than a third-party bundle with no maintenance narrative.
  • Provenance is a concern: tourze/* publishes a very large number of small, similarly-structured bundles, many of which are generated glue code. Verify license, commit cadence, and issue responsiveness before adopting any of them.

Assessment of release 0.0.1: This release carries no actionable information — the "release notes" are only an auto-generated full-changelog link with a single commit reference. No features, breaking changes, or deprecations are described. It establishes existence and a version number and nothing more. Confidence in this package remains low; the assessment above is based on packaging conventions and namespace, not on documented capability.

How to Pitch It (Stakeholders)

To executives: A small open-source PHP component has appeared that models WeChat Work external-contact statistics — the customer-acquisition data behind channel and sales-rep reporting for our China-facing business. It is at version 0.0.1 with no release notes, so it is not something we would put into production. The value today is directional: it confirms that packaged models for this data exist and helps us size the build-vs-buy question. Recommendation: no spend, no adoption — a short engineering spike at most, contingent on a concrete WeCom reporting requirement.

To engineering: This is a Symfony bundle by a prolific but low-signal publisher (tourze), first-tagged at 0.0.1 with an empty changelog. It is not Laravel-native, so any use in our stack implies an adapter layer. Treat it as read-only reference material for WeCom external-contact entity shapes. If we pursue WeCom stats, the lower-risk path is a thin in-house client against Tencent's documented APIs (or a mature SDK), with this repo as a cross-check on field naming and structure. Do not add it to composer.json for anything beyond a timeboxed spike.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel