Zammad Laravel Integration

Free

by ligoocommunity

A Laravel package for integrating contact forms with Zammad, featuring built-in spam protection and support for Blade, React, and Vue.js.

This Laravel package enables seamless integration of contact forms with the Zammad ticketing system. It provides ready-to-use UI components for Blade, React, and Vue.js, along with robust backend logic for ticket creation via the Zammad API. A key focus is security: the package includes 8-layer spam protection, utilizing honeypots, rate limiting, and CAPTCHA services like reCAPTCHA v3 or Cloudflare Turnstile. Configuration is straightforward via environment variables and a central configuration file.

Features

  • Ticket Creation

    Automatically creates tickets in Zammad from contact form submissions via the REST API.

  • Spam Protection

    8-layer protection including honeypot, rate limiting, form timer, and keyword detection.

  • Multi-Framework Support

    Includes ready-to-use components for Blade, React, and Vue.js for easy integration.

  • CAPTCHA Integration

    Built-in support for Google reCAPTCHA v3 and Cloudflare Turnstile.

Related packages