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 Help Space Laravel Package

spatie/laravel-help-space

Laravel package to integrate HelpSpace. Validates incoming HelpSpace sidebar requests and lets you return HTML (views/strings) with customer context based on ticket data like email, so HelpSpace can render rich sidebar info in the help desk UI.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Customer Support Roadmap: Accelerate integration of a modern, scalable help desk system (HelpSpace) with minimal dev effort, reducing time-to-market for support features.
  • Build vs. Buy: Avoid reinventing a help desk integration from scratch; leverage Spatie’s battle-tested package to focus on customizing the sidebar content (e.g., user profiles, account details) rather than authentication/validation logic.
  • Use Cases:
    • Self-service portals: Display dynamic user data (e.g., subscription tier, last activity) in HelpSpace tickets to empower agents.
    • B2B/B2C support: Enrich ticket context with CRM/ERP data (e.g., "This user is a Platinum customer") without exposing sensitive APIs.
    • Compliance: Validate HelpSpace webhook requests to prevent spoofing (via Spatie’s built-in request validation).
  • Data-Driven Features: Enable A/B testing of sidebar content (e.g., "Show loyalty points vs. support history") by abstracting the response logic in a single closure.

When to Consider This Package

  • Adopt if:

    • Your Laravel app already uses HelpSpace and needs to surface internal user data in ticket sidebars.
    • You prioritize speed of integration over full control (e.g., no need to build custom webhook handlers).
    • Your team lacks bandwidth to maintain a custom HelpSpace integration (e.g., handling HMAC validation, rate limiting).
    • You want to future-proof for HelpSpace API changes (Spatie’s package abstracts versioning).
  • Look elsewhere if:

    • You need deep customization of HelpSpace’s core workflow (e.g., ticket routing, automation) beyond sidebar data.
    • Your support system requires real-time sync (e.g., WebSocket updates) or offline capabilities (this package is request-response only).
    • You’re using a non-Laravel backend (e.g., Node.js, Ruby) or need multi-language support.
    • HelpSpace’s pricing or feature set doesn’t align with your needs (validate this first—this package is purely an integration layer).

How to Pitch It (Stakeholders)

For Executives: "This package lets us plug HelpSpace into our Laravel app in hours, not weeks*, by handling the heavy lifting of secure webhook validation and request routing. For example, we can instantly show agents a user’s subscription status or support history in every ticket—reducing resolution time by [X]%—without building or maintaining custom infrastructure. The MIT license and Spatie’s track record (used by [notable companies]) make it a low-risk choice. Let’s pilot it for our [high-volume support channel] to test impact before scaling."*

For Engineering: *"Spatie’s package gives us a drop-in solution for HelpSpace’s sidebar feature with:

  • Zero auth/validation boilerplate: Handles HMAC signatures and request validation automatically.
  • Flexible response logic: Customize the sidebar HTML via a simple closure (e.g., HelpSpace::sidebar(fn($request) => view('helpdesk.user-sidebar', ['user' => ...]))).
  • Test coverage: Includes GitHub Actions for CI, so we can trust it’s production-ready.
  • Minimal overhead: ~50 lines of config/code to integrate, with no external dependencies beyond HelpSpace.

Tradeoff: We cede some control over HelpSpace’s API evolution, but Spatie’s package abstracts that risk. Let’s use this for [specific use case] and reserve custom webhooks for [edge case]."*

For Design/Product: *"This unlocks context-rich support experiences without dev overhead. For example:

  • Personalization: Show a user’s avatar, last purchase, or open tickets in the sidebar.
  • Agent efficiency: Highlight VIP customers or urgent cases via dynamic badges.
  • Experimentation: A/B test sidebar layouts (e.g., ‘Show FAQs vs. account details’) by swapping the closure. Start with a MVP sidebar (e.g., basic user profile) and iterate based on agent feedback."*
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