S48 Tag in TeamRaiser Stationery
Has anyone put an S48 Tag into a TeamRaiser Stationery for Coaching emails? We're trying to get this in there to display how much a participant has fundraised, % to goal and goal and they seem to be configured correctly but not appearing in the preview or live tests.
Any help is appreciated!
Hilary
Comments
-
Hi Hillary,
Don't think it will work at Stationary level, but you can always put it inside of the message body itself. The S48 works there and we have been using it that way so far (creating user's dashboard at the bottom of the coaching email message)
Also, the monetary amount (i.e. goal, raised etc) will work only on Live email not preview.
regards,
Daniel
0 -
Daniel Hartanto:
Hi Hillary,
Don't think it will work at Stationary level, but you can always put it inside of the message body itself. The S48 works there and we have been using it that way so far (creating user's dashboard at the bottom of the coaching email message)
Also, the monetary amount (i.e. goal, raised etc) will work only on Live email not preview.
regards,
Daniel
hm... are you using the following S48 tags? I'm only getting the S42 to work even in the body of the email.
<td><p>[[S48:0:goal]]</p></td>
<td><p>[[S48:0:dollars]]</p></td>
<td><p>[[S48:0pct-of-goal]]</p></td>
<td><p>[[S42:0:days-to-event]]</p></td>
0 -
Yup, we are at moment using it for Coaching Emails, as well as AutoResponder of a Teamraiser -- for example here are some of the following stats:
Emails Sent: [[E48:[[S42:XXXX:fr-id]]:emails-sent]]
I've Raised: [[E48:[[S42:XXXX:fr-id]]:dollars]]
My Goal: [[E48:[[S42:XXXX:fr-id]]:goal]]
The "XXXX" placeholder on our case is the FRID of the Blueprint Teamraisers that gets automatically converted into FRID of those children. I noticed that you are using "0" instead (which should be ok to achieve the same dynamically retrieve the associated FRID -- could that be it's no longer working? How about try the format above, if you are not on a blueprint, you can change that XXXX with actual FRIDs of your teamraiser.
EDIT - ADD ON NOTE:
the E48 is actually the same as S48 -- in CLO you use E for the outer S-tag when you are nesting multiple S-tags0 -
Hey Daniel.
Can you explain the reasoning for [S42:XXXX:fr-id]]?
Why use an S-tag to get the FR_ID if that tag requires the FR_ID as a param?1 -
<td><p>[[S48:0pct-of-goal]]</p></td>
Typo.
Have you tried actually sending the email? I think these probably won't work doing a preview or test send. Also try hard coding the FR_ID.
You can also put [[S48:help]] in the email. That should render the valid settings for the module that is hosting the tag.0 -
Brian Mucha:
Hey Daniel.
Can you explain the reasoning for [S42:XXXX:fr-id]]?
Why use an S-tag to get the FR_ID if that tag requires the FR_ID as a param?Hi Brian !
It's a good statement and good question which sometimes I wonder myself. (including the very existence of S42 tag with that fr-id parameter just to get fr-id parameter that we are actually already been passing.. logically just doesn't make sense)
There is actually "supposed to be" no difference between "reiterating" the FRID through that S42, or the use of 0 or just simply put the blueprint FRID directly.
I would say this is probably "tried-and-works or don't-fix-it-again-if-it-ain't-broken" and paranoia scenario in effort of finding what's stable -- In the not so recent past, we have been affected by some mixed up experiences using that S tag to dynamically port the related FRIDs such as if you recall, that there were that S80:trID returning null all the like that might be or might not be unrelated to email activities. I recall at one time we have to revamped the S-tag dealing with grabbing the correct FRIDs for email from what was previously supposed to be working and no longer working (I believe at that time we just simply put the blueprint FRID value) and we ended up then with that "reiteration" version to get all of our emailing template work again thus it has been like that so far since last year
regards,
Daniel
0 -
Brian Mucha:
<td><p>[[S48:0pct-of-goal]]</p></td>
Typo.
Have you tried actually sending the email? I think these probably won't work doing a preview or test send. Also try hard coding the FR_ID.
You can also put [[S48:help]] in the email. That should render the valid settings for the module that is hosting the tag.Good catch on that typo btw. Hope that's the case with Hillary's affecting S48 with goal and not the entire S48 usage.
0 -
including the very existence of S42 tag with that fr-id parameter just to get fr-id parameter that we are actually already been passing.. logically just doesn't make sense
I always guessed that you would sometimes use [[S42:0:fr-id]] to get the id actual value, which you might need to call APIs and such.
0 -
Brian Mucha:
including the very existence of S42 tag with that fr-id parameter just to get fr-id parameter that we are actually already been passing.. logically just doesn't make sense
I always guessed that you would sometimes use [[S42:0:fr-id]] to get the id actual value, which you might need to call APIs and such.Yes, you can use 0, or alternatively, you can pass the parent blueprint FRID actual value, and CLO seems to know how to convert that to the FRID of the children, so [[S42:12345:fr-id]] where 12345 is the blueprint FRID, and as you push/create new child from that blueprint, that 12345 will get automatically converted to the FRID of that new child. In the past we have been using either that 0 or that [[S80:trID]] but guess things got mixed up with that null return value bug (which perhaps should have been fixed by now).. may be I should be trying that 0 again which is a much more 'elegant' way to achieve the same purpose.
1 -
0 is still busted, from what I can see. I've had a ticket in with support for over a month on this issue, but I don't know that there's any progress yet (or maybe I just haven't been able to explain the issue clearly enough).
- We've got autoresponders pulling a stationary that uses [[S42:0:title]] ... sometimes it works, sometimes it returns null.
- The same stationary always returns null if we use it for email campaigns or coaching emails.
- Blueprint coaching emails using [[S42:blueprintid:param]] work on child events (because it updates like Dan described).
- Blueprint coaching email using [[S42:0:param]] returns null.
- The email envelope seems to NULL anything aside from S1.
Dan, is that the bug you're referring to? Or is it just me fighting this?0 -
"The same stationary always returns null if we use it for email campaigns or coaching emails."
The 0 wildcard will always fail outside of the Teamraiser itself. It just means "just use the FR_ID of whichever Teamraiser I'm in". But in broadcast email, that tag isn't in any TR. Should work for coaching, I think.
One thing we do is stick the FR_ID into a session variable using [[U0:myid=1234]].
You can then consume it like this: [[E42:[[S80:myid]]:TITLE]]
We do definitely use [[S42:0:TITLE]] in Teamraiser AR messages all the time, and I haven't heard of a problem.
"I've had a ticket in with support for over a month on this issue..."
Call your account manager and get them to start pushing support on your behalf. I've had to do that repeatedly. Their job is to advocate for you.0 -
Wait, are you saying that we can set a session variable for broadcast email? Or are were you just talking about the website?
The wonky thing is that 0 works on some autoresponders, but not others. From what I can see, the only difference is that when we're on the setup step #11, emails that say, "Revert to site default version," work as intended and the ones that just say edit/preview/disable return NULL. I guess it's possible that they're using the broadcast email mechanism to trigger the follow-up emails, but they're all using the same stationary and pulling their settings from the same config screen in teamraiser.
I'd think that coaching emails should have a TR context as well (and it sounds like it works for Daniel, since he's evaluating it to set the event for the constituent info). For example, if I preview during the "select stationary" step in an email's config, everything is fine. But if I preview during the "HTML body" step, everything breaks.0 -
Yep, you can set session variables in email. We use that a lot.
One thing we do is set up standard Teamraiser Autoresponders as reusables. At key spots in the copy we have a session variable S-Tag. That way you can set an optional custom closing paragraph in each teamraiser's AR email config right in the message body.
The s-tag just needs to be set before it is consumed in the DOM. (You can't set the s-tag in the message body and expect it to work in the stationary masthead.)0 -
"I'd think that coaching emails should have a TR context as well."
I agree, they should.0 -
Dan, is that the bug you're referring to? Or is it just me fighting this?
About that 0 (aside of the follow up discussions) -- It's likely the same issue / bug, and no not you fighting this yourself. We were using this 0 just fine like until sometimes in middle / end of 2014 when things stop working (or spotty at best) and the quick fix was just to replace that with blueprint ID
0 -
Jeremy Reynolds:
I'd think that coaching emails should have a TR context as well (and it sounds like it works for Daniel, since he's evaluating it to set the event for the constituent info). For example, if I preview during the "select stationary" step in an email's config, everything is fine. But if I preview during the "HTML body" step, everything breaks.Preview might not be showing those things, only in live email the actual data will show (esp. when testing those constituent info generated by those S-tags)
0 -
Brian Mucha:
One thing we do is set up standard Teamraiser Autoresponders as reusables. At key spots in the copy we have a session variable S-Tag. That way you can set an optional custom closing paragraph in each teamraiser's AR email config right in the message body.
The s-tag just needs to be set before it is consumed in the DOM. (You can't set the s-tag in the message body and expect it to work in the stationary masthead.)- Are you just avoiding session variables in the email stationary before the HTML body?
- Are you hand-coding the session var in each autoresponder?
I've had mixed results with something like...
[[?xx::x[[S80:myid]]x::[[U0:myid=[[S42:blueprintID:fr-id]]::]]
...because S80 sometimes returns null (or somehow creates an infinite recursion or race conditon). - If email campaigns are a no-go, how are you handling email blasts to your full event schedule (e.g. a registration coupon for the holiday)?
0 -
Hi Daniel,
How would you recommend testing coaching emails?
What I have been trying to do is add myself as an event manager (using the email that I registered with as a participant). Then sending my test coaching email to event managers only.
I have tried a variety of ways to display the S48 content, but nothing seems to be working. It looks like S42 (campaign information) works just fine. But S48 (participant information) is not working.
Just to confirm, it was definitely S48 tags that you used and had working in your coaching emails? I chatted with BB support and they said that S48 do not work in coaching emails, so I'm a bit confused.
Here is what I have tried so far:
<h2>S42 embedded in S48 tag - with frID = 0</h2>
<p>My Goal: [[E48:[[S42:0:fr-id]]:goal]]</p>
<p>I've Raised: [[E48:[[S42:0:fr-id]]:dollars]]</p>
<p>Percent of my goal: [[E48:[[S42:0:fr-id]]:pct-of-goal]]</p>
<p>Days to event: [[E48:[[S42:0:fr-id]]:days-to-event]]</p>
<h2>S42 embedded in S48 tag - with frID = Blueprint ID</h2>
<p>My Goal: [[E48:[[S42:1130:fr-id]]:goal]]</p>
<p>I've Raised: [[E48:[[S42:1130:fr-id]]:dollars]]</p>
<p>Percent of my goal: [[E48:[[S42:1130:fr-id]]:pct-of-goal]]</p>
<p>Days to event: [[E48:[[S42:1130:fr-id]]:days-to-event]]</p>
<h2>Only S48 NO S42 - with frID = 0</h2>
<p>My Goal: [[S48:0:goal]]</p>
<p>I've Raised: [[S48:0:dollars]]</p>
<p>Percent of my goal: [[S48:0:pct-of-goal]]</p>
<p>Days to event: [[S48:0:days-to-event]]</p>
<h2>Only S48 NO S42 - with frID = Blueprint ID</h2>
<p>My Goal: [[S48:1130:goal]]</p>
<p>I've Raised: [[S48:1130:dollars]]</p>
<p>Percent of my goal: [[S48:1130:pct-of-goal]]</p>
<p>Days to event: [[S48:1130:days-to-event]]</p>
<h2>Only S48 NO S42 - with frID = registered child event ID</h2>
<p>My Goal: [[S48:1133:goal]]</p>
<p>I've Raised: [[S48:1133:dollars]]</p>
<p>Percent of my goal: [[S48:1133:pct-of-goal]]</p>
<p>Days to event: [[S48:1133:days-to-event]]</p>
Any tips and tricks you can offer would be greatly appreciated! Thanks!0 -
Kate Gollogly:
Hi Daniel,
How would you recommend testing coaching emails?
What I have been trying to do is add myself as an event manager (using the email that I registered with as a participant). Then sending my test coaching email to event managers only.
I have tried a variety of ways to display the S48 content, but nothing seems to be working. It looks like S42 (campaign information) works just fine. But S48 (participant information) is not working.
Just to confirm, it was definitely S48 tags that you used and had working in your coaching emails? I chatted with BB support and they said that S48 do not work in coaching emails, so I'm a bit confused.
Here is what I have tried so far:
<h2>S42 embedded in S48 tag - with frID = 0</h2>
<p>My Goal: [[E48:[[S42:0:fr-id]]:goal]]</p>
<p>I've Raised: [[E48:[[S42:0:fr-id]]:dollars]]</p>
<p>Percent of my goal: [[E48:[[S42:0:fr-id]]:pct-of-goal]]</p>
<p>Days to event: [[E48:[[S42:0:fr-id]]:days-to-event]]</p>
<h2>S42 embedded in S48 tag - with frID = Blueprint ID</h2>
<p>My Goal: [[E48:[[S42:1130:fr-id]]:goal]]</p>
<p>I've Raised: [[E48:[[S42:1130:fr-id]]:dollars]]</p>
<p>Percent of my goal: [[E48:[[S42:1130:fr-id]]:pct-of-goal]]</p>
<p>Days to event: [[E48:[[S42:1130:fr-id]]:days-to-event]]</p>
<h2>Only S48 NO S42 - with frID = 0</h2>
<p>My Goal: [[S48:0:goal]]</p>
<p>I've Raised: [[S48:0:dollars]]</p>
<p>Percent of my goal: [[S48:0:pct-of-goal]]</p>
<p>Days to event: [[S48:0:days-to-event]]</p>
<h2>Only S48 NO S42 - with frID = Blueprint ID</h2>
<p>My Goal: [[S48:1130:goal]]</p>
<p>I've Raised: [[S48:1130:dollars]]</p>
<p>Percent of my goal: [[S48:1130:pct-of-goal]]</p>
<p>Days to event: [[S48:1130:days-to-event]]</p>
<h2>Only S48 NO S42 - with frID = registered child event ID</h2>
<p>My Goal: [[S48:1133:goal]]</p>
<p>I've Raised: [[S48:1133:dollars]]</p>
<p>Percent of my goal: [[S48:1133:pct-of-goal]]</p>
<p>Days to event: [[S48:1133:days-to-event]]</p>
Any tips and tricks you can offer would be greatly appreciated! Thanks!
Hi Kate,
You have to put the S48 tags inside of the coaching email body message and not the stationary. It will definitely work because that's the thing we currently been doing (no report so far from our end-users telling otherwise so far thus I assume that it's just an oversight of the BB support you chatted with)
Use the one I re-highlighted from your post (with blueprint ID).
Now to test coaching email, you are in the right direction there as you mentioned. We usually create a dummy account that we use for testing purpose of all kind, and you could actually put an "unconfirmed" donation amount for the sake of testing purpose on those accounts, also set a goal for each dummies (which all could be done from your Convio admin backend). Create an email group consisting of those dummy account as recipients, and copy the coaching email draft and schedule an actual delivery.
For different type of dummy accounts -- we have one for regular participant non team, a team captain, a team member, and then a participant based on our custom group (i.e. participants with diabetes that in our walk they are known as Red Strider, and Red Rider on our cycling), all of those (retrievable through S48 tags) are parts of our "participant dashboard" displaying their stats within the coaching email.
Let us know.
ADD ON EDIT NOTE:
You could also probably try to put those S48 components inside of a "reusable" Pagebuilders and have that embedded within the coaching email body message (again, not stationary) through the S51 tag. This would probably make the maintenance going onward manageable since it's centralized so you just edit it on one page for all. I haven't personally try this but it should work.
regards,
Daniel0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 3 Blackbaud Staff Discussions
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board