7 votes
Accepted

How to modify System workflow message with a modern look Header?

Put your css inside {literal}{/literal} tags to prevent smarty from processing them.
Demerit's user avatar
  • 22.9k
6 votes
Accepted

Message template token no longer available / relevant

Yes its safe to remove, so replace {if $contributeMode eq 'direct' AND !$is_pay_later AND $amount GT 0} with {!$is_pay_later AND $amount GT 0}
Pradeep Nayak's user avatar
5 votes
Accepted

How can I add a banner image in the confirmation email for a particular event?

If you want it in addition to the default/generic banner you can probably add it in at the top of the "Thank you and receipting" section of the event. If you want to use it in place of the generic ...
Laryn's user avatar
  • 8,253
4 votes
Accepted

CKEditor can only edit user driven message templates

Jaap's comment is correct. It's unfortunately not possible to use a WYSIWYG editor on system templates because they're not (just) HTML, but contain Smarty code as well. Not only would Smarty break ...
Jon G - Megaphone Tech's user avatar
4 votes
Accepted

Is it possible to record a copy of sent system workflow message emails as activities?

We built this extension to help with this scenario: https://github.com/fuzionnz/nz.co.fuzion.transactional This extension adds bounce handling and click tracking, and creates activities for CiviCRM's ...
petednz - fuzion's user avatar
  • 28.3k
3 votes
Accepted

Can't get Pretty Workflow Messages to work

Group subscription messages are not part of 'System Workflow Messages'. Hence it is not supported for them. Here is the list of default CiviCRM 'System Workflow Messages'. Hope this helps!
Kurund Jalmi's user avatar
3 votes
Accepted

Awaiting approval participant status message template

It is within the Events - Registration Confirmation and Receipt (on-line) template.
Andy Burns's user avatar
  • 3,681
3 votes
Accepted

Receipts for FL donors

The state token is a token and not a smarty variable, so it has to just be on its own, and you can't use it in the middle of a smarty if statement. You have to capture it first into a smarty variable: ...
Demerit's user avatar
  • 22.9k
3 votes
Accepted

$participant_status_id shows previous value in email template

This was posted a while ago, but I thought I should post the solution I finally found to the problem (which still exists in my version 4.7.29 install) The solution to this problem was an API call. ...
Jeff Wood's user avatar
  • 133
3 votes
Accepted

Modify emailed reports content

UPDATE: Since 5.29 you can do this in an extension do like the override example at https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_alterReportVar In the extension's main file example.php: ...
Demerit's user avatar
  • 22.9k
3 votes
Accepted

Different membership receipts for 'New' and 'Active' members

In the smarty template the variable $mem_status is assigned. So it can be used to insert different text fragments in the template. Here is an example in code. {if $mem_status eq 'New'} Hello, you ...
Kainuk - CiviCooP's user avatar
2 votes

Adding contribution_id or transaction_id to Receipt

{$contributionID} should work ....
user4278's user avatar
  • 1,021
2 votes
Accepted

How to target a specific event type in a system workflow message

I think you can use the event_type_id token inside the event templates. Something like - {if $event.event_type_id == <id of the event type>} text for the specific event type {else} ...
jitendra - fuzion's user avatar
2 votes
Accepted

Thank-you letters WYSIWYG vs html source content

You can turn off html encoding for CKeditor through UI Navigate to Administer >> Customize Data and Screens >> Display preferences Scroll down until you see Configure CkEditor button. ...
Pradeep Nayak's user avatar
2 votes

How do I use Table Cell Separator when creating Thank You letters?

A big Thank-You to Karen with Greenleaf Advancement for helping me out with this. There is a bug in Civi that does not allow the Table Cell separator to function. Karen helped we with some base code ...
Iowa Boy's user avatar
  • 2,388
2 votes

Send certain welcome message after subscription to certain mailing list

I've tried using CiviRules, but Civirules is not respecting double opt -in. It sends e-mail even if user won't confirm subscription. Try adding a Linked Condition of Field Value Comparison: Entity: ...
Aidan's user avatar
  • 13.5k
2 votes

How do you use Mosaico templates with Pretty Workflow Messages?

For now - this is my workaround: Install Mosaico Message Templates Go to Message Templates, since the edit option is disabled, copy the link to edit one of the other templates and edit the ID in the ...
themak's user avatar
  • 3,431
2 votes
Accepted

Why do donors' names appear twice on the emailed acknoweldgement of their contribution?

Based on the note from @pradeep-nayak, I would guess that the template has two tokens that have the possibility to contain duplicate information: {$billingName} {$address} The address token on your ...
RayWright's user avatar
  • 2,488
1 vote

I want someone BCCd to an email genearted by a System Workflow Message

On a Contribution Page on the Receipt tab, you can add CC and BCC
petednz - fuzion's user avatar
  • 28.3k
1 vote

Can "Contributions - Recurring Billing Updates" and similar messages be turned off?

This is untested but in hook_civicrm_alterMailParams you can check $params['messageTemplateID'] and if it's one you care about set $params['abortMailSend'] = TRUE.
Demerit's user avatar
  • 22.9k
1 vote

Emailed invoice PDF line items missing

Can you post the screenshot of the webform used to retrieve membership renewals? Not sure what you expect in the description, qty field. Or to stop 2 emails being sent when: Email Receipt to ...
jitendra - fuzion's user avatar
1 vote

Modify emailed reports content

We use the 'Title and Format' tab as Demerit mentions above and have stuck some text/html in the 'Report Header' box. To avoid attachments going out with them went with the below parameters for the ...
RebeccaTregenna's user avatar
1 vote

Modify emailed reports content

I'd probably just make a separate cron script that emails them the links and whatever text you want, i.e. not using the scheduled report task just a plain cron script. If you want to send to a civi ...
Demerit's user avatar
  • 22.9k
1 vote

Where do I change the wording "membership fee total?"

It should work with Word Replacements, even for receipts. Under Administer - customize - Word Replacements. UPDATE: Under Administer - CiviMail - Message Templates, then on the System Workflow tab, ...
Demerit's user avatar
  • 22.9k
1 vote

Change Reply-To for System Workflow Messages?

This is similar but slightly different from How to send email report FROM other than default email address? So a similar workaround would be to use hook_civicrm_alterMailParams.
Demerit's user avatar
  • 22.9k
1 vote

Personalize workflow message "Contributions - Receipt (on-line)"

You can't just copy it to the on-line message. You will need to start with the current on-line message and customise it in the same way that you did the off-line one. Those are awkward templates to ...
Aidan's user avatar
  • 13.5k
1 vote

Events - Registration Confirmation and Receipt (on-line) is not sending to anonymous users

Ah - ok - this is what's happening: if the event is FREE -> then no receipt is issued via CiviCRM workflow message templates if the event is FREE && if participants make a donation -> then ...
KarinG - Semper IT's user avatar
1 vote

Search Custom Template Directory first when using Smarty {include}

Just elaborate Aidan's answer: At Administration Console, Directories, at field: Custom Template Directory, fill in say: [civicrm.files]/custom_templates/ It refers to directory <DocRoot>/...
user9611631's user avatar
1 vote

Search Custom Template Directory first when using Smarty {include}

You can find some information about overriding templates and the Custom Template Directory in the developer guide here... along with the recommendation that you don't do that but use extensions ...
Aidan's user avatar
  • 13.5k
1 vote

System workflow message not saving

Mod_security. If you run into this issue, contact your host and have them look at their logs. For some reason, our live site wasn't throwing a mod_security error, but the dev site is. They're ...
Jenni Simonis's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible