# Text processing components

| [cSetBody](https://help.qlik.com/talend/en-US/components/8.0/mediation-text-processing/csetbody) | Sets the message body in the Route. |
| --- | --- |
| [cTextTemplate](https://help.qlik.com/talend/en-US/components/8.0/mediation-text-processing/ctexttemplate) | Supports multiple template engines to replace placeholders in text templates with<br>actual values. It can be used as the cSetBody component with support for multiline text<br>input and advanced placeholder handling. |