# vTiger integration with Mautic 5?

**URL:** https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101
**Category:** Product Support
**Created:** [August 12, 2024, 3:47pm UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101 "2024-08-12T15:47:03Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![okagoogle](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/okagoogle/32/12661_2.png) [@okagoogle](https://forum.mautic.org/u/okagoogle)
#### Post date: [August 12, 2024, 3:47pm UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101/1 "2024-08-12T15:47:03Z")

</div>

Is there a vTiger plugin for Mautic Community Edition? I want to integrate the vTiger Open Source version with Mautic 5

---

<div class="post-metadata">

### Author: ![ricfreire](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ricfreire/32/14973_2.png) [@ricfreire](https://forum.mautic.org/u/ricfreire)
#### Post date: [August 12, 2024, 7:55pm UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101/2 "2024-08-12T19:55:57Z")

</div>

Hi @okagoogle

I do not know any plugin for it. However, I would recommend searching it on Github.

Best regards,  
Ricardo

---

<div class="post-metadata">

### Author: ![dirk\_s](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dirk_s/32/748_2.png) [@dirk\_s](https://forum.mautic.org/u/dirk_s)
#### Post date: [August 13, 2024, 9:11am UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101/3 "2024-08-13T09:11:40Z")

</div>

Actually there is still a core plugin within v4 and v5.

![image](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/9/96cb034f51af3d5ed2c3addd74696ccb3d3e7dab.png)

Of course it would be interesting, if anyone is using it successfully those days?  
Maybe give it a try.

However - in the future, such plugins will be removed from core and be individual plugins. Its important to find out, if there is further development and a strong community around it.

---

<div class="post-metadata">

### Author: ![ncmon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/ncmon/32/11887_2.png) [@ncmon](https://forum.mautic.org/u/ncmon)
#### Post date: [August 14, 2024, 8:22am UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101/4 "2024-08-14T08:22:23Z")

</div>

I’ve tested with M5 and it’s buggy. When pushing the command:

php /bin/console mautic:integration:pushactivity --integration=vtiger

the following error displays:

In PushLeadActivityCommand.php line 76:

method\_exists(): Argument #1 ($object\_or\_class) must be of type object|stri  
ng, bool given

mautic:integration:pushleadactivity [-i|–integration INTEGRATION] [-d|–start-date START-DATE] [-t|–end-date END-DATE] [-a|–time-interval [TIME-INTERVAL]] [-f|–force]

The Mautic Log displays:

[2024-08-14T09:16:38.102546+01:00] mautic.ERROR: TypeError: method\_exists(): Argument #1 ($object\_or\_class) must be of type object|string, bool given (uncaught exception) at xxxxx/app/bundles/PluginBundle/Command/PushLeadActivityCommand.php line 76 while running console command `mautic:integration:pushleadactivity` [stack trace] #0 xxxxx/app/bundles/PluginBundle/Command/PushLeadActivityCommand.php(76): method\_exists() #1 xxxxx/vendor/symfony/console/Command/Command.php(298): Mautic\PluginBundle\Command\PushLeadActivityCommand-\>execute() #2 xxxxx/vendor/symfony/console/Application.php(1058): Symfony\Component\Console\Command\Command-\>run() #3 xxxxx/vendor/symfony/framework-bundle/Console/Application.php(96): Symfony\Component\Console\Application-\>doRunCommand() #4 xxxxx/vendor/symfony/console/Application.php(301): Symfony\Bundle\FrameworkBundle\Console\Application-\>doRunCommand() #5 xxxxx/vendor/symfony/framework-bundle/Console/Application.php(82): Symfony\Component\Console\Application-\>doRun() #6 xxxxx/vendor/symfony/console/Application.php(171): Symfony\Bundle\FrameworkBundle\Console\Application-\>doRun() #7 xxxxx/bin/console(16): Symfony\Component\Console\Application-\>run() #8 {main} {“hostname”:“xxxxx”,“pid”:918657}  
[2024-08-14T09:16:38.104768+01:00] mautic.WARNING: Command `mautic:integration:pushleadactivity` exited with status code 1 {“hostname”:“xxxxx”,“pid”:918657}

---

<div class="post-metadata">

### Author: ![plato39](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/plato39/32/2343_2.png) [@plato39](https://forum.mautic.org/u/plato39)
#### Post date: [April 15, 2025, 2:32pm UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101/5 "2025-04-15T14:32:50Z")

</div>

I am sticking with Mautic 4.x for this very reason. The core v4 vTiger plugin works fine.

---

<div class="post-metadata">

### Author: ![bastianhammer](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/bastianhammer/32/14826_2.png) [@bastianhammer](https://forum.mautic.org/u/bastianhammer)
#### Post date: [April 22, 2025, 9:36am UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101/6 "2025-04-22T09:36:02Z")

</div>

Hello @okagoogle

I’ve integrated Mautic with SuiteCRM multiple time.  
There are basically two options:

1. Plugin
2. API

As easy as the plugin would work initially - it provides a limited integration (only sync of contacts / leads / accounts).  
Additionally, with changing software, plugins tend to become outdated and not work anymore with newer versions.

The API has quite some advantages and more options and possibilities which are very welcome from a CRM perspective.  
To make the integration still easy enough, I’ve used n8n - Mautic triggers exist there out of the box - to integrated it with SuiteCRM.

I’ve done some vTiger projects and the code base is similar enough, therefore I assume, it would be easily possible as well for you.

Surely, it adds some more complexity to your tech stack, but what you’d usually like to accomplish in marketing / sales / CRM + marketing automation seems to be much more than the plugin can handle (at least it’s true for the SuiteCRM plugin).

---

<div class="post-metadata">

### Author: ![dirk\_s](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dirk_s/32/748_2.png) [@dirk\_s](https://forum.mautic.org/u/dirk_s)
#### Post date: [April 22, 2025, 10:38am UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101/7 "2025-04-22T10:38:51Z")

</div>

We also used n8n and nodered to connect external CRM Systems as a workaround. The existing nodes are only half way though. More important is handling of duplicates or merges etc., which isn’t covered by the existing n8n nodes for instance.

Its really adding to the tech stack 😉 and should be well analysed before the decision for a technology is made. Especially given the n8n licence and its known and unknown future limitations.

---

<div class="post-metadata">

### Author: ![dirk\_s](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dirk_s/32/748_2.png) [@dirk\_s](https://forum.mautic.org/u/dirk_s)
#### Post date: [April 22, 2025, 10:40am UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101/8 "2025-04-22T10:40:36Z")

</div>

@plato39 or @ncmon would you please be so kind as to open an issue for this? [GitHub · Where software is built](https://github.com/mautic/mautic/issues/)

As its still a core plugin it should either be fixed to work in v5 - or support should be dropped otherwise. But it should not give the impression to support vTiger in v5 if its not working.

---

<div class="post-metadata">

### Author: ![bastianhammer](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/bastianhammer/32/14826_2.png) [@bastianhammer](https://forum.mautic.org/u/bastianhammer)
#### Post date: [April 22, 2025, 1:08pm UTC](https://forum.mautic.org/t/vtiger-integration-with-mautic-5/33101/9 "2025-04-22T13:08:55Z")

</div>

Hello Dirk,

yes, I agree - it depends on the requirements and context and should be carefully regarded.

If there is only Mautic + one ‘pluginable’ CRM, that’s probably the way to go.  
Seldom there are only those two systems (often we have CDP, helpdesk, customer portal, app, etc.) and a CRM + marketing automation plugin has had the marketing automation dropped from the priority list of systems to integrate in some projects.  
Additionally, the plugin-logic was too limited in some projects, that’s where I find workflow automation faster than custom development of a middleware.

Overall, I see that the IT is usually trying to avoid it and if there are tech competencies in marketing and sales, they are very happy about a workflow automation. 😉
