# Laravel Inbox Pattern - ShipSaaS

<figure><img src="https://2464663477-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDRfMhOd5qDWIr1oVbskE%2Fuploads%2FN7ZAs86lpJYqAVRJiHt5%2Fimage.png?alt=media&#x26;token=207a5ec1-0c00-46ad-aa46-452b249ca8f0" alt="" width="256"><figcaption></figcaption></figure>

The inbox pattern is a popular design pattern that ensures:

* High availability ✅
* Guaranteed webhook deliverance, no msg lost ✅
* Guaranteed **exactly-once/unique** webhook requests ✅
* Execute webhook requests **in ORDER** ✅
* (Optional) High visibility for debugging all previous requests ✅

Laravel Inbox Process (powered by **ShipSaaS**) ships everything and helps you to roll out the inbox process in no time 😎🚀.

### Supports

* Laravel 10, 11
* PHP 8.2, 8.3
* MySQL 8, MariaDB, Postgres 13+ and SQLite

### Architecture

<figure><img src="https://2464663477-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDRfMhOd5qDWIr1oVbskE%2Fuploads%2FUsU5QWG6m6vSvIX0f2qo%2FLaravel%20Inbox%20Process.png?alt=media&#x26;token=20b6b85c-423b-49ae-93d3-6d245c559023" alt=""><figcaption></figcaption></figure>
