Open source marketing automation for education: why enrollment data changes the build
Enrollment marketing teams usually receive inquiries from many places at once: the institution website, campus events, test score exchanges, partner referrals and paid search. Applicants then cluster around application deadlines, and the same person who started as a prospect becomes an applicant, an enrolled student and eventually an alumnus, with records that the institution must treat as education records under FERPA. The central design question is where the prospect marketing record ends and the student record begins. Once a person enrolls, the data about them is no longer simply marketing contact data, and the build has to decide which system owns each field, who can see it and when it leaves the campaign tool. In practice, the boundary should be drawn before the first campaign is built, not after a compliance review asks where enrollment status is stored.
On platforms, the short answer is that Mautic fits as the campaign layer: contact segments, nurture journeys, forms, email sending and consent records for prospects. The student information system and the admissions system stay as the systems of record for applications, decisions, enrollment status, grades and financial aid. Mautic then receives only the fields needed to target messages, such as program of interest, term and a status flag, and it does not hold transcripts, disciplinary data or financial aid detail. Confirm with your registrar and privacy office which fields qualify as education records under 34 CFR Part 99 in your institution, because the answer depends on how your systems label and store them. Sending a status change from the admissions system into a campaign tool is itself a disclosure decision that should be documented.
Two related questions follow for the build team. First, which records will the campaign tool hold after a student enrolls, and whether the institution will keep sending recruitment messages to enrolled students or switch them to a separate communication stream with its own consent basis. Second, whether the institution is also subject to the GLBA Safeguards Rule through its Title IV participation, which affects how the information security program covers any system holding applicant financial information. Ask any implementation partner to show, in writing, the field map between the admissions or student system and the marketing tool, the role that can change each field and the deletion process when an applicant withdraws.
Which education requirements shape the marketing build
This table maps the US federal rules most likely to touch an enrollment marketing program (FERPA, COPPA, GLBA and ADA Title II) to what each means for a self-hosted Mautic build. Read each row as a design input: the rule sets the constraint, and the build decides how the constraint is met. Confirm with counsel which rules apply to your institution, since applicability depends on funding, age of contacts and whether you are a public entity.
| Requirement | What it asks for | What it means for the Mautic build |
|---|---|---|
| FERPA school official and access control (34 CFR 99.31) | A contractor may handle education records only as a school official, under direct institutional control, and access must be limited to records with a legitimate educational interest | Use Mautic role-based permissions so only named staff see enrolled-student records. Keep the vendor under a written agreement and confirm the institution controls its use and maintenance. |
| Disclosure record keeping (34 CFR 99.32) | A record of each request for and disclosure of personally identifiable information from education records, kept as long as the records are kept | Log imports, exports and integration syncs that move student data into or out of Mautic. Confirm the audit trail covers API and CRM sync activity, not only UI actions. |
| Inspection request timeline (34 CFR 99.10(b)) | Respond to a parent's or eligible student's inspection request within a reasonable period and no more than 45 days after receiving it | Make sure a contact lookup by student identifier can be run quickly across Mautic, the CRM and any form tools. Document where marketing copies of student data sit so the search is complete. |
| Excluding enrolled students from prospect campaigns | Education records of enrolled students should not feed recruitment campaigns without a legitimate basis | Add enrollment status as a field synced from the student system, then exclude enrolled contacts with segment filters. Test the exclusion before each seasonal send. |
| COPPA for applicants under 13 (16 CFR 312) | Written information security program with a designated coordinator, at least annual risk assessments, and a written retention policy with deletion timeframes | Flag contacts under 13 at capture, limit the fields collected from them, and set Mautic data retention and deletion jobs to match the written policy. Confirm the age gate on landing pages and forms. |
| GLBA Safeguards Rule for Title IV institutions (16 CFR 314.4) | Written information security program, multi-factor authentication for anyone accessing any information system, and FTC notification within 30 days of discovering a notification event affecting at least 500 consumers | Enforce MFA on Mautic admin accounts and the server, restrict admin access by network, and include the Mautic hosting and database in the incident response plan. Confirm the 30-day clock and notification path with counsel before go-live. |
| ADA Title II web accessibility (WCAG 2.1 AA) | State and local government web content and forms must meet WCAG 2.1 Level AA, with compliance dates of April 26, 2027 for entities with 50,000 or more people and April 26, 2028 for smaller entities and special districts | Mautic landing pages and forms are public web content. Test form fields, error messages and consent checkboxes against WCAG 2.1 AA and keep a dated test record. Confirm which compliance date applies to your entity. |
Which data stays in marketing and which moves to student systems
Prospects are people who have asked for information but have not applied. At this stage Mautic can hold the minimum needed to send relevant messages: a name, an email address, the program or faculty of interest, the preferred language, the source of the inquiry, and the consent or opt-in record that permits the send. The admissions system or CRM remains the record for anything that moves a prospect toward an application, such as the application status or the counselor assigned. Keep the contact in Mautic limited to what the nurturing campaign needs, because a prospect has not yet entered a relationship that FERPA governs.
- Fields Mautic may hold: contact identifiers, email, program of interest, communication preferences, opt-in evidence and the campaign history.
- Fields Mautic must not hold: national identifiers, date of birth where it is not needed for a message, financial aid data, health or disability information and essay content.
- Record of truth: the admissions CRM or application portal, which receives updates from Mautic through a defined sync rule.
- Suppression: unsubscribe and do-not-contact flags must flow back to the source system so a withdrawn prospect is not re-imported.
- Import hygiene: trade show and event lists should be checked for consent before import, not assumed to permit marketing.
Confirm with your legal and admissions teams which prospect fields are truly needed for messaging, and ask the implementation partner to document the sync direction for each field.
Applicants have submitted an application, so the relationship is now active and the data is more sensitive. Mautic can receive a status-level signal such as application started, submitted, missing document or decision issued, so that reminders can be sent. The application file, transcripts, test scores, recommendation letters, financial aid forms and any decision rationale should stay in the admissions system. Mautic should work from tokens or status flags rather than copies of those documents. Where a decision communication is sent, confirm whether the institution wants that message to come from the admissions system instead of a marketing campaign, since the content and audit trail differ.
- Fields Mautic may hold: applicant ID as an opaque reference, program, application stage as a status value, and reminder preferences.
- Fields Mautic must not hold: transcripts, test results, financial aid details, Social Security or national ID numbers, and admission decision reasons.
- Record of truth: the admissions system for every status and decision, with Mautic reading only what it needs.
- Sending path: transactional notices about deadlines or decisions should be separated from promotional campaigns, with their own consent logic.
- Retention: campaign history in Mautic needs its own retention period, set separately from the application file.
Ask the partner to show the exact field list passed to Mautic and how an applicant who withdraws is removed from the send list.
Once a person enrolls, the records that the institution keeps about them become education records under FERPA (34 CFR Part 99) when the institution receives federal funds. This applies to any educational agency or institution to which funds have been made available under a program administered by the US Secretary of Education (34 CFR 99.1). Grades, enrollment status, schedules and disciplinary records belong in the student information system, and Mautic should not hold them. Using enrolled-student contact data for campaigns such as alumni outreach, retention or course promotion is a decision the institution must make and document, not a default that follows from the earlier nurturing setup. Directory information, which the institution defines under its own FERPA policy, may have different treatment from other records.
- Fields Mautic may hold: only what the institution has decided is permitted, such as a directory information subset and a documented purpose.
- Fields Mautic must not hold: grades, transcripts, schedules, disciplinary records, financial account details and advising notes.
- Access control: FERPA expects reasonable access controls so school officials see only the records in which they have a legitimate educational interest (34 CFR 99.31(a)(1)(ii)).
- Disclosure log: requests and disclosures of personally identifiable information must be recorded (34 CFR 99.32), so Mautic exports or sync events may need to be logged.
- Contractor role: a partner handling the data may be treated as a school official only under the conditions in 34 CFR 99.31(a)(1)(i)(B), so confirm the contract terms before any access.
Confirm with the registrar and general counsel which student data, if any, the marketing team may use, and record that decision before the enrollment hand-off is built.
Which platforms fit education enrollment marketing and why
Enrollment marketing depends on three layers: a campaign engine, an admissions or student system of record, and a website or learning layer that generates inquiries. The cards below cover the campaign engine and the decisions that connect it to the other two, so each layer can be chosen and governed on its own terms.
Mautic as the campaign engine
Mautic is open source marketing automation software written in PHP on the Symfony framework and licensed under GPL-3.0. There is no paid edition of the software itself, so the license cost is zero and the recurring spend moves to servers, a sending service, setup and administration. For enrollment work, it handles inquiry and applicant nurturing, segments by program and intake, and campaign logic that follows an applicant through the funnel. Confirm that your team can run it on a VPS or dedicated server, since the project advises against shared hosting.
Choosing a long-term support release
Admissions cycles run for many months and cannot be interrupted by a forced upgrade. Mautic 7.3 is planned as the long-term support release, with security support through 31 December 2027. Plan the institution's install on a release that falls inside its support window, and schedule upgrades around intake calendars rather than mid-cycle. Ask your partner which release they will deploy and how they will move between releases before the next recruitment season.
Admissions CRM connectors to confirm
Mautic's documentation includes plugin guides for HubSpot and Salesforce. Neither is automatically the right fit for every admissions office, so treat them as options to confirm against the CRM your admissions team actually uses. Check which objects sync (applicant, inquiry, program interest), which direction data flows, how duplicate contacts are matched, and who owns the sync when a field changes. Admissions staff should sign off on the field mapping before any applicant record moves.
Cron and queue capacity for send peaks
Enrollment email arrives in bursts around application deadlines, open days and offer dates. Mautic depends on cron jobs for segment updates, campaign updates and campaign triggers, plus a broadcasts command for segment emails and a messenger consumer when emails are queued. Stagger the cron jobs, size the queue for the peak week rather than the average week, and test the schedule with a realistic applicant list before each intake. This is the most common source of late or missed reminders.
CMS and LMS chosen separately
Mautic sends and tracks campaigns, but it does not decide how the institution's website or learning environment is built. The public site, application forms and any pre-enrollment course are separate platforms with their own accessibility and hosting obligations. Decide the website and learning layers on their own requirements, then define the handoff: which form submissions create contacts, which page events trigger campaigns, and which system owns the student record after enrollment.
How the Mautic deployment must run on dedicated infrastructure
This sequence moves a Mautic enrollment deployment from a hosting decision to a tested capacity plan, so that seasonal applicant campaigns run on infrastructure sized for their peaks and the background jobs that drive them keep working.
Reject shared hosting and select a VPS or dedicated server
The platform team and DeployOpen agree in writing that Mautic will not run on shared hosting, because the project states it should not be installed there and recommends a VPS or dedicated server instead. The university's infrastructure owner chooses the target environment, whether a university data center, a private cloud account or a provider the institution already contracts with, and confirms who holds root access. The step is done when the hosting decision, the operating system and the administrative access model are recorded in the architecture document.
Confirm PHP, database and web server versions
DeployOpen checks the chosen Mautic release against the requirements page before build starts. For Mautic 7.0, that means PHP 8.2, 8.3, 8.4 or 8.5, MySQL 5.7 or higher with InnoDB or MariaDB 10.2 or higher, and Apache, Nginx or IIS, with npm required from Mautic 5.0 onward. The team also checks the support windows for the chosen release line, since Mautic 7.2 receives security support only until 30 September 2026 and Mautic 7.3 is planned as the long-term support release. The step closes with a signed-off version matrix that the university can audit.
Install from the recommended project template
Engineers install Mautic using Composer with the recommended project template, which the installation docs describe as the approach since version 4.0, or use the production package with the web or command-line installer. Configuration is kept in version control, and the database and file storage are placed on the infrastructure reviewed in the earlier steps. The step is complete when a staging instance loads, the installer has written its configuration, and the build can be repeated from source.
Stagger cron jobs for segments, campaigns and triggers
Mautic depends on cron jobs to update segments, update campaigns and process campaign triggers, and the docs say these jobs should be staggered rather than started together. DeployOpen schedules each job on a separate interval, records the runtime of each run, and sets alerts for jobs that overlap or fail. This matters for enrollment because an applicant deadline campaign can trigger many segment and campaign updates at once. The step is done when a log review shows each job completing without overlap under test load.
Configure the broadcasts command for segment emails
Segment emails are sent through the broadcasts command, which the team schedules and monitors separately from the update jobs. Operators confirm which segments are allowed to send, how often broadcasts run, and who can start a manual send outside the schedule. The team also documents what happens if a broadcast runs while a previous one is still processing. The step closes when a test broadcast to a seed list completes and the send log matches the segment counts agreed with the admissions office.
Run the messenger consumer for queued email
When emails are queued, Mautic relies on a messenger consumer to process them, so a stopped consumer means applicants receive nothing even though campaigns look active. DeployOpen runs the consumer as a supervised service that restarts on failure, places its logs where the operations team can read them, and alerts when the queue grows beyond the level set in the capacity plan. The step is done when a forced restart during a test send recovers without duplicate or lost messages.
Build a tested capacity plan for seasonal peaks
Enrollment send volume rises around application deadlines, decision letters and enrollment deposits, so the capacity plan maps each peak to the cron, broadcast and consumer load it creates. DeployOpen runs a load test against a copy of the production contact list and records queue depth, job runtime and database behavior at the expected peak. The university confirms the expected peak figures with its admissions team, since these are institution-specific and not supplied here. The step is done when the plan states the peak tested, the headroom measured and the scaling action to take if it is exceeded.
Rehearse failover, backup and upgrade windows
The operations team documents backup frequency, restore testing and the upgrade path to the next Mautic release line, using the project's stated cadence of monthly patch releases, minor releases every three months and major releases every two years. A restore and a version upgrade are rehearsed on staging before any production change, and the upgrade calendar avoids the application peaks identified in the capacity plan. The step closes with a signed runbook and a dated test record that the university's auditors can review.
Which evidence auditors and regulators ask for and what produces it
This table maps each evidence request an education institution may face to the rule behind it and the record a self-hosted Mautic setup should produce. Read it as a checklist to confirm with your counsel, auditor or compliance lead, because the institution decides which rules apply. DeployOpen prepares this evidence, but auditors and regulators issue any opinion or finding.
| Evidence request | Rule or control it supports | What produces it in a Mautic setup | What to confirm before go-live |
|---|---|---|---|
| Disclosure log for applicant or student records | 34 CFR 99.32 requires a record of each disclosure of personally identifiable information, with the parties and their legitimate interests | Mautic audit log and contact history, plus integration logs from admissions or student information system syncs | Whether the institution treats marketing sends as disclosures or as directory-type uses, and how long logs are kept |
| Access role reviews for school officials | 34 CFR 99.31(a)(1)(ii) requires reasonable access controls limiting staff to records in their legitimate educational interest | Exported Mautic user roles and permissions, periodic review sign-offs, and SSO group mapping records | Which staff roles can view applicant fields, and whether a recurring review is documented |
| Contractor school official conditions | 34 CFR 99.31(a)(1)(i)(B) sets direct control and redisclosure limits for outside parties | Signed agreement with the implementation partner, administrator access register, and data handling terms | Whether the institution retains direct control over use and maintenance of the records and approves partner access |
| Written information security program | 16 CFR 314.4 under the GLBA Safeguards Rule, which Title IV institutions agree to follow | Documented security policy for the Mautic host, change records, risk assessment and named program owner | Whether the institution's program already covers marketing systems that hold applicant financial aid contacts |
| MFA records for system access | 16 CFR 314.4(c)(5) requires multi-factor authentication for anyone accessing an information system | Mautic authentication configuration, SSO identity provider policy reports, and admin account listings | Which Mautic authentication method the team uses and whether MFA is enforced at the identity provider |
| Retention and deletion policy for minors' data | 16 CFR 312.10 under COPPA, relevant to prospective students under 13 such as those in school outreach programs | Written retention schedule, Mautic segment and contact deletion jobs, and deletion logs | Whether any inquiry forms or pages reach children under 13, which triggers COPPA analysis |
| Cron and queue monitoring logs | Operational evidence supporting campaign timing, consent withdrawal processing and availability commitments | Cron job run history, messenger consumer status, and alerts on failed segment or campaign updates | Staggered cron schedule, queue sizing for seasonal volumes, and who is alerted when a job fails |
| Accessibility test results | 28 CFR Part 35 Subpart H (ADA Title II) for public institutions' web content, which references WCAG 2.1 Level AA | Test reports for landing pages, forms and emails, with remediation tickets and retest dates | Whether the institution is a public entity, its compliance date, and whether the enrollment pages fall in scope |
What education teams ask before hiring an implementation partner
What drives the cost of self-hosted Mautic for a university or school?
Mautic itself has no license fee, so the cost sits in the parts you pay for: servers, an email sending service, the CRM and student system integration, data boundary work, setup, and ongoing administration. Hosting is recurring, while setup, integration and data mapping are mostly one-time. Mautic's requirements page says it should not run on shared hosting and recommends a VPS or dedicated server, so budget for dedicated capacity. Costs rise with the number of contacts, the number of systems that feed or receive data, and how much cron and queue capacity the send schedule needs. Ask any partner to split the quote into one-time and recurring lines, and to name who pays for each component.
Can our marketing staff run Mautic themselves after launch?
Often yes for day-to-day campaigns, segments and forms, but not for the platform underneath. Mautic depends on cron jobs for segment updates, campaign updates and campaign triggers, a broadcasts command for segment emails, and a messenger consumer when emails are queued. Someone with systems administration skills has to keep those jobs running, monitor them, patch the software and manage backups. Mautic publishes monthly patch releases, minor releases every three months and major releases every two years, so a named operator and a regular upgrade routine are part of the staffing question. Ask the partner what runbooks, training and documentation they will hand over, and which tasks remain with your team.
What does the registrar and IT team need to provide for the project?
The registrar owns the records that feed enrollment marketing, so it must approve which fields can move into Mautic and why. IT must provide hosting, identity and access, network routes to the student information system or CRM, and a named owner for the mail domain. Expect the registrar to define the legitimate educational interest for each data flow, since FERPA allows school officials to access only the education records in which they have a legitimate educational interest, and institutions must use reasonable access controls to enforce that. Ask the partner to produce a data flow inventory and access matrix before any integration build starts.
How long does an enrollment marketing project take to deliver before an admissions cycle?
The timing depends on the scope agreed in writing, the number of integrations, and how quickly the registrar and IT can approve data flows. Most engagements are fixed-scope, so the timeline is set in the statement of work rather than estimated from a generic duration. Work backward from the admissions calendar: data mapping and consent review come first, then sending domain setup and deliverability checks, then campaign build and a test cohort. Avoid planning go-live in the weeks before a major application deadline, because that is when send volume and support load peak. Ask for a milestone plan that shows which tasks depend on registrar sign-off.
How do you handle seasonal send volume spikes in Mautic?
Seasonal spikes are handled through capacity planning rather than by hoping the server keeps up. Mautic sends through queued processing, so the messenger consumer, cron schedule and database sizing must match the peak send rate, and the staggering of cron jobs matters. Ask the partner to model peak days for application deadlines, open houses and results releases, and to show how capacity is added before those dates. Also confirm which email sending service is used, its volume limits, and how bounce and complaint rates are monitored, since mailbox providers judge senders on those signals.
What happens to inquiry and applicant data when a prospect enrolls?
Once a prospect enrolls, the record may become an education record under FERPA, and the marketing copy of that data may need different handling. FERPA requires institutions to record each request for access to and each disclosure of personally identifiable information from education records, and to keep that log for as long as the records are kept. A marketing platform that receives student data therefore needs its own access logging and a defined deletion or suppression process. Ask the partner how they separate applicant and enrolled-student contacts, how they stop marketing use of data that has become an education record, and how they log access.
Does the project need a formal security program for student-related data?
Yes, if the institution participates in federal student aid or handles data from children under 13. Every Title IV institution agrees in its Program Participation Agreement to comply with the GLBA Safeguards Rule, which requires a written information security program and multi-factor authentication for anyone accessing an information system. The COPPA Rule, amended on 22 April 2025, requires operators collecting personal information from children under 13 to keep a written information security program with a designated coordinator and at least annual risk assessments. Schools that enroll younger students should confirm with counsel whether COPPA applies to the marketing flows. Ask the partner which controls and evidence they will prepare, and remember that independent auditors, not DeployOpen, assess compliance.
How are Mautic upgrades planned so the system stays supported?
Upgrades are planned around Mautic's published support windows rather than ad hoc. Mautic 7.2 receives active and security support until 30 September 2026, and Mautic 7.3 is planned as the long-term support release with security support through 31 December 2027. Because the admissions calendar is fixed, schedule upgrades in quiet periods between intake cycles, test them against a copy of production data, and confirm PHP and database versions against the requirements page before each move. Ask the partner who performs upgrades, whether an upgrade retainer is included, and how rollback is tested.
What to ask an implementation partner for an education deployment
Start by asking how student records are kept out of the marketing data set. Ask the partner to show where applicant and enrolled-student records live, which Mautic contact fields and custom fields are populated from the admissions or student information system, and which fields are blocked from the sync. Ask who approves a new field before it reaches Mautic, and how the partner tests that a student's grades, financial aid status or disciplinary notes never appear in a segment, a campaign email or an exported contact list. Under FERPA, the partner should also explain how a vendor is kept under the institution's direct control, since that condition determines whether a contractor can receive education records at all (34 CFR 99.31(a)(1)(i)(B)). Ask for that reasoning in writing, reviewed by your counsel.
Next, ask how FERPA disclosure logging is designed. The institution must record each request for access to and each disclosure of personally identifiable information, along with the parties and their legitimate interests, for as long as the records are kept (34 CFR 99.32). Ask where Mautic audit and event data is stored, whether it can be separated from marketing events, how long it is retained, and who can read it. Ask how the partner ensures school officials see only the records they have a legitimate educational interest in, through access controls on the Mautic admin roles and the integration account. Confirm the retention period with your registrar and records office rather than accepting a default.
Ask how cron and queue capacity is sized for peaks. Mautic depends on cron jobs for segment updates, campaign updates and triggers, a broadcasts command for segment emails and a messenger consumer when emails are queued. Ask for the written schedule, the stagger plan, the expected load during application deadlines and admission decision days, and the test that proves the queue drains before the next send. Ask how consent and unsubscribe are handled across inquiry, applicant and enrolled stages, and how a withdrawal reaches the CRM and the sending service. Ask how CRM sync avoids duplicate applicants, and which system is the source of truth for enrollment status. Finally, ask how upgrades follow the Mautic release cadence and which version and support window the partner will target. The written scope should name the acceptance tests for each item above, with the owner and the evidence that will be handed over.
Where education marketing builds usually go wrong
Education marketing builds tend to fail at the boundary between marketing and student records, not inside the campaign tool itself. The risks below connect consent, data flow, hosting and accessibility, and each one is easier to design out before the first send than to repair after an enrollment cycle has started.
Enrolled students receiving prospect campaigns
Once an applicant enrolls, the contact record often stays in the prospect segment, so current students keep getting inquiry nurture emails. Under FERPA, the institution must control which school officials see education records, and a marketing list fed from the student system can become an uncontrolled copy of them. Check that enrollment status moves contacts out of prospect campaigns automatically, and that suppression is tested with real records before each intake season.
Admissions data copied without a basis
Teams often export application fields into Mautic because it is convenient, including grades, financial aid status or disability notes. Every field needs a documented purpose and a legal basis, and sensitive academic or financial data usually should not enter a marketing tool at all. Ask the partner to map each synced field to the purpose it serves and to block fields outside that map at the integration layer.
Shared hosting causing failed sends
Mautic's project states that it should not run on shared hosting and recommends a VPS or dedicated server. On a constrained host, segment updates and queued emails can stall during an application deadline, and sends fail silently. Confirm the hosting tier, PHP version and resource headroom against expected peak volume before any campaign is scheduled.
Unmanaged cron jobs during peak season
Mautic depends on cron jobs for segment updates, campaign updates and triggers, plus a broadcasts command and a messenger consumer when email is queued. Jobs left running on a single server without monitoring stop quietly, and applicants then miss deadline reminders. Ask who owns the schedule, how the jobs are staggered, and what alerts fire when a job stops.
Accessibility gaps on public landing pages
Public institutions and state-funded schools face WCAG 2.1 Level AA obligations for web content under the ADA Title II rule. Campaign landing pages, inquiry forms and preference centers are often built outside the main site and skip accessibility review. Include these pages in the same audit scope as the institutional website, and test form labels, error messages and keyboard navigation before launch.
How DeployOpen scopes and supports education marketing automation
DeployOpen plans, implements, customizes, integrates, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure. For enrollment marketing on Mautic, we start from your admissions workflow, student system boundaries and privacy obligations, then agree the scope in writing before any work begins.
How we scope
- We map inquiry, applicant and enrolled-student contact flows against your admissions and student information systems.
- We confirm which data fields may enter Mautic and which must stay in the institution's systems of record.
- Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts.
How we build
- We install and configure self-hosted Mautic in your cloud account, data center or private network.
- We set up consent capture, suppression handling, segments, campaigns and cron and queue workers sized for seasonal peaks.
- We test integrations, sending configuration and access controls before any live campaign goes out.
How we hand over
- We document architecture, access roles, integration mappings, retention settings and campaign runbooks for your team.
- We provide evidence of controls, such as access reviews and records of configuration, to support your compliance assessments.
- We train administrators on daily operation, upgrades and incident steps so your staff can run the platform.
How we support
- Ongoing support, upgrades and continuous security testing are available as retainers.
- We plan upgrades around Mautic's published release and support dates so you stay on a supported version.
- We confirm changes to integrations, cron schedules and privacy settings with your compliance and admissions leads before they go live.

