Your SlideShare is downloading. ×
0
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Hot Salsa training webinar presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Hot Salsa training webinar presentation

620

Published on

Like doing custom work and playing with code? Learn how to create some of the most-requested custom reports, and get some tips on how to use the SalsaScript API to create some cool custom items.

Like doing custom work and playing with code? Learn how to create some of the most-requested custom reports, and get some tips on how to use the SalsaScript API to create some cool custom items.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
620
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • <input type="hidden" name="email_trigger_KEYS" value="0,8580,3979"  /> <input type="hidden" name="redirect" value="thankYou.jsp?donate_page_KEY=[####]&donation_KEY=[[donation_KEY]]&recurring_donation_KEY=[[recurring_donation_KEY]]"  />
  • Example “action” URLs:http://salsa.wiredforchange.com/dia/processEditValues.jsp
  • <input type="hidden" name="email_trigger_KEYS" value="0,8580,3979"  /> <input type="hidden" name="redirect" value="thankYou.jsp?donate_page_KEY=[####]&donation_KEY=[[donation_KEY]]&recurring_donation_KEY=[[recurring_donation_KEY]]"  />
  • Transcript

    • 1. Interactive Training – Hot Salsa<br />Jake Patoski<br />Training and Online Learning Coordinator<br />
    • 2. webinar contents<br /><ul><li>custom content items
    • 3. sign-up pages
    • 4. donation pages
    • 5. conditional content in emails
    • 6. custom reports
    • 7. donors who gave >$50 and <$100 in 2010
    • 8. total number of actions taken in a group in 2010
    • 9. Number of opens and CTs in the past 6 months</li></li></ul><li>getting started<br />Login to your own account (in order to use real data) <br />OR login here: <br />https://hq-salsa.wiredforchange.com/salsa/hq/login.jsp<br />Email address: training@salsalabs.com<br />Password: salsatraining<br />
    • 10. CAVEAT<br />Salsa Support on the following features is LIMITED. <br />The Support staff may provide recommendations but generally cannot be expected to provide a complete resolution to custom solutions as covered in this webinar.<br />
    • 11. custom content items<br />1<br />2<br />3<br />
    • 12. custom content items<br />Add any one-step Salsa pages here: Sign-ups, Donations, <br />Petitions <br />
    • 13. custom content items – donation pages<br />Must create a donation page to serve as a template.<br />This allows you to set the merchant gateway, among other important factors like<br />Tracking codes, allowed values, and base user info. <br />
    • 14. custom content items – sign-up pages<br />Can create a sign-up page as a template, or create from scratch:<br /><form method="POST" action="http://sample.nodeurl.tld/dia/processEditValues.jsp"> <br /><input type="hidden" name="organization_KEY" value="YOUR+ORGANIZATION+KEY" /><br /><input type="hidden" name="table" value="supporter" /><br />Email Address: <input type="text" name="Email" /><br /><input type="submit" value="Join Mailing List" /><br /></form><br />
    • 15. custom content items<br />Have to include all <form> code:<br />Configuring redirects and autoresponses in custom content:<br /><input type="hidden" value=”--" name="redirect" /><br /><input type="hidden" value=“--" name="email_trigger_KEYS" /> <br />
    • 16. conditional content<br />Conditional content options:<br /><ul><li>Merge fields
    • 17. Group membership
    • 18. Donation history
    • 19. Custom options</li></li></ul><li>conditional content<br />
    • 20. conditional content – merge fields<br />
    • 21. conditional content – merge fields<br />1<br />2<br />Put brackets around the API name, insert into email<br />
    • 22. conditional content – merge fields<br />
    • 23. conditional content – group membership<br />
    • 24. conditional content – group membership<br />To add an additional group membership clause, edit the Salsa Script by viewing the source, then add the highlighted section:<br /><?<br /> var groupList=supporter.getObjects('groups');<br /> var groups=new Object();<br /> for each (g in groupList){groups[g.groups_KEY]=true;}<br /> if (groups['42199']!=null){<br /> ?>Dynamic content for Group A<?<br />} else if (groups[‘51815’]!=null) {     ?>Second group content<? }else{ <br /> ?>All other groups.<?<br />}<br />?><br />
    • 25. conditional content – donation history<br />
    • 26. conditional content – custom options<br />Read more: http://salsacommons.org/o/8001/p/salsa/website/public2/commons/dev/docs/lang/embedsjs.sjs<br />State:<br /><?var supporterInfo=supporter.getObjects("supporter");for each (s in supporterInfo) {  if (s.State=='VA') {     ?>Viginia state supporters ...<?  } else if (s.State=='DC') {     ?>DC residents should...<?  } else {     ?>we don't have state information for you please update your profile<?  }}?><br />Zip code:<br /><?var supporterInfo=supporter.getObjects("supporter");for each (s in supporterInfo) {  if (s.Zip=='22003') {     ?>Viginia state supporters ...<?  } else if (s.Zip=='20009') {     ?>DC residents should...<?  } else {     ?>we don't have zip information for you please update your profile<?  }}?><br />Others?<br />
    • 27. custom reports<br />1<br />2<br />donors who gave >$50 and <$100 in 2010<br />total number of actions taken in a group in 2010<br />Number of opens and CTs in the past 6 months<br />
    • 28. Contact Us:<br />Next Steps:<br />jake@salsalabs.com<br />support@salsalabs.com<br />www.salsalabs.com<br />Videos:<br />www.youtube.com/salsalabsinc<br />Documentation:<br />SalsaCommons.org -> Learn sidebar<br />Next webinar:<br />SalsaCommons.org -> Classes & Events sidebar<br />

    ×