Difference between revisions of "CRM Specs"

From FreekiWiki
Jump to navigation Jump to search
Line 1: Line 1:
As Free Geek continues expanding its partnerships with the outside community, it has become necessary to have a system that can track these relationships in a consistent and measurable fashion - in other words, to have CRM Software. This proposal addresses the needs of such a system, how it could be utilized on an individual and organization-wide basis, the relative merits of such a system, and the steps necessary to implement it.
+
As Free Geek continues expanding its partnerships with the outside community, it has become necessary to have a system that can track these relationships in a consistent and measurable fashion - in other words, CRM Software. This proposal addresses the needs of such a system, how it could be utilized on an individual and organization-wide basis, the relative merits of such a system, and the steps necessary to implement it.
  
[[Vision]]
+
==Vision==
A fully-realized CRM system at Free Geek would be used to  
+
A fully-realized CRM system at Free Geek could be used to  
* Track communications with outside organizations  
+
* Track communications with outside organizations - send emails through software & track calls & meetings
 
* Identify opportunities for new relationships
 
* Identify opportunities for new relationships
 
* Identify relationships between individuals & organizations
 
* Identify relationships between individuals & organizations
* Run reports
+
* Run reports on donors, their donation history, our contact history and more
 +
* Maintain a list of email templates
 +
* Create and send the newsletter
 +
* Build & execute email campaigns
 +
* Maintain calendar of meetings, calls, pickups etc.
 +
* Generate maps to route pickups
 +
* Set reminders and alerts for contact-specific tasks
 +
* Manage pricing tiers for pickup clients
 +
* Track & manage hardware grant applications
 +
** There is also functionality that would allow grant applicants to view the status of their application online
 +
* Track tech support tickets
 +
** While there may be no need to switch systems in tech support, it could be done, and would also allow customers to view the status of their repair online
 +
* Track and manage online sales for the Thrift Store
  
  
This is a wish list of specifications for CRM software.
+
==Shared Fields Twixt Database & CRM==
 +
This is a list of the fields that would ideally communicate between Free Geek's database and the CRM software. It would be best if changes made to the CRM overrode the database, except in the case of new contacts added to the DB.
 +
 
 +
* Organization - indicates that a contact is a business or organization
 +
** It would be helpful for at least the CRM to indicate sub-categories of "non-profit" and "educational institution"
 +
* Volunteer
 +
* Student (see new fields)
 +
* All name and address fields
 +
* ID #
 +
* Fully covered (this could be tied to a numeric field indicating number of employees, and automatically set based on the input)
 +
* Donation contract
 +
* All phone, email & fax fields
 +
* Notes
 +
* Contributor
 +
* Donor
 +
* All gizmo fields
 +
* Pickup fee (new field)
 +
 
 +
==New Fields==
 +
This is a partial list of new fields needed in CRM. As we begin to implement this software, more will likely make their necessity apparent.
 +
 
 +
* Pickup fee - a numeric field indicating the price we charge for pickups
 +
* Educational Institution as a subfield of Organization
 +
* Student - should be able to tie a student to a specific educational institution
 +
 
 +
==Missing Functionality & Plug-Ins==
 +
As we are using the free (community) edition of SugarCRM, there are several pieces of functionality missing that would be helpful for our purposes. This is a list of missing functionality pieces and known plug-ins that would fill in those blanks.
 +
 
 +
* Reporting - [http://www.sugarforge.org/projects/crm4office CRM4Office OpenOffice]
 +
* Calendar - [http://www.sugarforge.org/projects/ecalendar E-Calendar]
 +
* Maps - [http://www.sugarforge.org/projects/jjwgooglemaps/ JJWDesign GoogleMaps]
 +
* Email - [http://www.sugarforge.org/projects/agora-mail/ Agora Mail]
  
*Easily view donation, contribution, and volunteer history for each contact
 
*Ability to make notes on each file with date stamp and name of person writing note
 
*Send emails and/or newsletter - ideally connected to FG email account
 
*Track & view any correspondence sent via software
 
*Track occurrence of correspondence outside of software (phone calls, meetings, etc.)
 
*Customize & easily run reports
 
*Track job title, gender, birthdays, and relationships between contacts (partners, children, etc.)
 
*Attach files to contacts
 
*Indicate than an individual is the primary contact for an organization
 
*Identify pricing tier to which donors belong, plus history of changes
 
*Associate multiple addresses with organization if necessary (perhaps labeled with physical, mailing, & pickup)
 
  
 
[[Category: Coders]]
 
[[Category: Coders]]

Revision as of 15:00, 9 August 2011

As Free Geek continues expanding its partnerships with the outside community, it has become necessary to have a system that can track these relationships in a consistent and measurable fashion - in other words, CRM Software. This proposal addresses the needs of such a system, how it could be utilized on an individual and organization-wide basis, the relative merits of such a system, and the steps necessary to implement it.

Vision

A fully-realized CRM system at Free Geek could be used to

  • Track communications with outside organizations - send emails through software & track calls & meetings
  • Identify opportunities for new relationships
  • Identify relationships between individuals & organizations
  • Run reports on donors, their donation history, our contact history and more
  • Maintain a list of email templates
  • Create and send the newsletter
  • Build & execute email campaigns
  • Maintain calendar of meetings, calls, pickups etc.
  • Generate maps to route pickups
  • Set reminders and alerts for contact-specific tasks
  • Manage pricing tiers for pickup clients
  • Track & manage hardware grant applications
    • There is also functionality that would allow grant applicants to view the status of their application online
  • Track tech support tickets
    • While there may be no need to switch systems in tech support, it could be done, and would also allow customers to view the status of their repair online
  • Track and manage online sales for the Thrift Store


Shared Fields Twixt Database & CRM

This is a list of the fields that would ideally communicate between Free Geek's database and the CRM software. It would be best if changes made to the CRM overrode the database, except in the case of new contacts added to the DB.

  • Organization - indicates that a contact is a business or organization
    • It would be helpful for at least the CRM to indicate sub-categories of "non-profit" and "educational institution"
  • Volunteer
  • Student (see new fields)
  • All name and address fields
  • ID #
  • Fully covered (this could be tied to a numeric field indicating number of employees, and automatically set based on the input)
  • Donation contract
  • All phone, email & fax fields
  • Notes
  • Contributor
  • Donor
  • All gizmo fields
  • Pickup fee (new field)

New Fields

This is a partial list of new fields needed in CRM. As we begin to implement this software, more will likely make their necessity apparent.

  • Pickup fee - a numeric field indicating the price we charge for pickups
  • Educational Institution as a subfield of Organization
  • Student - should be able to tie a student to a specific educational institution

Missing Functionality & Plug-Ins

As we are using the free (community) edition of SugarCRM, there are several pieces of functionality missing that would be helpful for our purposes. This is a list of missing functionality pieces and known plug-ins that would fill in those blanks.