# Duplicate event on campaigns?

**URL:** <https://forum.mautic.org/t/duplicate-event-on-campaigns/25040>\
**Category:** Product Support\
**Created:** [August 12, 2022, 5:06pm UTC](https://forum.mautic.org/t/duplicate-event-on-campaigns/25040 "2022-08-12T17:06:47Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![yochay11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/yochay11/32/7301_2.png) [@yochay11](https://forum.mautic.org/u/yochay11)\
**Post date:** [August 12, 2022, 5:06pm UTC](https://forum.mautic.org/t/duplicate-event-on-campaigns/25040/1 "2022-08-12T17:06:47Z")

</div>

Hey again, i am posting a lot today.  
I just realized that the way to create funnel on mautic takes a lot of time.

Is there a way to duplicate events i create?  
For example if i set email to be sent in 2 days on Sunday and Monday it will be much faster to duplicate and change the mail instead of creating each event and change the setting for each task.

When it goes to 50-100 mails on campaigns that take a lot of time.

Does anyone know a way to do that?  
Maybe even paid plugin that can help save that time?  
Thanks

---

<div class="post-metadata">

**Author:** ![robm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/robm/32/260_2.png) [@robm](https://forum.mautic.org/u/robm)\
**Post date:** [August 13, 2022, 12:22pm UTC](https://forum.mautic.org/t/duplicate-event-on-campaigns/25040/2 "2022-08-13T12:22:26Z")

</div>

Second this,

An example of this in action is how the workflow builder works in n8n, a simple copy and paste command. This would very useful.

---

<div class="post-metadata">

**Author:** ![patryk.gruszka](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/patryk.gruszka/32/9813_2.png) [@patryk.gruszka](https://forum.mautic.org/u/patryk.gruszka)\
**Post date:** [October 2, 2023, 2:00pm UTC](https://forum.mautic.org/t/duplicate-event-on-campaigns/25040/3 "2023-10-02T14:00:57Z")

</div>

I’ve implemented the event cloning functionality for Mautic and it’s ready for testing.

> <https://github.com/mautic/mautic/pull/12752>
>
> \<!-- ## 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) | \[N \]
> | New feature/enhancement? (use the a.x branch) | \[Y \]
> | Deprecations? | \[N \]
> | BC breaks? (use the c.x branch) | \[N \]
> | Automated tests included? | \[Y \] 
> | Related user documentation PR URL | mautic/mautic-documentation#... 
> | Related developer documentation PR URL | mautic/developer-documentation#... 
> | Issue(s) addressed | Fixes #... 
> 
> \<!--
> 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 possibility to clone (copy/paste) campaign events. 
> Cloning events between campaigns is supported with this feature.
> 
> !\[image\](https://github.com/mautic/mautic/assets/8580942/86617085-39a0-4e4f-be76-f4d47272181d)
> !\[image\](https://github.com/mautic/mautic/assets/8580942/b1492b07-06df-4909-87ab-ac5b20535d0d)
> 
> 
> \<!--
> Please write a short README for your feature/bugfix. This will help people understand your PR and what it aims to do. If you are fixing a bug and if there is no linked issue already, please provide steps to reproduce the issue here.
> \--\>
> 
> \#### 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. Create a campaign with some events
> 3. Clone some events and paste them into other branches or other campaigns
> 4. Run the campaign and check that it works properly
> \<!--
> If you have any deprecations, list them here along with the new alternative.
> If you have any backwards compatibility breaks, list them here.
> \--\>

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [October 3, 2023, 8:39am UTC](https://forum.mautic.org/t/duplicate-event-on-campaigns/25040/4 "2023-10-03T08:39:35Z")

</div>

This is huge. Thank you so much.  
I’ll try to test asap.

---

<div class="post-metadata">

**Author:** ![robm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/robm/32/260_2.png) [@robm](https://forum.mautic.org/u/robm)\
**Post date:** [October 3, 2023, 10:06am UTC](https://forum.mautic.org/t/duplicate-event-on-campaigns/25040/5 "2023-10-03T10:06:27Z")

</div>

Awesome,

Tested and worked well.

Will this work with 4.4.9 or 4.4.10?

---

<div class="post-metadata">

**Author:** ![patryk.gruszka](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/patryk.gruszka/32/9813_2.png) [@patryk.gruszka](https://forum.mautic.org/u/patryk.gruszka)\
**Post date:** [October 3, 2023, 12:03pm UTC](https://forum.mautic.org/t/duplicate-event-on-campaigns/25040/6 "2023-10-03T12:03:15Z")

</div>

Thanks @robm for testing.  
This will only work with the 5.x version. Backporting to 4.x will require some adjustments (e.g. templating, autowiring) and as far as I know the 4.x version will not get any new feature updates.

---

<div class="post-metadata">

**Author:** ![robm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/robm/32/260_2.png) [@robm](https://forum.mautic.org/u/robm)\
**Post date:** [October 3, 2023, 12:21pm UTC](https://forum.mautic.org/t/duplicate-event-on-campaigns/25040/7 "2023-10-03T12:21:28Z")

</div>

Good to know.,

This is a feature I have been after since the beginning of Mautic.

Thanks so much for developing it and sharing it with the community.

---

<div class="post-metadata">

**Author:** ![yochay11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/yochay11/32/7301_2.png) [@yochay11](https://forum.mautic.org/u/yochay11)\
**Post date:** [October 26, 2023, 12:08pm UTC](https://forum.mautic.org/t/duplicate-event-on-campaigns/25040/8 "2023-10-26T12:08:21Z")

</div>

Hi @patryk.gruszka that is great,  
Too bad it’s not going to be released on the current releases.

By the way my campaigns are really dynamic and complex.  
That mean that i create 8 events to send one mail (probably it’s just me).

If you want to take it to the next level, allowing the option to duplicate more than one event at once would be great.

I have to bypass the system and added some option to bulk select with javascript code that allow me to change positions for campaign with more than 200 events.

So if it was somehow possible to bulk copy events on the camapgin and not only one at the time that would be great.

But my guess is that most people won’t need that and it’s only crazy me )-:

This is how it looks like on my side (hebrew text)

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