helpdesk tile for spatie/laravel-dashboard
creacoon/laravel-dashboard-helpscout-tile is a Laravel package for helpdesk tile for spatie/laravel-dashboard.
It currently has 2 GitHub stars and 182 downloads on Packagist (latest version 1.0.4).
Install it with composer require creacoon/laravel-dashboard-helpscout-tile.
Discover more Laravel packages by creacoon
or browse all Laravel packages to compare alternatives.
Last updated
This tile displays the amount of active tickets, pending tickets and the amount of tickets that have been solved today.
This tile can be used on the Laravel Dashboard.
The background color of the open ticket count becomes brighter red when there are more open tickets.



mailboxId in the tag.You can install the package via composer:
composer require creacoon/laravel-dashboard-helpscout-tile
In the dashboard config file, you must add this configuration in the tiles key. The mailboxes should contain an array of mailbox id's that you want to use on the dashboard.
// in config/dashboard.php
return [
// ...
'tiles' => [
'helpscout' => [
'app_id' => env('HELPSCOUT_APP_ID'),
'app_secret' => env('HELPSCOUT_APP_SECRET'),
'mailboxes' => explode(',', env('HELPSCOUT_MAILBOXES')),
'active_tickets_full_alert' => 10,
'refresh_interval_in_seconds' => 60,
'no_active_tickets_text' => 'There are no tickets!',
]
],
];
In your dashboard view you use the livewire:helpscout-tile component.
<x-dashboard>
<livewire:helpscout-tile position="e7:e16" mailboxId="123456"/>
</x-dashboard>
In app\Console\Kernel.php you should schedule the following commands.
protected function schedule(Schedule $schedule)
{
// ...
$schedule->command(FetchDataFromHelpscoutCommand::class)->everyFiveMinutes();
}
If you want to customize the view used to render this tile, run this command:
php artisan vendor:publish --tag="dashboard-helpscout-tile-views"
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.