Extend your platform with plug-and-play addons

Extend Notify with exchange packs, custom channels, workflow hooks, and third-party integrations. Install, update, and remove addons without touching the core.

Addon Marketplace Addon Marketplace

Five exchange packs available today

Each pack includes brand-matched templates, logos, and compliance content for a specific exchange.

Binance Pack

14 templates

Coinbase Pack

10 templates

Kraken Pack

10 templates

OKX Pack

10 templates

Bybit Pack

10 templates

Build your own addon

The Addon SDK provides scaffolding, documentation, and examples for building custom addons.

Key Features

🧩

Plugin Architecture

Addons are self-contained packages with isolated service providers, templates, settings, and database migrations.

📦

One-Click Install

Upload a zip file or install from the marketplace. Addon manifests are validated and dependencies checked automatically.

🔧

Six Addon Types

Exchange packs, channel drivers, workflow hooks, UI widgets, analytics modules, and utility plugins.

🪝

Hook System

14 hook points for addons to intercept notification flow. Actions for side effects, filters for data transformation.

💾

Scoped Storage

Each addon gets isolated key-value storage with JSON encoding, TTL expiration, and namespace protection.

🔄

Safe Updates

Updates back up the current version before installing. Automatic rollback on failure preserves your working configuration.

Frequently Asked Questions

Yes. Use the `php artisan notify:make-addon` command to scaffold a new addon. The Addon SDK documentation covers manifest format, service provider hooks, template registration, and more.

No. Addons boot in isolated try/catch blocks. A failing addon is logged and skipped — it cannot crash the platform or affect other addons.

Each addon gets scoped key-value storage via the AddonStore. Settings are JSON-encoded with optional TTL expiration and fully isolated from other addons.