Move duplicated topic automatically

Hi all!

Is it possible to automatically move/merge a topic into another one, if both have/gets the same title?

Thanks for any help!

Welcome to meta @RozvM :wave:

I’m not following. Duplicate topic titles are not allowed by default. If you try to post a topic with a duplicate title you’ll get this error

Can you share examples of the duplicate titles you’re having trouble with?


The basic problem is that the members getting this error and because of that they adding (for example) punctuation marks to the title of the topic. As time goes on, more titles are messing up because of that. Sure you can enable duplicated titles but as many people say, it can be unsafe and very frustrating to navigate.

So the question is:
Instead of displaying the Title has already been used message is it possible to merge the new topic into the matching (existing) one?

1 Like

Thanks for the explanation :+1:

This sounds like a behaviour issue rather than a software issue. The software can have guards against accidental duplicate titles; however, if the users try to work-around that by adding punctuation and such, then they’re abusing the system.

As an admin you have the ability to give users warnings if they keep doing that.

Going back to your question

no, there isn’t anything like that in a default Discourse install.

If you really want this, you’d need a custom plugin. You can create a topic in the #marketplace category if you want to hire one of our community freelance developers to create that plugin for you or you can have a look at our plugin guides if you want to do it yourself


How about supplying the user with a link to the topic that they should be reading rather than creating a new one? Like:


That’s a pretty clear call to action. It gives the user a chance to go to the topic that already exists (or read it and see what’s different about what they want to say).

This service is enabled but as @Johani said, you can’t modify the behaviour of the users. :confused:

Thanks for the ideas @Johani :+1: