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

Forms To Wherever Laravel Package

stokoe/forms-to-wherever

A Laravel package for sending form submissions wherever they need to go. Configure destinations such as email, database, webhooks, or custom handlers through a simple, flexible API, keeping form handling clean and consistent.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy (partially: buy the seams). If you're on Statamic and need form submissions delivered to multiple downstream systems — CRM, ESP, helpdesk, data warehouse, internal webhook — this package is a candidate foundation rather than a finished feature. It encodes the "connector" abstraction once, so each new destination becomes a driver rather than a bespoke controller, queue job, and error path. The real buy/build question is whether to adopt the base abstraction and write thin drivers, or own the whole delivery layer.
  • Roadmap scoping for form/martech integrations. Use it to estimate cost per destination: if a driver is genuinely incremental, integration backlog items (e.g., "send Contact form to HubSpot") shrink from days to hours, which changes how you sequence integration work versus other roadmap bets.
  • Architecture direction for multi-destination submission. Product-visible behaviors — retry, failure notification, submission history, field mapping, per-form destination routing — are decided at the base layer. Choosing this package means committing to its opinions on those behaviors; deciding them yourself means committing to maintenance.
  • Use cases it plausibly unlocks: routing Statamic form submissions to a CRM/ESP; fan-out to a webhook + Slack + warehouse; per-form destination configuration in the control panel; keeping delivery logic out of templates and controllers.
  • Not a product decision it supports: anything outside Statamic. It is not a general Laravel form-delivery package, and should not appear on a roadmap that assumes framework-neutral form handling.

When to Consider This Package

Consider it when all of the following hold:

  • You are already running (or firmly committed to) Statamic, and the Forms feature is in active use or on the near roadmap.
  • You need more than one destination, or expect to. With a single destination, a small listener or webhook is cheaper than adopting an abstraction and its upgrade surface.
  • You are willing to own the drivers. The base package is scaffolding; the delivery logic that matters to users still has to be written against it.
  • You have confirmed compatibility with your Statamic major version and can verify the license, submission event hooks, and how failures/retries are surfaced — none of which is established by the current signals.
  • Your team accepts a single-maintainer dependency for a non-critical path (form delivery), with a documented fallback (e.g., a plain queued listener) if the package goes stale.

Look elsewhere — or build in-house — when:

  • You are not on Statamic. This is the decisive filter; the package's value is entirely Statamic-specific.
  • You need guaranteed support, SLAs, or a security-review trail. Zero stars, zero dependents, and a minimal description do not constitute evidence of production use.
  • You need one integration and a thin bespoke listener is cheaper to build and read than learning a third-party abstraction.
  • Delivery is business-critical (e.g., paid lead capture) and you cannot absorb the risk of an unmaintained base layer sitting in the critical path.
  • The abstraction turns out to be thin — if the base package is mostly a naming convention over Statamic's submission event, adopting it buys you little and costs you a dependency. Verify this early.

How to Pitch It (Stakeholders)

For executives (one paragraph): We are evaluating an open-source add-on that standardizes how Statamic form submissions are sent to outside systems — CRMs, email platforms, webhooks. It is a foundation, not an off-the-shelf integration: it lets us add destinations cheaply instead of rebuilding delivery logic each time. The strategic upside is a lower cost per integration on our roadmap. The risk is maturity — it is early-stage, effectively unadopted, and maintained by one person — so it is suitable as an internal, non-critical-path accelerator under our review, not as a vendor commitment.

For engineering (summary): Proposed as the connector layer for Statamic form delivery. It provides the base abstraction (destination drivers over form submissions); we supply the drivers and the operational behavior we care about — retries, failure visibility, field mapping, per-form routing. Ask: is the abstraction deep enough to justify a dependency rather than a ~100-line queued listener? Confirm Statamic version support, license, maintenance activity, and whether it handles queueing and error surfacing or delegates both to us. Recommend a time-boxed spike: implement one real destination against it, alongside a bespoke listener, and compare lines of code, upgrade risk, and debuggability before any roadmap commitment.

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.
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
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums