Using TeamRaiser for P2P fundraising?
For quite some time now, we have been building out P2P fundraising into TeamRaiser. I have found some community posts about people other orgs doing the same. They just happen to be several years old.
So, I'm wondering if there is still anyone doing this? And, perhaps more importantly, how do you handle registrants who want to do multiple fundraisers? We currently have our program built out in one TeamRaiser, with the event types (birthday, wedding, etc.) represented by Participation Types. Our concern now is for those who want to do a birthday and then a wedding later in the year, for example -- after all, the user can only register once per TR. Anyone run into the same conern, and how do you address it?
Thanks in advance!
Comments
-
We do have a Do It Yourself teamraiser, which is structured just like that. (http://luriechildrens.org/cofonline)
The problem with joining more than once is duplicate email addresses which are generally not allowed.
Usually they aren't actually doing two fundraisers at once, so we just disable the old one so they can register again.
If they are concurrent, then it's a little harder. Some email services like gmail allow you to easily make an alias for your address. MyName@gmail.com is the same as MyName+Anything@gmail.com. Otherwise they usually just use different email accounts.
The key for us seems to be having an event cordinator that stays in touch with everyone and helps them navigate problems like that.
It's a bit clunky, for sure. If it's really a problem, I think you can have Luminate set to allow duplicate email use in Teamraiser. You can definitely have it allow duplicates during registration, so parents can register their minor kids with the same address.1 -
Brian Mucha:
We do have a Do It Yourself teamraiser, which is structured just like that. (http://luriechildrens.org/cofonline)
The problem with joining more than once is duplicate email addresses which are generally not allowed.
Usually they aren't actually doing two fundraisers at once, so we just disable the old one so they can register again.
If they are concurrent, then it's a little harder. Some email services like gmail allow you to easily make an alias for your address. MyName@gmail.com is the same as MyName+Anything@gmail.com. Otherwise they usually just use different email accounts.
The key for us seems to be having an event cordinator that stays in touch with everyone and helps them navigate problems like that.
It's a bit clunky, for sure. If it's really a problem, I think you can have Luminate set to allow duplicate email use in Teamraiser. You can definitely have it allow duplicates during registration, so parents can register their minor kids with the same address.Hi Brian,
We are looking to do something like this but dont know where to begin. We have our Hope in Motion Walk & Run Teamraiser which is our primary event. Our participants hold mini events but they do them on their own and then just add the money to their personal/team pages after the event. I think we could raise more money by offering something like this. Do you create a teamraiser for each one of your initiatives? If our participants that signed up for our walk & run decide to raise money through one of these initiatives, can the money show up on their walk & run page or do they have to create another personal page? I know our participants in the Walk & Run would want all the money raised through different initiatives show on one personal/team page. Would love to hear more. Thank you.
Patti Posey
Stamford Hospital Foundation
0 -
Our DIY is a completely separate Teamraiser from our normal annual events. These DIYs are generally honor/memorials, in lue of gifts for some life event like a birthday or wedding, or participation in some other marathon/event that we don't directly support with a Teamraiser. So we don't move any of that fundraising to personal pages in other events. I can't think of any way to do that, aside from periodic offline gift imports.
I wonder if you could use a team and secondary registrations with a special participant type for these mini-fundraisers within your main event fundraiser. You can set up TR to allow duplicate email addresses with main and secondary registrations. And both would contribute to the team total. Not sure if you could design that to not be confusing though. So you'd have Team Brian, with my regular registration and a secondary registration for a spagetti dinner fundraiser mini-event. Both would contribute to Team Brian and both are run by me. Edit: They would have to know they are doing a mini-event at time of registration tho. Not ideal.
Using teamraiser for this rather than the LO Personal Fundraising module is pretty common, since Personal Fundraising is so ancient and clunky. BBCon usually has sessions about doing this.
Using TR for DIY does come with it's own problems. The already-in-use email address problem in this thread is a biggie. You could add a registration question asking for a close date, so you can plan on when to manually deactivate the fundraiser's registration - which would allow that person to reregister at a later date.
Another problem we ran into relates to Fair Market Value when the fundraisers are offering tickets or items in exchange for donations. That's a problem, since you can't change the FMV for individual fundraisers. We generally just keep an eye on the fundraisers and caution them to not use that arrangement. We also require approvals for the DIY before fundraiser pages go live, which we don't use elsewhere.
Otherwise it's not really much different from any other Teamraiser, Feel free to register for Circle of Friends (http://luriechildrens.org/cofonline) to see how we built ours, there shouldn't be a registration fee. Shoot me a PM if you want me to remove you afterwards so you don't get all the coaching email.
- BPM4 -
Brian Mucha:
Our DIY is a completely separate Teamraiser from our normal annual events. These DIYs are generally honor/memorials, in lue of gifts for some life event like a birthday or wedding, or participation in some other marathon/event that we don't directly support with a Teamraiser. So we don't move any of that fundraising to personal pages in other events. I can't think of any way to do that, aside from periodic offline gift imports.
I wonder if you could use a team and secondary registrations with a special participant type for these mini-fundraisers within your main event fundraiser. You can set up TR to allow duplicate email addresses with main and secondary registrations. And both would contribute to the team total. Not sure if you could design that to not be confusing though. So you'd have Team Brian, with my regular registration and a secondary registration for a spagetti dinner fundraiser mini-event. Both would contribute to Team Brian and both are run by me. Edit: They would have to know they are doing a mini-event at time of registration tho. Not ideal.
Using teamraiser for this rather than the LO Personal Fundraising module is pretty common, since Personal Fundraising is so ancient and clunky. BBCon usually has sessions about doing this.
Using TR for DIY does come with it's own problems. The already-in-use email address problem in this thread is a biggie. You could add a registration question asking for a close date, so you can plan on when to manually deactivate the fundraiser's registration - which would allow that person to reregister at a later date.
Another problem we ran into relates to Fair Market Value when the fundraisers are offering tickets or items in exchange for donations. That's a problem, since you can't change the FMV for individual fundraisers. We generally just keep an eye on the fundraisers and caution them to not use that arrangement. We also require approvals for the DIY before fundraiser pages go live, which we don't use elsewhere.
Otherwise it's not really much different from any other Teamraiser, Feel free to register for Circle of Friends (http://luriechildrens.org/cofonline) to see how we built ours, there shouldn't be a registration fee. Shoot me a PM if you want me to remove you afterwards so you don't get all the coaching email.
- BPMHi Brian,
Thanks for the information. I just registered as a virtual fundraiser on your site. I look forward to see how it works. I love your registration confirmation email. How did you get the fundraising progress box in your email? that's great!.
Patti Posey
0 -
Thanks! I wrote that a couple of years ago. If people won't check their participant center, then I'll bring it to them. (Sorry to jack your thread J.D.)
Here's the code...
Its a reusable page used in all of our Teamraisers and sometimes in regular broadcast email, so the first thing I do is stick the Teamraiser Id into a session variable at the top of each event's stationary html.
[U0:myid=1720]]
The reusable can then read the proper TR Id from that variable for use in other S-Tags with [[S80:myid]].
Then within the stationary I include the resuable if the email recipient has a participant center. (Donors and some participant types don't fundraise, so they just get a picture.)
<table class="column" width="48%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" style="padding-top: 20px; padding-bottom: 20px;">
[[?x[[S48:1720:if-has-participant-center]]x::xTRUEx::[[S51:reus_teamraiser_email_participant_sidebar]]::
<img src="some_image_for_everone_else.jpg" />
]]</td></tr></table>
Then here's the actual reusable page that contains the sidebar:
<table width="96%" border="0" cellspacing="0" cellpadding="0" style="border: 1px solid #000000; background-color: #EFF9F8; text-align: left;">
<tr><td style="padding-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 5px;">
<div style="font-size: 14px;"><strong>Your</strong> Fundraising Progress</div>
</td></tr>
<tr><td style="padding-bottom: 0px; padding-left: 5px; padding-right: 5px;">
<table width="100%" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse;">
<tr>
<td style="background-color: #027DC3; width:[[E130:[[E48:[[S80:myid]]:pct-of-goal]] 1 max 100 min]]%;"><img alt="" style="display: block;" src="http://[[S29:DOMAIN]]/_resources-email/_common/images/nothing.gif" border="0" width="1" height="10" /></td>
<td style="background-color: #FFFFFF;"></td>
</tr>
</table>
</td></tr>
<tr><td style="padding-bottom: 10px; padding-left: 5px; padding-right: 5px;">
<table border="0" cellspacing="0" cellpadding="5">
<tr>
<td>
<div style="font-weight: bold; font-size: 16px;">[[E48:[[S80:myid]]:dollars-all-confirmed]]</div>
<div style="font-size: 10px;">I Have Raised</div>
</td>
[[?xx::x[[E48:[[S80:myid]]:pct-of-goal]]::::
<td>
<div style="font-weight: bold; font-size: 16px;">[[E48:[[S80:myid]]:goal]]</div>
<div style="font-size: 10px;">My Goal</div>
</td>
<td>
<div style="font-weight: bold; font-size: 16px;">[[E48:[[S80:myid]]:pct-of-goal]]</div>
<div style="font-size: 10px;">Percent</div>
</td>
]]
<td>
<div style="font-weight: bold; font-size: 16px;">[[E130:[[E48:[[S80:myid]]:days-to-event]] 0 < "0" "[[E48:[[S80:myid]]:days-to-event]]" ?]]</div>
<div style="font-size: 10px;">Days Left</div>
</td>
</tr>
</table>
</td></tr>
<tr><td style="padding-bottom: 5px; padding-left: 5px; padding-right: 5px;">
<table class="button" align="center" border="0" cellspacing="0" cellpadding="0"><tr><td style="font-size: 10px; padding: 3px 8px; background-color: #522476; text-align: center;"><a style="text-decoration: none; color: #FFFFFF;" href="[[S11:28:Email]]?fr_id=[[S42:0:fr-id]]&pg=center[[?xx::x[[S80:secID]]x::::&s_AffiliateSecCatId=[[S80:secID]]]][[?xx::x[[S80:pwID]]x::::&pw_id=[[S80:pwID]]]]">Access Your Participant Center</a></td></tr></table>
</td></tr>
</table>
<br/>
[[? xTRUEx::x[[E48:[[S80:myid]]:if-page-updated]]x:: ::
<table width="96%" border="0" cellspacing="0" cellpadding="0" style="padding: 5px; border: 1px solid #DD0000; background-color: #F8F9EF; text-align: left;">
<tr><td style="padding-bottom: 5px;">
<p style="font-size: 12px;"><strong>Personal Fundraising Page Not Updated</strong><br/>Telling your story is a critical first step.</p>
</td></tr>
<tr><td style="padding-bottom: 5px;">
<table class="button" align="center" border="0" cellspacing="0" cellpadding="0"><tr><td style="font-size: 10px; padding: 3px 8px; background-color: #DD0000; text-align: center;"><a style="text-decoration: none; color: #FFFFFF;" href="[[S11:28:Email]]?fr_id=[[S42:0:fr-id]]&pg=center&pc2=personalpage-compose[[?xx::x[[S80:secID]]x::::&s_AffiliateSecCatId=[[S80:secID]]]][[?xx::x[[S80:pwID]]x::::&pw_id=[[S80:pwID]]]]">Update Your Page</a></td></tr></table>
</td></tr>
</table>
<br/>
]]
<table width="96%" border="0" cellspacing="0" cellpadding="0" style="padding: 5px; border: 1px solid #000000; background-color: #EFF9F8; text-align: left;">
<tr>
<td style="padding-bottom: 5px;" colspan="2">
<p style="font-size: 14px;"><strong>Your</strong> Participation Achievements</p>
</td>
</tr>
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:49]][[E48:[[S80:myid]]:if-dollars-lt:75]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-01.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$50 Milestone</strong><br/>Raised $50 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:74]][[E48:[[S80:myid]]:if-dollars-lt:100]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-02.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$75 Milestone</strong><br/>Raised $75 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:99]][[E48:[[S80:myid]]:if-dollars-lt:200]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-03.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$100 Milestone</strong><br/>Raised $100 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:199]][[E48:[[S80:myid]]:if-dollars-lt:300]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-04.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$200 Milestone</strong><br/>Raised $200 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:299]][[E48:[[S80:myid]]:if-dollars-lt:400]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-05.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$300 Milestone</strong><br/>Raised $300 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:399]][[E48:[[S80:myid]]:if-dollars-lt:500]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-06.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$400 Milestone</strong><br/>Raised $400 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:499]][[E48:[[S80:myid]]:if-dollars-lt:600]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-07.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$500 Milestone</strong><br/>Raised $500 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:599]][[E48:[[S80:myid]]:if-dollars-lt:700]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-08.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$600 Milestone</strong><br/>Raised $600 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:699]][[E48:[[S80:myid]]:if-dollars-lt:800]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-09.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$700 Milestone</strong><br/>Raised $700 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:799]][[E48:[[S80:myid]]:if-dollars-lt:900]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-10.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$800 Milestone</strong><br/>Raised $800 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:899]][[E48:[[S80:myid]]:if-dollars-lt:1000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-11.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$900 Milestone</strong><br/>Raised $900 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:999]][[E48:[[S80:myid]]:if-dollars-lt:2000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-12.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$1,000 Milestone</strong><br/>Raised $1,000 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:1999]][[E48:[[S80:myid]]:if-dollars-lt:3000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-13.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$2,000 Milestone</strong><br/>Raised $2,000 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:2999]][[E48:[[S80:myid]]:if-dollars-lt:4000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-14.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$3,000 Milestone</strong><br/>Raised $3,000 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:3999]][[E48:[[S80:myid]]:if-dollars-lt:5000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-15.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$4,000 Milestone</strong><br/>Raised $4,000 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:4999]][[E48:[[S80:myid]]:if-dollars-lt:6000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-16.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$5,000 Milestone</strong><br/>Raised $5,000 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:5999]][[E48:[[S80:myid]]:if-dollars-lt:7000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-17.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$6,000 Milestone</strong><br/>Raised $6,000 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:6999]][[E48:[[S80:myid]]:if-dollars-lt:8000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-18.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$7,000 Milestone</strong><br/>Raised $7,000 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:7999]][[E48:[[S80:myid]]:if-dollars-lt:9000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-19.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$8,000 Milestone</strong><br/>Raised $8,000 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUETRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:8999]][[E48:[[S80:myid]]:if-dollars-lt:10000]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-20.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$9,000 Milestone</strong><br/>Raised $9,000 in pledges and donations</p>
</td>
</tr>
::]]
[[? xTRUEx::x[[E48:[[S80:myid]]:if-dollars-gt:9999]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-00.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>$10,000 Milestone</strong><br/>Raised $10,000 in pledges and donations</p>
</td>
</tr>
::]]
<!--// ********************* //-->
[[? xTRUEx::x[[E130:[[E48:[[S80:myid]]:days-since-reg]] 100 > "TRUE" "FALSE" ?]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-b.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>Old Timer</strong><br/>Registered more than 100 days ago</p>
</td>
</tr>
::]]
[[? xTRUEx::x[[E130:[[E48:[[S80:myid]]:emails-sent]] 50 > "TRUE" "FALSE" ?]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-f.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>Great Communicator</strong><br/>Sent more than 50 email messages</p>
</td>
</tr>
::]]
[[? xx::x[[E48:[[S80:myid]]:company-name]]x::::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-e.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>Company Fundraiser</strong><br/>Fundraising on a company affiliated team</p>
</td>
</tr>
]]
[[? xTRUEx::x[[E48:[[S80:myid]]:if-on-team]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-d.png" width="48" height="48" />
</td>
<td>
[[? xTRUEx::x[[E48:[[S80:myid]]:if-is-captain]]x::
<p style="font-size: 12px;"><strong>Team Captain</strong><br/>Captain of a fundraising team</p>
::
<p style="font-size: 12px;"><strong>Team Player</strong><br/>Member of a fundraising team</p>
]]
</td>
</tr>
::]]
[[? xTRUEx::x[[E48:[[S80:myid]]:if-is-self-donor]]x::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-c.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>Personal Gift</strong><br/>Made a donation to this event</p>
</td>
</tr>
::]]
[[? xx::x[[E48:[[E42:[[S80:myid]]:prev-fr-id]]:part-type-id]]x:: ::
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-b.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>Familiar Face</strong><br/>Participated in last year's event</p>
</td>
</tr>
::]]
<tr>
<td style="padding: 5px; width: 48px;">
<img src="http://foundation.luriechildrens.org/_resources-teamraiser/reus_milestones/milestone-a.png" width="48" height="48" />
</td>
<td>
<p style="font-size: 12px;"><strong>Getting Started</strong><br/>Successfully registered as a fundraiser</p>
</td>
</tr>
</table>
And all that renders like this:
5 -
JD - Thanks for starting this discussion. Our team is actually soon to embark on using TR for personal giving / p2p pages. Presently, we host that program in Kintera Sphere (an aquired BB product). Since that platform is being retired, we're looking to teamraiser. So far, we've only used it for 5k fundraising events.
Brian, thanks a lot for sharing of that information and with your workflow! Currently, we set up different Kintera events per unit of our organizations (i.e. the cancer center, the broad healthcare center, etc.). They're marketed separately, and folks can create their personal fundraising pages under whatever disease area they're passionate about (our org is healtcare focused). We too have run into the snag of returning participants, and how to handle them. We haven't found the ideal solution yet. In Kintera, a quick workaround was to clone the event.
In teamraiser, it would be helpful if we when participants to these DIY event sign up, they have to specify the duration of the event. When the event expires, their page is automatically taken down, and their LO record is no longer an active participant. Free to sign back up to the same DIY event at a later time. I wonder if there's custom programming around this area.
Thanks again for bringing this question up. It's been food for thought.
Jason0 -
Jason Thomas:
In teamraiser, it would be helpful if we when participants to these DIY event sign up, they have to specify the duration of the event. When the event expires, their page is automatically taken down, and their LO record is no longer an active participant. Free to sign back up to the same DIY event at a later time. I wonder if there's custom programming around this area.
I can't think of a way to code this to happen automatically on our own. I suppose anything can be done if you contract BB for custom changes, though.
I would probably just make it a standard practice to stick an appointment in the event manager's Outlook calendar (or maybe a shared calendar) for that expiration date whenever a participant registers. Then it would be a simple routine to manually inactivate fundraisers each morning. Pasting the url to the fundraisers profile in that appointment would make it even easier. We have to approve new registrant's personal pages before they go live, so we're right there anyhow.
This might be a good one for the IDEAS board.1 -
Brian Mucha:
Jason Thomas:
In teamraiser, it would be helpful if we when participants to these DIY event sign up, they have to specify the duration of the event. When the event expires, their page is automatically taken down, and their LO record is no longer an active participant. Free to sign back up to the same DIY event at a later time. I wonder if there's custom programming around this area.
I can't think of a way to code this to happen automatically on our own. I suppose anything can be done if you contract BB for custom changes, though.
I would probably just make it a standard practice to stick an appointment in the event manager's Outlook calendar (or maybe a shared calendar) for that expiration date whenever a participant registers. Then it would be a simple routine to manually inactivate fundraisers each morning. Pasting the url to the fundraisers profile in that appointment would make it even easier. We have to approve new registrant's personal pages before they go live, so we're right there anyhow.
This might be a good one for the IDEAS board.Ah, got it. Our process is a little different. We do not approve new pages, and encourage DIY participants to do their micro fundraising freely. So the Outlook method would not work for our case. Good idea though, I'll definitely include in the ideas board. Doesn't hurt!
-Jason
0 -
> So the Outlook method would not work for our case.
You could just pull a Registration Details report that shows that question and handle them once a week or so.0 -
J.D. Piland:
Hello there,
For quite some time now, we have been building out P2P fundraising into TeamRaiser. I have found some community posts about people other orgs doing the same. They just happen to be several years old.
So, I'm wondering if there is still anyone doing this? And, perhaps more importantly, how do you handle registrants who want to do multiple fundraisers? We currently have our program built out in one TeamRaiser, with the event types (birthday, wedding, etc.) represented by Participation Types. Our concern now is for those who want to do a birthday and then a wedding later in the year, for example -- after all, the user can only register once per TR. Anyone run into the same conern, and how do you address it?
Thanks in advance!
Our team has been running a DIY program for a 2+ years. We use six different TeamRaisers to make this happen --TeamBeTheMatch.org. We chose that route for the sole purpose of allowing someone to do a Life Event like a birthday AND an athletic event at the same time. We are now refreshing the TeamRaisers each calendar year so fundraisers can repeat DIYs like a birthday or an annual event.
-Kerrie
4 -
Brian Mucha:
We do have a Do It Yourself teamraiser, which is structured just like that. (http://luriechildrens.org/cofonline)
The problem with joining more than once is duplicate email addresses which are generally not allowed.
Usually they aren't actually doing two fundraisers at once, so we just disable the old one so they can register again.
If they are concurrent, then it's a little harder. Some email services like gmail allow you to easily make an alias for your address. MyName@gmail.com is the same as MyName+Anything@gmail.com. Otherwise they usually just use different email accounts.
The key for us seems to be having an event cordinator that stays in touch with everyone and helps them navigate problems like that.
It's a bit clunky, for sure. If it's really a problem, I think you can have Luminate set to allow duplicate email use in Teamraiser. You can definitely have it allow duplicates during registration, so parents can register their minor kids with the same address.Hi Brian, when you say "Usually they aren't actually doing two fundraisers at once, so we just disable the old one so they can register again." Can you please describe your workflow? How do you disable the participant's record, so that they are able to register again? And, when they do register again, is a new record in luminate created? Or does registering for the same event simply re-activate the previously deactivated profile? Thanks - Jason
0 -
Hey everyone,
Thanks for the great feedback so far! I'm liking the idea of adding a question to the registration process asking for end date. That would be the easiest way for us in our current setup.
That said, I also like the idea of separate TR events, but I wonder how that would work with the sync (we're in LO and Luminate CRM) -- do you have to do a configuration for each events? Not to mention refreshing the TR events each year. @Kerrie -- Do you find this to be a big project, or are you just clicking copy and moving on? What all goes into it on your end?
Thanks again, everyone! Keep the ideas coming!
J.D.0 -
Jason Thomas:
Hi Brian, when you say "Usually they aren't actually doing two fundraisers at once, so we just disable the old one so they can register again." Can you please describe your workflow?
J.D. Piland:
Not to mention refreshing the TR events each year.
0 -
Brian Mucha:
Jason Thomas:
Hi Brian, when you say "Usually they aren't actually doing two fundraisers at once, so we just disable the old one so they can register again." Can you please describe your workflow?
J.D. Piland:
Not to mention refreshing the TR events each year.
Hi J.D., Thanks for the clarification! (Make inactive -> Remove Participicant). With this workflow, is all historic data lost? For example, a participant returns for year 3, curious about gifts in year 1. Would one be able to revisit their activity in year 1 (if they've been since made inactive and removed from the event)?
0 -
> (Make inactive -> Remove Participicant)
Yep, it's gone from LO when you do that, so we'd have to look to Raiser's Edge for history.0 -
J.D. Piland:
Hey everyone,
Thanks for the great feedback so far! I'm liking the idea of adding a question to the registration process asking for end date. That would be the easiest way for us in our current setup.
That said, I also like the idea of separate TR events, but I wonder how that would work with the sync (we're in LO and Luminate CRM) -- do you have to do a configuration for each events? Not to mention refreshing the TR events each year. @Kerrie -- Do you find this to be a big project, or are you just clicking copy and moving on? What all goes into it on your end?
Thanks again, everyone! Keep the ideas coming!
J.D.@J.D. -- It's easy enough to copy the 6 TeamRaisers, however it's a large project to update all of the forms, pagewrappers, automated communications, etc. We also partnered with a vendor to help us streamline everything and make a handful of enhancements. Happy to share more details if you're interested!
0 -
Brian Mucha:
Jason Thomas:
Hi Brian, when you say "Usually they aren't actually doing two fundraisers at once, so we just disable the old one so they can register again." Can you please describe your workflow?
J.D. Piland:
Not to mention refreshing the TR events each year.
@BrianMucha If you had to transfer all the gifts, what would be the best way to do it? Can't imagine manually opening constituent records for all donors to a page and soft crediting gift by gift ...
0 -
Fraid so. One by one.
I have a trick though. Pull a donation report for the constituent, that includes the Transaction Id. Open in Excel and use this formula:
=HYPERLINK(CONCATENATE("https://secure3.convio.net/ABC/admin/TransactionMgmt?txn.mgmt=change_proxy_type_selector&mfc_pref=true&txn_id=", F2,"&mfc_popup=true"), "Click Me")
That will generate links that go directly to the soft credit screen for each gift. That eliminates all the searching and clicking along the way for each one. I can do 50 in ten minutes.2
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®
- 2K 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
- 21 Blackbaud Impact Edge™
- 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™
- 1 YourCause® from Blackbaud®
- 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
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 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
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 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