# How the CCMS to String Manager sync works

**Category:** [CCMS](https://help.totalctrl.app/hc/totalctrl/totalctrl-help-center/en-US/categories/ccms)
**Updated:** 2026-08-19

## Send published content for translation

The CCMS → String Manager sync pushes the text of a project's **published** topics into a linked String Manager set, so it can be translated. Drafts and in-review topics are ignored.
### What gets synced

- Each published topic's HTML is split into the **smallest block-level segments** (paragraphs, list items, headings, table cells, and so on).
- Segments are keyed by topic and position (e.g. `my-topic/b3`) so re-syncing updates strings in place rather than duplicating them.
- The first sync automatically creates and links a string set named “*<Project>* (CCMS)”.

### Re-syncing

Running the sync again updates changed segments (keeping version history) and skips unchanged ones. It is safe to run repeatedly.

---

## Related Articles

- [Build and publish a publication](https://help.totalctrl.app/en-US/articles/build-and-publish)
- [Translate topics](https://help.totalctrl.app/en-US/articles/translate-topics)
- [Reuse content with snippets and variables](https://help.totalctrl.app/en-US/articles/snippets-and-variables)
- [CCMS overview](https://help.totalctrl.app/en-US/articles/ccms-overview)
- [Review and approve topics](https://help.totalctrl.app/en-US/articles/review-publish-topics)

---
[← Back to TotalCtrl Help Center](https://help.totalctrl.app/en-US/)