# How to install Acquia's Custom Objects plugin?

**URL:** <https://forum.mautic.org/t/how-to-install-acquias-custom-objects-plugin/24204>\
**Category:** 3rd Party Addons\
**Created:** [May 24, 2022, 2:00pm UTC](https://forum.mautic.org/t/how-to-install-acquias-custom-objects-plugin/24204 "2022-05-24T14:00:10Z")\
**Posts on this page:** 1\
**Showing post:** 49

<div class="post-metadata">

**Author:** ![escopecz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/escopecz/32/370_2.png) [@escopecz](https://forum.mautic.org/u/escopecz)\
**Post date:** [November 24, 2022, 9:05am UTC](https://forum.mautic.org/t/how-to-install-acquias-custom-objects-plugin/24204/49 "2022-11-24T09:05:39Z")

</div>

Sorry about this. The plugin is developed by Acquia that have different release cycle than the community. You have to manually insert this new class:

> <https://github.com/mautic/mautic/pull/11654>
>
> \<!-- ## Which branch should I use for my PR?
> 
> Assuming that:
> 
> a = current ma…jor release
> b = current minor release
> c = future major release
> 
> \* a.x for any features and enhancements (e.g. 5.x)
> \* a.b for any bug fixes (e.g. 4.4, 5.1)
> \* c.x for any features, enhancements or bug fixes with backward compatibility breaking changes (e.g. 5.x) --\>
> 
> | Q | A
> | -------------------------------------- | ---
> | Bug fix? (use the a.b branch) | \[No \]
> | New feature/enhancement? (use the a.x branch) | \[\]
> | Deprecations? | \[\]
> | BC breaks? (use the c.x branch) | \[\]
> | Automated tests included? | \[No\] 
> | Related user documentation PR URL | mautic/mautic-documentation#... 
> | Related developer documentation PR URL | mautic/developer-documentation#... 
> | Issue(s) addressed | Fixes https://github.com/acquia/mc-cs-plugin-custom-objects/issues/288
> 
> \<!--
> Additionally (see https://contribute.mautic.org/contributing-to-mautic/developer/code/pull-requests#work-on-your-pull-request):
> - Always add tests and ensure they pass.
> - Bug fixes must be submitted against the lowest maintained branch where they apply
> (lowest branches are regularly merged to upper ones so they get the fixes too.)
> - Features and deprecations must be submitted against the "4.x" branch.
> \--\>
> 
> \#### Description:
> 
> \<!--
> \--\>
> This PR adds the ability to 'upsert' an entity using 'INSERT INTO ... VALUES ... ON DUPLICATE KEY UPDATE' query. It also adds methods to check if the entity has been updated or inserted. 
> 
> \#### Steps to test this PR:
> 
> \<!--
> This part is really important. If you want your PR to be merged, take the time to write very clear, annotated and step by step test instructions. Do not assume any previous knowledge - testers may not be developers.
> \--\>
> 1. Open this PR on Gitpod or pull down for testing locally (see docs on testing PRs \[here\](https://contribute.mautic.org/contributing-to-mautic/tester))
> 2. See https://github.com/acquia/mc-cs-plugin-custom-objects/issues/288
> 
> \<!--
> If you have any deprecations, list them here along with the new alternative.
> If you have any backwards compatibility breaks, list them here.
> \--\>
> 
> 
> \<a href="https://gitpod.io/#https://github.com/mautic/mautic/pull/11654"\>\<img src="https://gitpod.io/button/open-in-gitpod.svg"/\>\</a\>

or wait for Mautic 5 release. That PR could be also cherry-picked to a new pull request for Mautic 4 if someone would want support for Mautic 4.

---

_[View the full topic](https://forum.mautic.org/t/how-to-install-acquias-custom-objects-plugin/24204)._
