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)0108MITPHP

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 3w 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 26% of packages

Maintenance35

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

610d 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

[flarum-lang/russian

Russian language pack for Flarum.

12127.5k](/packages/flarum-lang-russian)[omnimail/omnimail

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

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

Sendgrid mail driver for Laravel

1131.1k](/packages/clarification-sendgrid-laravel-driver)[fof/webhooks

Automatically notify Discord, Slack, and Microsoft Teams when events happen on your Flarum forum.

2419.4k](/packages/fof-webhooks)[flarum-lang/french

French language pack to localize the Flarum forum software plus its official and third-party extensions.

1936.5k](/packages/flarum-lang-french)[fof/subscribed

Additional user subscriptions for your forum

1231.7k2](/packages/fof-subscribed)

PHPackages © 2026

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