microcode/filament-integrations

Filament plugin for encrypted third-party integration credentials, health checks, and thin API clients.

Maintainers

Package info

github.com/vitkonovaluck/filament-integrations

pkg:composer/microcode/filament-integrations

Transparency log

Statistics

Installs: 6

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1.0 2026-08-25 20:03 UTC

This package is auto-updated.

Last update: 2026-08-25 20:03:55 UTC


README

Laravel 12 / 13 + Filament 4 / 5 package for encrypted third-party credentials, admin UI, health checks, and thin API clients.

Package: microcode/filament-integrations
Namespace: Microcode\FilamentIntegrations

This is a fixed base set of drivers (not a marketplace). Hosts enable a subset with only() / except().

Install

composer require microcode/filament-integrations
php artisan vendor:publish --tag=filament-integrations-config
php artisan migrate

Register on the Filament panel:

use Microcode\FilamentIntegrations\IntegrationsPlugin;

$panel->plugin(
    IntegrationsPlugin::make()
        ->navigationGroup('Settings')
        ->canAccessSettings(fn (): bool => true)
        ->canAccessMonitoring(fn (): bool => true)
        ->only(['google', 'telegram', 'mailgun', 'zoom'])
);

Read a stored value (database overrides config/services.*):

integration_setting('google', 'client_id');

Listen for generic webhooks in the host app:

  • POST /webhooks/zoomZoomWebhookReceived
  • POST /webhooks/telegramMessengerWebhookReceived
  • POST /webhooks/viberMessengerWebhookReceived
  • GET|POST /webhooks/whatsappMessengerWebhookReceived

Send a messenger message:

app(\Microcode\FilamentIntegrations\Messaging\MessengerSenderManager::class)
    ->send('telegram', $chatId, 'Hello');

Base drivers

Group Keys
Auth google, apple, facebook, linkedin, azure
Messenger telegram, viber, whatsapp
Mail mailgun, sendgrid
Ops zoom, stripe, aws, activecampaign

Zoom is meetings API + signed webhooks only. Product domains (recordings, rooms, CRM automations) stay in the host.

Tests

composer test