Your software
My Mautic version is: 6.0.7
My PHP version is: 8.2
My Database type and version is: the latest MariaDB version (Hostinger)
Subject: Mautic 6.0.7 on Hostinger: Campaign Trigger & Core Segment Filters Failing After Clean Install
Category: Installation / Troubleshooting
Hello everyone,
I’m encountering a critical issue where backend automation and core frontend segment filters are failing, even after a complete clean install. I am using Mautic 6.0.7 on a Hostinger shared hosting environment (first attempt was Mautic 6.0.6).
The Core Problem (TL;DR): After a form submission successfully saves a contact (Name, Email, Country), the Mautic Campaign fails to execute the subsequent actions (Add to Segment and Send Email), and core Segment Builder filters are missing. Manual execution via SSH also fails to run the actions.
Backstory & Diagnosis
The goal is a simple signup workflow: Form Submission → Add to Segment → Send Welcome Email.
-
Form Builder Failure: Initially, the Form Actions UI was broken (e.g., selecting “Modify contact’s segments” prompted for a name/description instead of showing configuration options). This led to a full reset.
-
Clean Installation: To resolve deep file/asset corruption, I deleted the entire Mautic directory and the associated MySQL database, and performed a clean installation of Mautic 6.0.7.
-
Campaign Builder Fix: The Campaign Builder UI is now functional, and the campaign was built using the Campaign Builder (not the broken Form Actions).
Concise List of Troubleshooting Steps Taken:
-
Full Reset: Deleted database and files, installed Mautic 6.0.7 from scratch.
-
Form Field Mapping Fixed: Confirmed and corrected the Name field mapping (set to Contact Field: First Name). Contact data (Name, Email) is now successfully saved in the database immediately upon submission.
-
Segment Filter Failure: Confirmed that key Segment Builder filters are missing (cannot find Forms or Last activity). This prevents the creation of a reliable segment-based campaign trigger.
-
Queue Settings Verified: Email/hit processing scheme is set to sync (synchronous), meaning actions should execute immediately without waiting for a separate queue cron job.
-
Manual Cron Job Execution Failure: The Campaign actions do not execute even when manually forced via SSH (run from the Mautic root directory /mautic/):
-
/opt/alt/php82/usr/bin/php bin/console mautic:campaigns:update --env=prod
-
/opt/alt/php82/usr/bin/php bin/console mautic:campaigns:trigger --env=prod
-
Result: Commands execute without error messages, but the contact is not added to the segment, and the email is not sent.
-
**
Expected Functionality that is Failing:**
-
The Campaign must execute the “Modify contact’s segments” and “Send Email” actions after submission.
-
The Segment Builder should include fundamental filters like Forms and Last activity.
Request: Has anyone experienced similar silent failures on Hostinger or encountered a scenario where the console commands (and thus the cron jobs) fail to execute backend writes (like segment addition) or external actions (like email sending) without reporting an error?
Thank you for your insights!