# Consequences for converting existing module to global?

**URL:** <https://community.hubspot.com/t/consequences-for-converting-existing-module-to-global/82476>\
**Category:** CMS Development\
**Created:** [June 1, 2023, 3:59pm UTC](https://community.hubspot.com/t/consequences-for-converting-existing-module-to-global/82476 "2023-06-01T15:59:32Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![tmcmillan99](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/tmcmillan99/32/93181_2.png) [@tmcmillan99](https://community.hubspot.com/u/tmcmillan99)\
**Post date:** [June 1, 2023, 3:59pm UTC](https://community.hubspot.com/t/consequences-for-converting-existing-module-to-global/82476/1 "2023-06-01T15:59:32Z")

</div>

Client has a gallery module that they would like to convert to be global. I know I can download it to my local dev environment and convert it to be global.

However, when I upload it back to the client’s portal, will it keep all of the images/info being currently used in the module?

I was hoping to test it in a sandbox but I don’t think website pages and content get copied over to a sandbox account. They have a large number of images being used in the module so I don’t want to risk losing them by not somehow testing it first. Any suggestions would be greatly appreciated.

Thanks,

Terry McMillan

---

<div class="post-metadata">

**Author:** ![jnix284](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jnix284/32/29_2.png) [@jnix284](https://community.hubspot.com/u/jnix284)\
**Post date:** [June 1, 2023, 11:34pm UTC](https://community.hubspot.com/t/consequences-for-converting-existing-module-to-global/82476/2 "2023-06-01T23:34:26Z")

</div>

Hi @tmcmillan99 we typically create global modules with a unique name from the original module and upload as a new global module to avoid any issues with the current module/pages - for example, if it is used on two different pages with different content. The content would have to be rebuilt in the global module this way, but it gives them access to a global version and they still have the regular module to use for other pages as needed.

I have never tested what happens if you replace a module that already exists, have you @Anton ?

---

<div class="post-metadata">

**Author:** ![tmcmillan99](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/tmcmillan99/32/93181_2.png) [@tmcmillan99](https://community.hubspot.com/u/tmcmillan99)\
**Post date:** [June 2, 2023, 3:37pm UTC](https://community.hubspot.com/t/consequences-for-converting-existing-module-to-global/82476/3 "2023-06-02T15:37:49Z")

</div>

@Jnix284  
Thanks for the reply. Generally, I would follow that same procedure and create a new seperate module to be global. However, the client is wanting to use the existing module on other pages and retain the images that have already been added. Re-adding all of the images in a new global module would be a significant lift. However, that might be the only solution available. Unfortunately, there doesn’t seem to be a good way to test it without being in the live environment and taking a chance the module resets when I step on it with the new global version.  
I wish we could include content when creating a sandbox to cover these types of scenarios.

Terry

---

<div class="post-metadata">

**Author:** ![jnix284](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jnix284/32/29_2.png) [@jnix284](https://community.hubspot.com/u/jnix284)\
**Post date:** [June 2, 2023, 7:06pm UTC](https://community.hubspot.com/t/consequences-for-converting-existing-module-to-global/82476/4 "2023-06-02T19:06:12Z")

</div>

@tmcmillan99 until HubSpot makes creating global modules easier (at least via design tools and not the CLI, but better if non-devs can create in the page editor), I think having to rebuild content is somewhat par for the course unfortunately…

---

<div class="post-metadata">

**Author:** ![helloteichner](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/helloteichner/32/39426_2.png) [@helloteichner](https://community.hubspot.com/u/helloteichner)\
**Post date:** [June 6, 2025, 11:28am UTC](https://community.hubspot.com/t/consequences-for-converting-existing-module-to-global/82476/5 "2025-06-06T11:28:21Z")

</div>

@tmcmillan99 @Jnix284  
I ran into the same issue many times and decided to build a small tool to make the process easier. It’s called [**Hub Module Convert**](https://hubmoduleconvert.com) – and as the name suggests, it does just that 😄

It’s just launched and currently in public beta. If you’d like to give it a try (and maybe share some feedback), feel free to email me at [chris@hubmoduleconvert.com](mailto:chris@hubmoduleconvert.com) and I’ll set you up with a free account.

Thanks,  
Chris

---

<div class="post-metadata">

**Author:** ![jnix284](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jnix284/32/29_2.png) [@jnix284](https://community.hubspot.com/u/jnix284)\
**Post date:** [June 7, 2025, 7:40pm UTC](https://community.hubspot.com/t/consequences-for-converting-existing-module-to-global/82476/6 "2025-06-07T19:40:14Z")

</div>

Thanks for sharing @helloteichner, this looks like a promising option.

side note - your website font color is black on a navy background, I couldn’t read the text and thought there might’ve been something that got mixed up in the CSS.
