Install the served archive, then reload plugins

From the Mautic root, download the served archive, extract it into plugins/, clear the cache, and reload plugins after a database backup. Update rollback restores plugin files only; it does not reverse database migrations. Uninstall outcome is unknown because the shipped sources define no uninstall command or table/file retention policy, so back up the database and uploads before removal. No fixed installation duration is verified. These are the verified boundaries for Deal Flow 0.9.4.

Verification basis (2026-08-23): the served DealFlowBundle-latest.zip archive, the installation documentation, and the release changelog.

Before running plugin reload

  1. Start at the root of the target Mautic installation.
  2. Back up the database before mautic:plugins:reload.
  3. Confirm that the archive will extract as plugins/DealFlowBundle/.

The database backup matters for both installation and update planning: file rollback does not reverse database migrations.

Installation commands

cd /path/to/mautic
wget https://dealflowplugin.com/releases/DealFlowBundle-latest.zip
unzip DealFlowBundle-latest.zip -d plugins/
php bin/console cache:clear
php bin/console mautic:plugins:reload

These commands use the actual filename served by DealFlowPlugin.com. The appropriate operating-system user and filesystem permissions depend on the customer’s Mautic deployment and are not generalized here.

Visible checkpoints after installation

After reload completes, confirm that Deal Flow screens load inside Mautic. The screenshots below show two real product screens that can be used as visible checkpoints.

Deal Flow sales pipeline screen inside Mautic
The Deal Flow pipeline screen inside Mautic.
Deal Flow pipeline settings screen inside Mautic
The pipeline settings screen used to configure a saved pipeline.

A loaded screen is one checkpoint. Also review the plugin-reload command output and the application logs for the target instance.

Check, download, and apply an update

php bin/console dealflow:update --check
php bin/console dealflow:update --download
php bin/console dealflow:update --apply

After apply, complete the shipped operational steps for the target deployment:

rm -rf var/cache/prod
php bin/console cache:warmup

# Only when the release requires migrations, after a database backup:
php bin/console mautic:plugins:reload

Restart the PHP runtime or PHP-FPM to clear OPcache using the deployment-specific service command for that server.

Optional file recovery

Use rollback only when an applied file update needs to be reversed; it is not the next step in a successful update sequence.

php bin/console dealflow:update --rollback

Rollback boundary: dealflow:update --rollback rolls back plugin files. It does not reverse database migrations. Keep a separate database backup from before plugin reload if database rollback may be needed.

The detailed release changelog provides release context; the compatibility matrix separates declared package requirements from recorded testing.

Uninstall data outcome: unknown

UNKNOWN: the shipped sources define no uninstall command and do not document whether plugin database tables or files under var/dealflow/uploads are retained or deleted when the plugin is removed.

Before any removal attempt, back up both the Mautic database and var/dealflow/uploads. This page does not promise that customer data will be retained, and it does not claim that customer data will be deleted. It also does not invent a table-drop or file-deletion command that the shipped product does not document.

Review Deal Flow after checking the install, rollback, and data-handling boundaries for your environment.

Explore Deal Flow Try free for 7 days

Frequently asked questions

What commands install Deal Flow?

From the Mautic root, download DealFlowBundle-latest.zip, extract it into plugins/, run php bin/console cache:clear, and run php bin/console mautic:plugins:reload. Back up the database before plugin reload because it can run database migrations.

What does the Deal Flow rollback command reverse?

php bin/console dealflow:update --rollback rolls back plugin files. It does not reverse database migrations, so a database backup is a separate part of the rollback plan.

What happens to Deal Flow data after uninstall?

Unknown. The shipped sources define no uninstall command and do not document whether plugin tables or uploaded files are retained or deleted. Back up the Mautic database and var/dealflow/uploads before removal; this page does not promise either retention or deletion.

How can an installation be verified?

After plugin reload completes, verify that Deal Flow screens load inside Mautic. The pipeline and pipeline-settings screens shown on this page are two visible checkpoints, not a substitute for checking the command output and application logs.