Salsa is a SaaS platform that helps nonprofits and political campaigns of all sizes to fundraise, advocate, communicate and organize online. This session from CapitalCamp 2013
Capitalcamp 2013 - Salsa: Spicy CRM Integration for Drupal-Powered Nonprofits
1. Salsa: Spicy CRM Integration for
Drupal-Powered Nonprofits
CapitalCamp
July 26, 2013
John Shortess
4Site Interactive Studios
2. “Salsa helps nonprofits build,
organize & engage a base of support
with tools to communicate, fundraise,
advocate & build community.”
3. Over 2,000 clients managing over
75 million supporters, including:
• Electronic Frontier Foundation
• Democratic Legislative Campaign Committee
• League of Women Voters
• Robert Wood Johnson Foundation
• National Association of Court Appointed
Special Advocates (CASA)
11. Salsa API module
Connects Drupal to Salsa’s RESTful API, to
read from or write to nearly any Salsa object
Salsa Entity module
Exposes Salsa objects as Drupal entities
Hot Salsa:
Salsa API and Salsa Entity
12. • Supporters
• Groups
• Signup pages
• Donate pages
• Questionnaires
• Tell-a-friend pages
• Events
• Petitions
• Targeted Actions
• Unsubscribe pages
Supported Objects (so far):
Hot Salsa:
Salsa API and Salsa Entity
13. • Forms rendered using FAPI – themeable,
alterable
• Entity Reference integration
• Rules integration
• Basic Views integration through efq_views
Hot Salsa:
Salsa API and Salsa Entity
17. Extra Spicy Salsa:
Salsa API and Custom Code
• Salsa API module creates a class with
several methods
• Methods correspond to the calls in Salsa’s
external API