Installation & Setup

How to upgrade Senddera to a newer version

Upgrade safely with backups, migrations, and plugin compatibility checks.

Jan 15, 2026·9 min read· Intermediate

Upgrading Senddera safely means backing up first, applying either a patch (small delta) or full package (major jump), running migrations, and restarting queue workers. Skipping backups is the most common cause of painful rollbacks.

Before you upgrade

  1. Database backupmysqldump or your host’s snapshot. See Automated Database Backups.
  2. Files backup — archive .env, storage/ (uploads, user data), and any custom plugins.
  3. Read the changelogSenddera changelog for breaking changes, new PHP requirements, or manual steps.
  4. Maintenance window — pause large campaigns; note active automations will resume after workers restart.
  5. PHP version — confirm the server still meets the minimum in the release notes (8.2+ for current lines).

Patch upgrade (.bin) vs full zip

TypeWhen to useSize
Patch .binMinor version within same major (e.g. 4.2.3 → 4.2.4)~100–150 MB
Senddera-latest.zipFresh install or large jump / corrupted tree~270 MB

Use the in-app Upgrade wizard when available (Admin → Settings → Upgrade). It validates purchase code, extracts the patch, and runs migrations. Ensure upload_max_filesize and post_max_size exceed the patch size (300M recommended on VPS).

Standard upgrade steps (wizard or manual)

  1. Enable maintenance mode (optional): php artisan down
  2. Upload patch via admin UI or extract zip over the install (preserve .env and storage/)
  3. SSH into the server:
cd /var/www/senddera
composer install --no-dev --optimize-autoloader
php artisan migrate --force
php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan queue:restart
  1. Restart Supervisor workers: sudo supervisorctl restart senddera-worker:*
  2. Smoke test: login, send test campaign, check automation trigger
  3. php artisan up if you used maintenance mode

Custom plugins and themes

Third-party plugins may need updates for new Senddera API hooks. Disable non-critical plugins before upgrade, upgrade core, then re-enable one at a time. SaaS / white-label customizations: review White-label guide.

Rollback if something fails

  1. Restore database from dump taken before upgrade
  2. Restore file tree from backup (or redeploy previous zip from CodeCanyon downloads)
  3. php artisan config:clear && php artisan cache:clear
  4. Do not run migrations on a downgraded codebase against a newer schema — always restore DB + files together

Post-upgrade checklist

  • Cron still firing: grep schedule in logs
  • Queue processing: send test email, watch storage/logs/laravel.log
  • DNS/sending unchanged — no action unless release notes say otherwise
  • Run post-install hardening if this is a fresh server migration

Run your email marketing on your own server

Full source code, no subscriber tax, unlimited sending. One-time $74 license, lifetime updates.

Get Senddera — $74 one-time