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

Salesforce Bundle Laravel Package

oowlish/salesforce-bundle

Oowlish Salesforce Bundle provides Symfony integration for Salesforce, with configurable clients and services for authentication, querying records, and working with Salesforce objects. Use it to connect PHP applications to Salesforce data and workflows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Salesforce as a system of record — yes/no. If the roadmap includes syncing accounts, contacts, opportunities, or cases from Salesforce into your product, this package is a candidate building block for the read/write layer. It supports the decision only as a reference implementation, not as a dependency you inherit.
  • Build vs. buy vs. borrow for the CRM integration layer. The realistic product decision here is borrow: fork or vendor the source, keep the endpoint/auth wrappers you need, and own the code. That's a materially different decision (and budget) than "add a Composer dependency and move on."
  • Scope of the integration in v1. A thin bundle like this signals the shape of a minimal viable integration: a handful of REST resources, credential config, a service container hook. That helps you scope an MVP (e.g., "push leads, pull opportunity stages") instead of committing to full bidirectional sync, Bulk API, and Platform Events up front.
  • Internal tooling and admin surfaces. Low adoption and low ceremony make it plausible for back-office tools — a Symfony admin that reads Salesforce data — where blast radius is small and the team owns the deployment.
  • Framework strategy check. Despite the "Laravel/PHP package" framing, the description says Symfony Bundle. Laravel does not consume Symfony bundles natively (shared components, not bundles). This package therefore feeds a decision about which framework your integration service runs on, not just which library to install. If your stack is Laravel, the honest answer is that this is a Symfony-shaped artifact and the decision is "reimplement the pattern," not "install."
  • Vendor lock-in and exit cost. MIT licensing means the code is yours to fork; that supports a "no lock-in" posture toward the integration layer even while locking into Salesforce as a platform. Worth stating explicitly in the architecture decision record.

When to Consider This Package

Consider it when:

  • You are on Symfony (not Laravel) and need a quick, low-ceremony client for Salesforce REST endpoints.
  • The integration is internal, low-volume, and non-critical — nightly pulls, admin lookups, a sidecar service.
  • You are comfortable forking or vendoring the code and assigning an owner, because the maintenance signals are weak: 4 stars, 0 dependents, a low quality score, and a single-agency origin.
  • You want a readable reference for how to wire Salesforce auth + HTTP client into a PHP service container — useful for a spike or a technical design doc even if you never install it.
  • MIT license compatibility matters and you want to avoid a commercial connector for a small surface area.

Look elsewhere when:

  • Your stack is Laravel — there is no bundle bootstrapping path; you'd be reimplementing anyway.
  • You need production SLAs, OAuth token refresh, Bulk API for large volumes, retries/backoff, or webhook/outbound message handling. Use a maintained Salesforce PHP client, the official Salesforce APIs directly, or a commercial iPaaS connector.
  • You need security review and dependency scanning to pass cleanly — a near-zero-adoption package with no dependent ecosystem is a hard sell to a security team, and you'll likely be the one patching it.
  • Volume or latency matters — a thin bundle is rarely where rate limiting, batching, and idempotency live.
  • You lack a PHP/Symfony owner who can absorb maintenance. Zero dependents means zero community backpressure; bugs stay bugs.

Verify before committing: confirm the actual framework target (Symfony bundle vs. Laravel package), last commit date, supported PHP/Symfony versions, and whether OAuth and error handling are implemented or merely stubbed. Treat the 4 stars and 0 dependents as a governance signal, not a disqualifier.

How to Pitch It (Stakeholders)

To executives: This is an MIT-licensed, small-footprint connector for Salesforce APIs. It is not a vendor product and carries no support contract; with four stars and no downstream dependents, it should be treated as sample code we can adopt and own, not infrastructure we rely on. The upside is cost: it can compress a Salesforce integration spike from weeks to days and de-risks an early roadmap bet on CRM-synced features. The ask is modest — a short evaluation to confirm whether our integration service should be Symfony-based, plus a named engineer to own the forked code. If the integration turns out to be business-critical or high-volume, we should budget for a maintained client or a commercial connector instead, and I'd flag that as a known fork in the roadmap.

To engineering: Low-adoption Symfony bundle for Salesforce APIs, MIT, no dependents. Use it as a reading reference or a fork-and-own starting point for auth plus REST wiring. Do not add it as a transitive dependency in a critical path without an owner, pinned version, and a review of its OAuth, retry, and Bulk API coverage. Confirm PHP/Symfony version support and last-commit activity before we plan around it; if we're on Laravel, assume we're reimplementing the pattern rather than installing the package.

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.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle