I am using Suitecrm 8.9.1 with combination of WordPress and Woocommerce.
To integrate data between SuiteCRM, I have built an integration tool to transfer data between SuiteCRM → WooCommerce, and the same framework is used to enrich data in SuiteCRM. The API is still v4, because I found it extremely difficult to get modern v8 API to work (Just FYI).
Now I am planning to build website tracking based on cookies. The idea is to use my existing framework and if possible, build something useful with SuiteCRM framework later on.
I know that several power users of Newsletter functionality use Mautic for Email marketing, and integrate Mautic with SuiteCRM.
I want to ask your opinion:
Does it make any sens to make this work in SuiteCRM with my own integration?
Should I use Mautic instead? Does it track ‘John opened product xyz page’ -style and report to SuiteCRM?
What are the major challenges with SuiteCRM Email Marketing / Workflows in your point of view?
Is it realistic to plan some kind of useful WordPress / SuiteCRM / Email Marketing integration, e.g. Woocommerce module for SuiteCRM and SuiteCRM plugin for WordPress?
Are there solutions, I have not yet found, but are working?
Only, if you have a very good reason NOT to use Mautic.
Yes, it can do that.
Usually, you’d track visitor behaviour via Mautic and implement logic and details there.
If some ‘bigger’ things happen on the Mautic side, you can sync them to SuiteCRM. (change of segments etc.)
Unfortunately, there are plenty.
If you just want to send out a Newsletter once in a while, simply do it in SuiteCRM, no problems here. Even different segments and more directed communication + variables in the communication works just fine.
Most ideas that go beyond those would be better implemented in Mautic.
Conditional reactions to user behaviour, 1:1 automated interactions etc.
Yes. I’ve done multiple e-com integrations.
Inside your SuiteCRM, you definitely want to know customers past purchases, returns, trouble tickets etc.
A plugin isn’t required at all. WC has a nice API and webhooks, so you can simply send payloads to n8n / ActivePieces etc. and integrate it with SuiteCRM.
For the marketing side of things, there are more details involved and depending on the requirements, I’d focus on Mautic (+WC).
The V8 API works great with WordPress. Here’s an example of an integration I just did to create “license” products in Woocommerce and then push data back and forth betweeen WC and SuiteCRM using the V8 API.
I also use Mautic. It’s far superior for any kind of digital marketing. Here’s an example where I integrated Mautic and The Events Calendar from WP to push contacts into Mautic/SuiteCRM so I could leverage Mautic’s marketing automation to do the post signup workflow.
I’m pretty adept ad WP/WC → SuiteCRM at this point, if you need developer help you can reach out.
I also built a WP → SuiteCRM customer portal for case update and KB articles all built on the V8 API. It’s pretty decent, although there are few things in terms of complex queries I wish were a little more robust.
Here’s also some basics on using and setting up the V8 API
**We tried using Mautic with SuiteCRM.
**
We use SuiteCRM 8.9.1. **
Why we implemented click tracking directly in SuiteCRM instead of Mautic**
Mautic required patching and still didn’t work reliably in our environment. The SugarCRM/SuiteCRM sync ran but created 0 contacts, so it wasn’t production‑ready for us.
Our email sending is based on a custom Microsoft Graph mailer in SuiteCRM. Mautic doesn’t support this pipeline, so we would have had to maintain two mail delivery stacks.
SuiteCRM already has campaign tracking (campaign_trackerv2) and contact data as the system of record. Keeping tracking inside SuiteCRM avoids syncing and duplication.
We could implement a minimal, secure entrypoint (webActivity) with HMAC signing, consent gating (CookieYes), deduplication, and retention rules. This was faster and easier to control.
The result is fewer moving parts, less operational overhead, and a single source of truth.
Mautic is kept only as a reference model for campaign/automation concepts, not as a production dependency.
The email in SuiteCRM is not perfect. Neither is Campaings, Bounce detection etc. In our case all bounces have been handled manually up until now (I still have not yet had time to fix that). We do not have complex workflows, just a newsletter every now and then. In more complex setups you’d propably want to use Mautic.
I hope to be able to publish the module and instructions at later stage for everybody else to use.
At this point we get clicks shown for contacts. The graphs, triggers or lead scoring etc are all just TODO.
There are a lot improvements to be made, but at least we have everythin working now so we get data coming in!
Hey Tapio there is a fix for (one line patch) to fix the sync issue, I think its in my blog article. Mautic uses symphony mailer so it only supports transports that are supported by symphony mailer. There are plugins for other outbound bulk mail like AWS that work pretty well.
I tend to agree with this, I have a number of clients using Suite (and Wordpress), none of them are heavy email marketing users, normally just newsletters that get sent out. I have some custom plugins that connect WP →Suite and back again, and it does what I need it to, I did try Mautic because of the attachments issue in Suite 8.9 (campaigns), but found that it was far too complex to set up and use for clients used to using two systems already (complex for what they get out of it).