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

Skebby Bundle Laravel Package

zen/skebby-bundle

A Composer-installable Symfony bundle for integrating the Skebby SMS gateway into PHP applications. It provides configuration and service wiring so you can send SMS messages through Skebby with minimal setup, keeping API credentials and delivery logic organized in your Symfony project.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • SMS channel enablement (Italian market): Informs whether to ship SMS-based OTP, transactional alerts, or order notifications through Skebby as the delivery provider — relevant if you serve Italian/EU users where Skebby is a known local gateway with competitive pricing.
  • Build vs. buy for messaging integrations: Tests the "buy the wrapper" instinct. This package is a thin Symfony-style bundle wrapping Skebby's REST/SMPP API — the real decision is whether a wrapper saves meaningful engineering time versus a direct HTTP client integration (typically 1–2 days of work).
  • Framework fit / platform strategy: Its existence as a bundle (Symfony convention) rather than a first-class Laravel package is itself a decision input. If your stack is Laravel, this signals a need to either build a native adapter or adopt a maintained community notification channel.
  • Vendor risk posture for comms infrastructure: SMS is often a revenue- or compliance-critical path (OTP, 2FA, delivery updates). Evaluating this package forces an explicit stance on acceptable maintenance risk for critical-path dependencies.
  • Roadmap sequencing: Helps decide whether SMS is a near-term feature or a “later, via provider SDK” item — since a zero-adoption wrapper adds no leverage to the roadmap either way.

When to Consider This Package

Consider it only when:

  • Your application is Symfony (not Laravel) and already on a comparable vintage to the bundle — the naming and Bitbucket/zen namespace suggest a legacy Symfony 2/3-era integration.
  • You already have a Skebby contract/account and want to avoid writing the API glue yourself.
  • SMS is non-critical or easily abstracted (e.g., marketing nudges, internal alerts) so an unmaintained dependency won’t block a release.
  • You are doing a time-boxed spike or proof-of-concept and can fork/pin the code.

Look elsewhere when:

  • Your stack is Laravel — prefer a native NotificationChannel, a maintained community package, or a 50-line Guzzle/HTTP client service. The framework mismatch alone likely outweighs any convenience.
  • You need delivery receipts, two-way SMS, webhooks, templating, or bulk campaigns — verify the wrapper exposes them; thin bundles usually don’t.
  • You require security review, active maintenance, or vendor support — zero stars and zero dependents is a strong signal of no community backstop; assume you own all fixes.
  • Deliverability and compliance are product-critical (OTP, regulated notifications): integrate the provider’s official SDK or REST API directly so you control retries, idempotency, and observability.

How to Pitch It (Stakeholders)

To executives: Skebby is a credible, cost-effective Italian SMS gateway — a sensible choice if we need SMS in that market. However, the specific wrapper package we’re reviewing is unmaintained and has effectively zero adoption, so it does not reduce risk or cost. Recommendation: treat Skebby as a viable vendor, but integrate via its official API/SDK rather than this package. Net impact on the roadmap is neutral-to-positive: we can still hit an SMS launch in the same timeframe with a small, owned integration.

To engineering: This is a thin, likely stale Symfony bundle around Skebby’s API — not Laravel-native, no community, no dependency safety net. Don’t take a hard dependency. Preferred path: a small internal SmsClient service (one interface, one Skebby adapter) behind Laravel’s notification system, so we can swap providers later. If we do evaluate the package, fork it, pin the version, and wrap it — never call it directly from domain code.

Bottom line for the decision log: Provider: yes (evaluate Skebby on price/deliverability). Package: no (adopt direct integration). Revisit only if a maintained, framework-appropriate client emerges.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator