I see a few posts here and on the Mautic forum about whether or not the SugarCRM Integration that comes with Mautic works with Mautic 5 and SuiteCRM 8. The answer is YES.
I have successfully got the integration working.
Here is what works (on all versions):
New Contacts/Leads → Mautic YES
New Contact/Leads → SuiteCRM YES
Changes in SuiteCRM - > Mautic YES
Changes in Mautic → SuiteCRM NO… this has been an issue for a while, but should work. I’ve tried a bunch of times to figure it out. There is a bug somewhere that I just can’t figure out.
It’s a shame because it could be SUPER powerfull.
Mautic has the ablility to do front end forms that update the record in Mautic upon form submit. If I could get this to push back to SuiteCRM, this is a great feature!
Other than that one issue. The integration works pretty well.
Hey @chris001 yes, I’ve been using it for years. It works great, other than the one issue. One of these days I’m going to get to the bottom of it. No one else in the Mautic community seems to have taken it on.
Hey @chris001 yes new rcords get pushed both ways, so its not a connection problem. Updated leads pull from SuiteCRM. The only issue is changes (that are supposed to push) don’t push back. There is nothing in my logs on either side. My biggest issue with troubleshooting it is that Mautic doesn’t have an nice output to log like SuiteCRM. I know exactly the function responsible, I know pretty well line by line how it works, I just cannot log all the steps on the Mautic side to help me understand the problem.
On the Mautic side, you could either add a function to log text to a .log file, or use PHPStorm with Xdebug enabled, to step thru the code in that function, and examine those variables’ values, this would let you see why Mautic is failing to push changes to Suite.
I want to revise my post a bit and update. So the version 5 I have been testing on has been upgraded from versions way back for like 10 years almost. It seems to work fine.
If I install a new version 5, the sync does not work. There are a whole bunch of problems with the doctrine when DB creating indexes where the name is too many characters and it fails. (I assume my upgraded version just did not create the indexes).
Long story short the last working version I can get the sync to work on is 4.4.11
4.4.12 might work but I can’t get it to install, db errors with doctrine.
I’m trying to chase this down, but the error being generated is a little above my PHP skill level. I’m struggling to figure out exactly what the problem is.
I’ve opened up a ticket on github, but pretty much unless I solve it, I don’t think anyone else is going to jump in and help. So that’s where version 5 stands.