PHPackages                             ahmic/nova-to-buffer - 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. [API Development](/categories/api)
4. /
5. ahmic/nova-to-buffer

ActiveLibrary[API Development](/categories/api)

ahmic/nova-to-buffer
====================

A Laravel Nova tool to send posts to Buffer.

1.0.1(6y ago)8397[1 issues](https://github.com/ahmic/nova-to-buffer/issues)MITVuePHP &gt;=7.1.0CI failing

Since Jun 29Pushed 6y agoCompare

[ Source](https://github.com/ahmic/nova-to-buffer)[ Packagist](https://packagist.org/packages/ahmic/nova-to-buffer)[ Docs](https://github.com/ahmic/nova-to-buffer)[ RSS](/packages/ahmic-nova-to-buffer/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (3)Dependencies (3)Versions (4)Used By (0)

A Laravel Nova tool to send posts to Buffer
===========================================

[](#a-laravel-nova-tool-to-send-posts-to-buffer)

Tired of manually posting links to social networks? This package enables "one click" posting to social networks from Nova dashboard, through [Buffer](https://buffer.com) service.

> [Buffer](https://buffer.com) is a software application for the web and mobile, designed to manage accounts in social networks, by providing the means for a user to schedule posts to Twitter, Facebook, Instagram, and Linkedin, as well as analyze their results and engage with their community. [Wikipedia](https://en.wikipedia.org/wiki/Buffer_(application))
>
> They offer a free plan for one user and up to three social accounts

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

[](#installation)

You can install the package in to a Laravel app that uses [Nova](https://nova.laravel.com) via composer:

```
composer require ahmic/nova-to-buffer
```

Usage
-----

[](#usage)

**1.** Add Buffer access token and profile id(s) to the Laravel's `config/services.php` file

```
// ...

'buffer' => [
    'access_token' => env('BUFFER_ACCESS_TOKEN'),
    'profile_ids' => env('BUFFER_PROFILE_IDS')
]

```

.env example, put your own ids and token in following format

```
BUFFER_PROFILE_IDS="5d13f781311f3c645456771e,5d1540124a12c7tr141dbd22"
BUFFER_ACCESS_TOKEN="1/34443f37tgf907fc1051e0d635e53b1e"

```

**2.** To enable share component for specific model, you'll need to add the tool to that model's Nova resource. Make sure to specify the class name so the resource tool can load it properly.

Replace `_URL_` with publicly accessible url for your model.

```
use Ahmic\NovaToBuffer\NovaToBuffer;

// ...

NovaToBuffer::make()
    ->url(_URL_)

```

> Example `config('app.url').'/posts/'.$this->slug` to get `https://yourdomain.com/posts/model-slug` Construct it according to your url scheme.

**3.** All set! Visit detail screen of your model resource, populate fields and click "Send update".

Screenshots
-----------

[](#screenshots)

[![Post screen](https://camo.githubusercontent.com/f90fb6f6350c521ab81f1c86b8f558ff9151e9c48ad6689298a1506272d2a7e7/68747470733a2f2f692e696d6775722e636f6d2f717377593168552e706e67)](https://camo.githubusercontent.com/f90fb6f6350c521ab81f1c86b8f558ff9151e9c48ad6689298a1506272d2a7e7/68747470733a2f2f692e696d6775722e636f6d2f717377593168552e706e67)

[![Success](https://camo.githubusercontent.com/95bd19ccf5cb6384e3623053e484578f2a9d621b493387badc35eef3bd5be86f/68747470733a2f2f692e696d6775722e636f6d2f723734596b6e762e706e67)](https://camo.githubusercontent.com/95bd19ccf5cb6384e3623053e484578f2a9d621b493387badc35eef3bd5be86f/68747470733a2f2f692e696d6775722e636f6d2f723734596b6e762e706e67)

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Plans
-----

[](#plans)

- Option for automatic posting
- Selecting social channels to post
- Multiple text input fields for different social channels
- Scheduling

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Amir Ahmic](https://github.com/ahmic)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~3 days

Total

3

Last Release

2506d ago

Major Versions

0.0.1 → 1.0.02019-06-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/8e4e42e7e209976cefe15e61f3ed4e9e8df7ffa8caa394be775b01b7c242a33f?d=identicon)[ahmic](/maintainers/ahmic)

---

Top Contributors

[![ahmic](https://avatars.githubusercontent.com/u/13452362?v=4)](https://github.com/ahmic "ahmic (5 commits)")

---

Tags

laravelBuffernova

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ahmic-nova-to-buffer/health.svg)

```
[![Health](https://phpackages.com/badges/ahmic-nova-to-buffer/health.svg)](https://phpackages.com/packages/ahmic-nova-to-buffer)
```

###  Alternatives

[hammerstone/refine-nova

A Laravel Nova integration for the Refine query builder.

3356.5k](/packages/hammerstone-refine-nova)[sbine/route-viewer

A Laravel Nova tool to view your registered routes.

57215.9k](/packages/sbine-route-viewer)[coreproc/nova-echo

Adds Laravel Echo with your broadcast configuration to your Laravel Nova app

1996.9k2](/packages/coreproc-nova-echo)

PHPackages © 2026

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