Install Module (Add-on)
When to use this guide
- Use this guide when installing an optional Waziper module, add-on, payment gateway, theme, WhatsApp extension, automation package, report tool, or marketplace package.
- Confirm the add-on is compatible with your installed Waziper version before uploading it.
- Back up the application files and database before installing any module on a production site.
Installation methods
- Marketplace install: install the package from Admin Dashboard -> Marketplace after purchase or license verification.
- ZIP upload: upload the add-on ZIP from the Marketplace or Packages area if the package supports manual ZIP installation.
- Manual module folder: upload the extracted module folder into the Laravel modules directory by FTP, SSH, or hosting file manager.
Recommended install steps
- Back up database and files.
- Check the add-on documentation for required Waziper version, PHP version, cron, queue, storage, API, or Node server requirements.
- Install the package from Marketplace, ZIP upload, or manual module folder.
- Run database migrations if the add-on includes migrations.
- Run composer dump-autoload -o when new PHP classes or service providers are added.
- Run php artisan optimize:clear after installation.
- Open the admin workspace and confirm the add-on appears in menus, settings, plans, permissions, or Marketplace packages.
- Test the add-on with a normal user account before announcing it to customers.
Common problems
- Class not found: run composer dump-autoload -o and clear cache.
- Menu does not appear: check module status, plan permissions, user role permissions, and cache.
- Database table missing: run the add-on migrations.
- Feature opens but fails: verify required API keys, cron jobs, queue worker, file permissions, or WhatsApp server connectivity.