PHPackages                             blomstra/sendgrid - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. blomstra/sendgrid

ActiveFlarum-extension[Mail &amp; Notifications](/categories/mail)

blomstra/sendgrid
=================

1.0-beta.4(1y ago)092↓100%MITPHP

Since May 24Pushed 1y ago2 watchersCompare

[ Source](https://github.com/blomstra/flarum-ext-sendgrid)[ Packagist](https://packagist.org/packages/blomstra/sendgrid)[ RSS](/packages/blomstra-sendgrid/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (5)Versions (5)Used By (0)

Flarum-sendgrid
===============

[](#flarum-sendgrid)

[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667) [![Latest Stable Version](https://camo.githubusercontent.com/1cf160cec128926948306bd4cb9d4f11dd7190a5f3bfba63beb2b1f6a0c8709c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f626c6f6d737472612f73656e64677269642e737667)](https://packagist.org/packages/blomstra/sendgrid) [![Total Downloads](https://camo.githubusercontent.com/43d9d14d6d9f2ae02d07f076fe004b62cd18a853d50fda7390dbc9fc8bde5881/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f626c6f6d737472612f73656e64677269642e737667)](https://packagist.org/packages/blomstra/sendgrid)

A [Flarum](http://flarum.org) extension that adds the Sendgrid driver to the mail page and allows sendgrid to suspend users whose email is bouncing and disable user notifications for email when these users mark the email as spam.

Installation
------------

[](#installation)

Install with composer:

```
composer require blomstra/sendgrid:"*"
```

Updating
--------

[](#updating)

```
composer update blomstra/sendgrid:"*"
php flarum migrate
php flarum cache:clear
```

Configuration
-------------

[](#configuration)

### Select driver

[](#select-driver)

Make sure to switch to the sendgrid driver on the admin Mail page.

### Set up the webhook

[](#set-up-the-webhook)

To allow webhook integration with SendGrid, add this to your SendGrid webhook at [https://app.sendgrid.com/settings/mail\_settings/webhook\_settings](https://app.sendgrid.com/settings/mail_settings/webhook_settings)

```
https://your-url.test/api/flarum-sendgrid/hooks/events

```

You should enable "Bounced" from Deliverability Data and "Spam Reports from Engagement Data.

Links
-----

[](#links)

- [Packagist](https://packagist.org/packages/blomstra/sendgrid)
- [GitHub](https://github.com/blomstra/flarum-ext-sendgrid)
- [Discuss](https://discuss.flarum.org/d/34595-sendgrid-mail-driver)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance37

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

 Bus Factor1

Top contributor holds 61.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~50 days

Total

4

Last Release

564d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/504687?v=4)[Daniël Klabbers](/maintainers/Luceos)[@luceos](https://github.com/luceos)

---

Top Contributors

[![jaggy](https://avatars.githubusercontent.com/u/1993075?v=4)](https://github.com/jaggy "jaggy (21 commits)")[![luceos](https://avatars.githubusercontent.com/u/504687?v=4)](https://github.com/luceos "luceos (10 commits)")[![flarum-bot](https://avatars.githubusercontent.com/u/39334649?v=4)](https://github.com/flarum-bot "flarum-bot (3 commits)")

---

Tags

mailsendgriddriverflarum

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/blomstra-sendgrid/health.svg)

```
[![Health](https://phpackages.com/badges/blomstra-sendgrid/health.svg)](https://phpackages.com/packages/blomstra-sendgrid)
```

###  Alternatives

[omnimail/omnimail

PHP Library to send email across all platforms using one interface.

32934.3k](/packages/omnimail-omnimail)[clarification/sendgrid-laravel-driver

Sendgrid mail driver for Laravel

1131.0k](/packages/clarification-sendgrid-laravel-driver)[fof/pretty-mail

Create HTML email for Flarum

1131.1k](/packages/fof-pretty-mail)[sunaoka/laravel-ses-template-driver

Amazon SES template mail driver for Laravel.

1088.0k](/packages/sunaoka-laravel-ses-template-driver)[fof/subscribed

Additional user subscriptions for your forum

1327.5k2](/packages/fof-subscribed)[iandenh/cakephp-sendgrid

SendgridEmail plugin for CakePHP

16123.4k](/packages/iandenh-cakephp-sendgrid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
