CiviCRM introduction/overview Brian Shaughnessy Lighthouse Consulting & Design
goals introduction to CiviCRM provide an overview of the features leave with a better understanding of the capabilities and possibilities book raffle developer session tomorrow
about open source constituent relationship management (CRM) software geared toward the not-for-profit/civic sector communities web-based contact/member database that integrates with your Joomla website open source localized in over 20 languages
integration unique integration strategy: Joomla/Drupal/Wordpress why does this matter? significantly expands the (very committed) development community broadens the support options pushes the project forward faster than it would otherwise
integration dispelling rumors... CiviCRM is fully integrated into Joomla 3rd party add-ons may be CMS-specific but different... codebase does not follow the standard Joomla MVC patterns or make heavy use of Joomla API why? project must maintain CMS-agnostic position
who uses it? charitable orgs... Breast Cancer Research Foundation government... NYS Senate political orgs... Green Party of NZ grass roots advocacy... Fair Vote Canada member-based orgs... International Mountain Biking Association religious orgs... City Bible Forum other... Electronic Frontier Foundation, Missouri Credit Union Association, NYC Coalition Against Hunger, Amnesty International, City of Parramatta (AUS)
who builds it? core development team (8) hundreds of developers around the globe contributing back to the project online community of 15,000+ members 400,000+ total downloads since inception trainings and meet-ups in 25 cities worldwide annual conferences (CiviCon) free online user admin book and developer book commercial book through Packt Publishing NTEN Data Ecosystem Report
what does it do? fundraising/donations/pledges communication tracking event management membership management mass case management grant management campaign development/promotion reporting
contact-centric model membership events notes pledges mailings cases relationships activities campaigns grants contributions
backend admin staff have access to contact records o search/view/add/edit/report extensive ACL permissions o over 60 permission options o additional internal permissions for limiting access to subsets of contacts, events, custom data, profiles web-based/centralized o staff can access contacts outside of office
frontend tools contribution/donation/membership forms personal campaign pages contact search/listings/view user profile: create/edit event information page/registration form event listings/participant listings mailing list subscription form
frontend tools key benefit: single data source with real time integration o no import/export or manual entry from web tool to desktop based database o event registrations, donations, data collection results realized immediately o empower users to manage their own data (reduce staff involvement)
walkthrough feature set
contact record contact types/subtypes o individual/organization/household o student/teach/parent/branch/family trust tabbed interface [configurable] inline editing/full edit form o address/phone/ /etc. communication preferences take action
activities/notes/groups/tags activities: communication log notes: misc. details/comments groups: collections of contacts o simple groups: manually add contacts to container o smart groups: saved searches tags: categorize/classify contacts o hierarchal tree o free-text
relationships connect two contacts o employer-employee o spouse-spouse o household-household member o parent-child o organization-affiliate active/inactive/date-based permissioning options (limited)
custom fields extend existing data objects o contacts [indivs/orgs/households] o event participants o memberships o relationships o activities o addresses o cases o etc.
contributions any payment that comes through the system categories (event fee, donation, membership) integrated credit card transactions recurring contributions soft credits in honor/memory of linked to memberships/events contribution pages campaigns
membership define membership term period fixed/rolling start date auto-renew options renewal reminder s extend membership to related records
events create/promote/collect registrations display lists of events, RSS feeds, modules allow registration of multiple people set maximum allowed registrants (waitlist) require administrator approval construct complex price sets date-based fee options (discounts/late fees) social media sharing/tell a friend schedule reminders personal campaign pages
personal campaign pages provide constituents an opportunity to raise money on behalf of your organization after completing a donation, option to create a PCP o configure intro text o set personal fundraising goals o share link with friens
cases container for activities (grouping around a common project or problem) establish workflows: o step (activity) A followed by B three days later… define roles o case manager/support staff/agency lead audit trail
other tools pledges o commitment to pay in regular installments over a period of time grants o handle grant applications, dissemination of funds campaigns o group a series of resources together (donation pages, membership campaign, etc.) o survey constituents mass o generate and track s
searching quick search/simple search advanced search full text search component searches (events, members, etc.) search builder (logic statements, AND/OR) custom searches take bulk action on search results
reporting 40+ report templates templates -> instances o multiple reports can be created and saved based on a single template generate pdf, export to csv configure schedule generation and mailing of reports
configuring checklist after installation enable/disable sub-components localization (languages, currency, etc.) options to hide editing sections, address fields, tabs search settings logging/caching/attachments system workflow templates text replacement
other features extendable through plugins, extensions, overrides advanced logging capabilities undelete/trashing customizable navigation bar ACL permissions mapping/geocoding SMS integration scheduled jobs import data
barriers size/complexity migrating data unique requirements (customizations) unique business processes
CiviCRM Brian Shaughnessy Lighthouse Consulting & Design