Automating your marketing workflows in Joomla with Mautic
RCheesley
2,385 views
41 slides
Apr 26, 2016
Slide 1 of 41
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
About This Presentation
In this presentation at JoomlaDagen 2016, Ruth Cheesley explores some of the features that Mautic can bring to your Joomla website, and what this can mean for your marketing workflows.
Size: 4.84 MB
Language: en
Added: Apr 26, 2016
Slides: 41 pages
Slide Content
Ruth Cheesley - @RCheesley
Automating your
marketing workflows with
Mautic and Joomla!
Ruth Cheesley – JoomlaDagen 2016
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
About me
Based in Ipswich, UK
Joomla! Community Leadership Team
member, involved with Joomla since 2008
Mautic community contributor since 2015
CEO of Virya Group Limited
Integrator, Marketer, SEO nerd, cat lady!
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
About Virya Group
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
What is Marketing Automation?
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
In other words: Marketing Automation saves time and increases sales
Icon made by Freepik from flaticon.com
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
What is Mautic?
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Mautic is the only free, open source
marketing automation platform
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Set up a Mautic instance
(free)
OR
Hosted instance at mautic.com
(free up to 1 user and 2,000 leads)
9.3+ recommended
Apache 2.x+ or Nginx 1.8+ or IIS 7
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Install tracking pixel on your web
properties
Use one of the many CMS plugins at
mautic.org/integrations
OR
Manually include tracking pixel:
http://yourdomain.com/path-to-mautic/p/mtracking.gif
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Share your resources
Send traffic to landing pages or forms
OR
Share on social media
OR
Link from email campaigns
etc!
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Meet the many faces of Mautibot
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Getting to know your leads
‘Anonymous’ Leads
‘Known’ Leads
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
How can we ‘know’ our leads?
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Anonymous → Known
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Lead scoring
Points mean prizes!
Award and remove points
based on actions, triggers,
form submissions, etc
More points = Warmer lead
e.g. Open email +10 points,
submit form +50 points
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Integrating with Joomla
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Mautic plugin tracks page visits and can automatically
push new registrations into Mautic as a lead
Pushing users into Mautic
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Embed forms using plugin, Javascript or plain HTML
{mauticform 1}
Working with forms
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Working with forms
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Working with forms
NOTE: UX form completion tracking (e.g. Hotjar)
doesn't work with Javascript and iframe forms
BUT
Manual copy will NOT be automatically updated
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Full A/B Testing
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
What happens next?
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Joining a campaign
●Form submission
●Submits a campaign form
●Member of list
●Smart-lists filter on fields (e.g.
country, date, etc)
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Available form actions
●Update lead profile fields
●Send to integration
●Download an asset
●Adjust lead lists (add or remove)
●Adjust lead tags (add or remove)
●Adjust lead points (positive or negative)
●Send email (customer/internal/results)
●Redirect on submission
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
How can I use Mautic with Joomla?
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Basic stuff
●Replace forms with Mautic forms
(or send form data to Mautic)
●Track visits with plugin
●Create landing pages within Joomla
●Create ‘squeeze pages’ in Mautic
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Cool stuff
●Integrate with your support or CRM system
●Push your own ‘stuff’ into Mautic using their API
// Include MauticApiHelper from the plugin
require_once __DIR__ . '/mauticApiHelper.php';
$apiHelper = new mauticApiHelper;
$leadApi = \Mautic\MauticApi::getContext(
"leads",
$apiHelper->getMauticAuth(),
$apiHelper->getMauticBaseUrl() . '/api/'
);
$lead = $leadApi->create(array(
'ipAddress' => $_SERVER['REMOTE_ADDR'],
'firstname' => $formData['firstname'],
'lastname' => $formData['lastname'],
'email' => $formData['email'],
Ruth Cheesley
@RCheesley
JoomlaDagen 2016
Zeist, Netherlands
Where do I go now?
●Leave your contact details for our
‘getting started’ pack
●Grab a sticker and make friends
with Mautibot!
●Join the Mautic slack chat
https://www.mautic.org/slack/