# Email template variables not working

**URL:** <https://forum.manager.io/t/email-template-variables-not-working/66769>\
**Category:** bugs\
**Created:** [January 19, 2026, 1:02pm UTC](https://forum.manager.io/t/email-template-variables-not-working/66769 "2026-01-19T13:02:58Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![AngusZA](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@AngusZA](https://forum.manager.io/u/AngusZA)\
**Post date:** [May 25, 2026, 7:32pm UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/42 "2026-05-25T19:32:11Z")

</div>

Hi @lubos

These don’t seem to be working for me too. I’m using the server edition. It’s not resolving the template.

I’m using `{{reference}}` in the email and `{{recipient.name}} `in the body of the email template and no resolution 🫤 .

Since upgrading to 26.6.3630.

---

<div class="post-metadata">

**Author:** ![Haithuhai](https://avatars.discourse-cdn.com/v4/letter/h/8c91f0/32.png) [@Haithuhai](https://forum.manager.io/u/Haithuhai)\
**Post date:** [June 1, 2026, 9:27am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/43 "2026-06-01T09:27:18Z")

</div>

Hi everyone,

We’ve been using a custom payslip email template for a while without any issues. Recently, when sending payslips, the template variables in the subject line and message body are no longer being rendered they appear as raw template tags instead of the actual values.  
The subject shows the raw template syntax instead of the actual pay run date. The body also shows {{recipient.name}} instead of the employee’s name.

1. Go to a pay run → select an employee’s payslip → click Email
2. The email preview shows unrendered template variables in both subject and body

This started happening recently and we haven’t changed the template. Has anyone else experienced this, or is this a known issue after a recent update?

Thanks in advance!

 ![image (2)](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/b/f/bf6d4ddb5b0faaf93e7a8a0bd04bc677cc8e549a.png)

 ![image (3)](https://us1.discourse-cdn.com/flex019/uploads/manager1/original/3X/0/3/03025f35883793223087f1520217597c0da4b148.png)

---

<div class="post-metadata">

**Author:** ![canefield](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@canefield](https://forum.manager.io/u/canefield)\
**Post date:** [June 3, 2026, 7:23pm UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/44 "2026-06-03T19:23:32Z")

</div>

@lubos Is the redering in “Settings \> Email Settings \> Email Templates \> Sales Invoice” still broken? I’ve tried with version **26.5.29.3635**

Examples:

- Subject is showing Invoice | Ref: {{ recipient.code }}-{{ reference }} as plain text while sending out. Lines of text is also showing it as plain text instead of rendered code/HTML:  
"  
**{{ recipient.name }}**

" AND others like: {{ recipient.code }}-{{ reference }}

How can I/we fix this?  
Now the email is unreadable and they really need to be sent out.  
Please help a.s.a.p.

KR,  
Canefield

---

<div class="post-metadata">

**Author:** ![canefield](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@canefield](https://forum.manager.io/u/canefield)\
**Post date:** [June 5, 2026, 9:44am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/45 "2026-06-05T09:44:38Z")

</div>

@lubos / [Manager.io](http://Manager.io),

Any estimated when we can expect a follow-up and/or fix? I really would like to email my invoices.

Cheers,  
Canefield

---

<div class="post-metadata">

**Author:** ![canefield](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@canefield](https://forum.manager.io/u/canefield)\
**Post date:** [June 8, 2026, 4:44am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/46 "2026-06-08T04:44:12Z")

</div>

@lubos / [Manager.io](http://Manager.io),

Also not fixed in **v26.6.7.3638**.

Please a fix a.s.a.p.

**Added comments due to restrictions:**  
Dear @lubos / [Manager.io](http://Manager.io),

I don’t like saying this, but the latest releases have quite a few bugs. Change or new insights regarding architecture and/or security adjustments are certainly necessary in this day and age, but it seems that a comprehensive regression test is missing, causing some functionalities to become unstable, stop working, or simply disappear suddenly (think of the former backup options). This was certainly not the case before.

I use this product in production, so I need to be able to rely on it. If help is needed, please ask.

When can I expect this bug to be fixed? Right now, I cannot send out invoices via [Manager.io](http://Manager.io). Very annoying and unprofessional.

**The bug has certainly not been fixed yet.**  
Example, subject email: “Invoice | Reference: {{ recipient.code }}-{{ reference }} | Due date: {% for field in fields %}{% if field.label == “Due date” %}{{ field.text }}{% endif %}{% endfor %}”

The message itself contains the same raw tags.

Cheers,

Canefield

---

<div class="post-metadata">

**Author:** ![canefield](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@canefield](https://forum.manager.io/u/canefield)\
**Post date:** [June 10, 2026, 5:18pm UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/47 "2026-06-10T17:18:53Z")

</div>

#bugs

Dear [Manager.io](http://Manager.io) / @lubos

I feel like my existing ticket ([Email template variables not working - bugs - Manager Forum](https://forum.manager.io/t/email-template-variables-not-working/66769/46)) has been overlooked. That is why I am bringing it to your attention again. Apologies if this is redundant.

Sending emails via the built-in email system is not working properly. I still keep seeing raw text with tags (e.g. tags of html, b, i, body and {{ recipient.code }}-{{ reference }}, {{ recipient.name }}) in my subject and message. This is despite the fact that I am working with the latest release, specifically v26.6.7.3638.

If I add something to my original ticket, I receive a message that it has already been resolved. Nothing could be further from the truth.

I hope this problem/bug can be resolved quickly, as I would like to send out my invoices.

Cheers,  
Canefield

---

<div class="post-metadata">

**Author:** ![MadKatShop](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@MadKatShop](https://forum.manager.io/u/MadKatShop)\
**Post date:** [June 11, 2026, 7:34am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/48 "2026-06-11T07:34:01Z")

</div>

I can send emails now, or shall I say the test email, but now I get an error:

Content-Disposition header in FormData part is missing a name

---

<div class="post-metadata">

**Author:** ![canefield](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@canefield](https://forum.manager.io/u/canefield)\
**Post date:** [June 12, 2026, 4:17pm UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/49 "2026-06-12T16:17:11Z")

</div>

Still no joy in version **26.6.17.3647**

@lubos / @eko / @Ealfardan / @Tut / Development, please fix this a.s.a.p. I need to be able to send out invoices.

---

<div class="post-metadata">

**Author:** ![EridDK](https://avatars.discourse-cdn.com/v4/letter/e/c4cdca/32.png) [@EridDK](https://forum.manager.io/u/EridDK)\
**Post date:** [June 19, 2026, 8:04am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/50 "2026-06-19T08:04:16Z")

</div>

Echoing the need for a solution to be able to send out “personalised” invoices.

---

<div class="post-metadata">

**Author:** ![Domenico](https://avatars.discourse-cdn.com/v4/letter/d/8e7dd6/32.png) [@Domenico](https://forum.manager.io/u/Domenico)\
**Post date:** [June 19, 2026, 11:29am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/51 "2026-06-19T11:29:35Z")

</div>

Ditto. At the very least a timeline or workaround to bring the functionality back somehow @lubos It saves time and ensures accuracy when issuing invoices … I’m version locked at 26.5.7.3530 on desktop to keep the feature

---

<div class="post-metadata">

**Author:** ![alasdair](https://avatars.discourse-cdn.com/v4/letter/a/fbc32d/32.png) [@alasdair](https://forum.manager.io/u/alasdair)\
**Post date:** [June 19, 2026, 9:01pm UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/52 "2026-06-19T21:01:09Z")

</div>

Unfortunately this one seems to be falling on deaf ears. We have had to remove all personalization from emails at the moment. This had been a standout feature in manager. Please restore whether liquid or as tags as per in footers. Thanks.

---

<div class="post-metadata">

**Author:** ![MadKatShop](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@MadKatShop](https://forum.manager.io/u/MadKatShop)\
**Post date:** [June 25, 2026, 7:33am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/53 "2026-06-25T07:33:44Z")

</div>

Can someone fix it finally, please?

---

<div class="post-metadata">

**Author:** ![DMP](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/dmp/32/62571_2.png) [@DMP](https://forum.manager.io/u/DMP)\
**Post date:** [June 28, 2026, 10:16pm UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/54 "2026-06-28T22:16:14Z")

</div>

I’m with ya’ll on this. A little frustrating I updated and put 15 hours of work into a file on the new version before realizing this bug with the liquid code. Anything we can do to expedite a fix for this?

---

<div class="post-metadata">

**Author:** ![Domenico](https://avatars.discourse-cdn.com/v4/letter/d/8e7dd6/32.png) [@Domenico](https://forum.manager.io/u/Domenico)\
**Post date:** [June 29, 2026, 10:18am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/55 "2026-06-29T10:18:32Z")

</div>

I’m out of ideas … Dear {{ @lubos }} please help

Please find attached request for help with {{ personalisation }} for the amount of {{ stuck\_users | strip }}.

The outstanding bug of {{ if\_bugfix\_due | strip }} is due for fixing {{ due\_date | strip }}.

---

<div class="post-metadata">

**Author:** ![canefield](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@canefield](https://forum.manager.io/u/canefield)\
**Post date:** [July 1, 2026, 6:04am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/56 "2026-07-01T06:04:11Z")

</div>

@lubos / @development,

Is there any sign of a fix yet? It is not possible to send an email (invoice) this way. The problem has existed since the Liquid/raw HTML update. Hopefully, there is an update?

Thanks,  
Canefield

---

<div class="post-metadata">

**Author:** ![RadFew](https://avatars.discourse-cdn.com/v4/letter/r/c6cbf5/32.png) [@RadFew](https://forum.manager.io/u/RadFew)\
**Post date:** [July 4, 2026, 6:34am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/57 "2026-07-04T06:34:47Z")

</div>

Hi,  
I have updated to the latest Desktop version to fix the “PDF conversion failed” error I was getting for the last few days, however this has now broken my templates in that the emails no longer include the persons name or client code but instead just prints {{recipient.name}} and {{recipient.code}} respectively. {{reference}} does still work and correctly included the invoice number in my emails.

Have these variables changed and if so, what are the the new ones I can use to personalize the invoice emails

Secondly, the PDF invoice attachment is now being generating with a piece of code at the top of the page, presumably from the template, but with the template editor now gone, how do I change this so it is not included in the PDF invoice?

---

<div class="post-metadata">

**Author:** ![John\_Pycroft](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/john_pycroft/32/62694_2.png) [@John\_Pycroft](https://forum.manager.io/u/John_Pycroft)\
**Post date:** [July 5, 2026, 5:38am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/59 "2026-07-05T05:38:17Z")

</div>

+1 on server edition **26.6.17.3647**  
Email templates not substituting liquid variables.  
I’m having the issue specifically on Sales Invoices, but based on other replies, seems to impact all email templates.

---

<div class="post-metadata">

**Author:** ![canefield](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@canefield](https://forum.manager.io/u/canefield)\
**Post date:** [July 6, 2026, 9:37am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/60 "2026-07-06T09:37:21Z")

</div>

Still no joy in version **26.7.6.3652**

@lubos / @eko / @Ealfardan / @Tut / Development, please fix this a.s.a.p. I need to be able to send out invoices.

---

<div class="post-metadata">

**Author:** ![theaccountant](https://avatars.discourse-cdn.com/v4/letter/t/258eb7/32.png) [@theaccountant](https://forum.manager.io/u/theaccountant)\
**Post date:** [July 8, 2026, 3:33am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/61 "2026-07-08T03:33:45Z")

</div>

Please help how to include invoice number on template also? I have same issue

---

<div class="post-metadata">

**Author:** ![MadKatShop](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@MadKatShop](https://forum.manager.io/u/MadKatShop)\
**Post date:** [July 9, 2026, 8:41am UTC](https://forum.manager.io/t/email-template-variables-not-working/66769/62 "2026-07-09T08:41:05Z")

</div>

Guys, update to 26.7.6.3652 and give it a go. I just sent one and it has been received.

[Previous page](https://forum.manager.io/t/email-template-variables-not-working/66769.md?page=2)

[Next page](https://forum.manager.io/t/email-template-variables-not-working/66769.md?page=4)
