Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
filament-tawk-to-development
jeffersongoncalves/filament-tawk-to
claude-code
filament
tawk-to
analytics-integration
plugin-configuration
settings-page
script-injection

Build and work with the Filament Tawk.to plugin — settings page and script injection in Filament panels.

Install
php artisan boost:add-skill jeffersongoncalves/filament-tawk-to

Save this content to: .claude/skills/filament-tawk-to-development/SKILL.md

# Filament Tawk.to Development

## When to use this skill

- Adding or changing the Tawk.to integration of a Filament panel
- Customizing the Tawk.to settings page
- Debugging a missing Tawk.to script in a panel

## Package Overview

- **Package**: `jeffersongoncalves/filament-tawk-to` (branch `3.x`)
- **Namespace**: `JeffersonGoncalves\Filament\TawkTo`
- **Dependencies**: `jeffersongoncalves/filament-analytics-core:^3.0`, `jeffersongoncalves/laravel-tawk-to:^1.0`

## Setup

```php
use JeffersonGoncalves\Filament\TawkTo\TawkToPlugin;

$panel->plugins([
    TawkToPlugin::make(),                        // settings page + script injection
    // TawkToPlugin::make()->settingsPage(false), // script injection only
]);
```

```bash
php artisan vendor:publish --tag=tawk-to-settings-migrations
php artisan migrate
```

## Settings Fields

| Field | Component |
|-------|-----------|
| `property_id` | TextInput |
| `widget_id` | TextInput |
| `identify_users` | Toggle |
| `only_when_open` | Toggle |

## Troubleshooting

- **Script missing**: the settings are incomplete — `app(\JeffersonGoncalves\TawkTo\Settings\TawkToSettings::class)->isConfigured()`.
- **Settings page errors**: the `tawk_to` settings group is missing — publish and run the migrations.

Filament Tawk.to Development

When to use this skill

  • Adding or changing the Tawk.to integration of a Filament panel
  • Customizing the Tawk.to settings page
  • Debugging a missing Tawk.to script in a panel

Package Overview

  • Package: jeffersongoncalves/filament-tawk-to (branch 3.x)
  • Namespace: JeffersonGoncalves\Filament\TawkTo
  • Dependencies: jeffersongoncalves/filament-analytics-core:^3.0, jeffersongoncalves/laravel-tawk-to:^1.0

Setup

use JeffersonGoncalves\Filament\TawkTo\TawkToPlugin;

$panel->plugins([
    TawkToPlugin::make(),                        // settings page + script injection
    // TawkToPlugin::make()->settingsPage(false), // script injection only
]);
php artisan vendor:publish --tag=tawk-to-settings-migrations
php artisan migrate

Settings Fields

Field Component
property_id TextInput
widget_id TextInput
identify_users Toggle
only_when_open Toggle

Troubleshooting

  • Script missing: the settings are incomplete — app(\JeffersonGoncalves\TawkTo\Settings\TawkToSettings::class)->isConfigured().
  • Settings page errors: the tawk_to settings group is missing — publish and run the migrations.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log