PHP

Laravel SocialBu

Publish posts, upload media, manage accounts, and handle webhooks through the SocialBu API.

Installation

composer require alexhackney/laravel-socialbu
php artisan vendor:publish --tag=socialbu-config

Why it exists

SocialBu handles publishing to a lot of social networks behind one API. Wiring that into a Laravel application means managing tokens, account IDs, media upload flows, and webhook verification by hand every time.

This package wraps the whole surface in a fluent interface with Laravel-native configuration, so publishing to several accounts at once is a single expressive call.

What it does

Publishing

Post to one account or many at once, with scheduling support.

Media uploads

Upload images and video through the API without hand-building multipart requests.

Account management

List and inspect connected social accounts.

Webhooks

Receive and verify SocialBu webhooks with first-class Laravel handling.

Requirements

  • PHP 8.2 or newer
  • Laravel 12 or 13
  • A SocialBu API token

Laravel 11 is not supported. Its release line is affected by an unpatched security advisory, so Composer refuses to install it under the default advisory policy.