Weave Code
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

Laravel Support Form Laravel Package

spatie/laravel-support-form

Add a non-intrusive Tailwind-styled support chat bubble to any Laravel page. Opens a support form, auto-fills user info when logged in, includes URL/IP metadata, honeypot spam protection, and is easily customizable via views, translations, and events.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Customer Support & Engagement: Enables a lightweight, non-intrusive way to capture user feedback, bug reports, or support requests directly from the UI without redirecting users to a separate form.
  • Reduced Friction for User Feedback: Eliminates barriers to reporting issues by embedding a support bubble on every page, increasing visibility and accessibility.
  • Build vs. Buy Decision: Avoids reinventing the wheel for a support chat feature, leveraging a battle-tested, open-source solution with minimal maintenance overhead.
  • Data Collection for UX Improvements: Captures metadata (URL, IP, user info) to help prioritize fixes or identify recurring issues, feeding into product roadmaps.
  • Spam Mitigation: Built-in honeypot reduces false positives in support tickets, saving time for support teams.
  • Brand Consistency: TailwindCSS styling ensures the bubble aligns with existing UI design systems, reducing dev effort for customization.
  • Scalability: Supports extensibility (custom views, language files, event listeners) for future needs like multi-language support or integrations (e.g., Slack, Zendesk).

When to Consider This Package

  • Avoid if:
    • You need real-time chat (e.g., WebSocket-based live support). This is a support form, not a chat tool.
    • Your team lacks Laravel/PHP expertise or prefers a headless/JS-first solution (e.g., React/Vue components).
    • You require advanced analytics (e.g., heatmaps, session replay) tied to support interactions—consider integrating with tools like Hotjar or FullStory instead.
    • Your support workflow demands complex ticketing systems (e.g., multi-channel routing, SLA tracking). Pair this with a dedicated helpdesk tool (e.g., Freshdesk, Intercom).
    • You’re building a highly customized support experience (e.g., video calls, co-browsing). This package prioritizes simplicity over feature richness.
  • Consider if:
    • You want a low-code solution to capture user feedback/bugs without heavy dev lift.
    • Your audience includes non-technical users who might ignore traditional "Contact Us" links.
    • You’re using Laravel and want to align with your existing tech stack.
    • Spam is a concern—honeypot integration reduces noise without CAPTCHAs.
    • You need quick wins for UX improvements (e.g., pre-launch beta testing).

How to Pitch It (Stakeholders)

For Executives: "This package lets us add a subtle, always-available support bubble to our app—like a ‘Help’ button on steroids—without disrupting the user experience. It’s used by companies like Oh Dear and Flare to catch bugs or feedback in real time, reducing support tickets that slip through the cracks. Since it’s open-source and Laravel-native, we avoid vendor lock-in or custom dev costs. The honeypot feature also cuts spam, saving our team time. Think of it as a ‘net’ for user issues we’d otherwise miss."

For Engineering: "Spatie’s laravel-support-bubble gives us a pre-built, Tailwind-styled support form that auto-captures metadata (URL, IP, user data) and integrates seamlessly with Laravel. It’s lightweight, extensible (custom views/events), and includes spam protection out of the box. We can drop it into any page in <30 minutes, with zero backend changes needed for basic use. If we hit limits (e.g., need real-time chat), we can layer in tools like Pusher or Tawk.to later. Minimal maintenance; MIT license; used in production by Spatie’s own tools."

For Design/UX: "This bubble is designed to be non-intrusive—it won’t annoy users but will be visible enough to capture feedback when they’re stuck. The Tailwind styles mean it’ll blend into our existing UI with minimal tweaks. We can customize colors, positioning, and even the form fields to match our brand. It’s a passive way to improve UX by surfacing pain points we wouldn’t hear about otherwise."

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport