vairity / mautic-conversion-pages
Vairity Build: Conversion Pages for Mautic. Landing pages and microsites built, checked and A/B tested in Vairity; every lead lands in the Mautic segment and campaign you choose, with its UTM source, and fires your campaign decisions.
Package info
github.com/vairity-ai/mautic-conversion-pages
Type:mautic-plugin
pkg:composer/vairity/mautic-conversion-pages
Requires
- php: >=8.1
- mautic/core-lib: ^5.0 || ^6.0 || ^7.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-11-14 04:08:01 UTC
README
Landing pages and microsites for your Mautic campaigns, built, checked and A/B tested in Vairity Build, and managed from inside Mautic.
- Channels → Conversion Pages lists every page. Choose the segment and campaign each page's leads join, and copy the link for your Mautic emails.
- A native campaign decision: Submitted a Conversion Page form (any page, or the ones you choose) sits in Mautic's campaign builder next to Mautic's own decisions.
- The contact who clicked: a visitor from a tracked Mautic email updates that contact instead of making a new one, with a UTM record, tags and a note of their answers.
- Works behind a firewall: your Mautic calls Vairity; Vairity never needs to reach your Mautic.
Checked against Mautic 5.2, 6.0 and 7.2 (PHP 8.2–8.3).
Install
From the Mautic Marketplace (Mautic 5 and later): Settings → Marketplace → search Vairity → Install.
With Composer, from your Mautic folder:
composer require vairity/mautic-conversion-pages php bin/console mautic:plugins:reload php bin/console cache:clear
Connect
- Settings → Plugins → Vairity Build: Conversion Pages.
- Switch it on. Leave Vairity address as
https://build.vairity.ai. - Press Authorize App, sign in to Vairity and choose Allow. Close the window.
Prefer a key? Paste a workspace API key (Vairity → Developers → API keys) instead of authorizing.
Choose where leads go
Open Channels → Conversion Pages. For each site (or one page of it), choose the segment and campaign its leads join, and press Save. A page left on Same as the site uses the site's row. Copy a page's link into your Mautic emails: Mautic's click tracking ties the visit to the contact.
Bring leads in
Add the sync to cron next to Mautic's own commands (every minute is fine):
* * * * * php /path/to/mautic/bin/console mautic:vairity:sync
Sync now on the Conversion Pages screen runs it at once. The first sync can also bring
in leads from the last 7, 30 or 90 days (--backfill-days=30 from the command line).
Each lead becomes, or updates, a Mautic contact:
| What | Where it goes |
|---|---|
| Name, email, phone, company | Contact fields (blank fields never overwrite what Mautic has) |
| Page, campaign, source | Tags Conversion Page, Campaign: …, Page: …, Source: … |
| utm_source / medium / campaign / term / content | A UTM record on the contact |
| The visitor's answers, intent score, link to the lead | A note on the contact |
| Segment and campaign | The ones you chose for the page |
Then Submitted a Conversion Page form fires for the campaigns the contact is in.
Follow up in the campaign builder
- Start a campaign from a segment and add Send email with the page's link.
- Add the decision Submitted a Conversion Page form and pick the page.
- On yes, send a confirmation or change tags; on no, send a reminder after a delay.
Data and permissions
The plugin's sign-in can only read your Vairity sites, their pages and campaign links, and the leads they collect. It can't build, change or publish anything, or see your account, billing or team; its tokens work nowhere else. Everything the plugin keeps (the sign-in, the page mapping, the sync position) is stored in Mautic's encrypted integration settings.
To disconnect, switch the plugin off in Settings → Plugins, or remove Mautic under Connected apps in Vairity (Resources → Connections). Contacts already in Mautic stay.
Support
contact@vairity.ai · Setup guide
License
GPL-3.0-or-later. See LICENSE.