Salesforce Objects & Records
Overview
Salesforce was originally a Customer Relationship Management (CRM) system for private sector businesses. MakeWay's version has been adapted for the not-for-profit sector, and with additional customizations specific to MakeWay's philanthropy and shared platform model.
MakeWay's implementation of Salesforce utilizes a plug-in package of functions called the Non-Profit Starter Pack, which takes the original Salesforce objects and re-purposes them for a not-for-profit organization.
Salesforce is a cloud-based platform. Access is through Internet browsers such as Firefox and Chrome. No data in the system are contained "on-premise."
In Salesforce there are "objects," which are just containers of multiple records of the same type.
The most important Salesforce objects are as follows:
- Accounts
- Contacts
- Opportunities
- Funds
- Grants
- Prospects
- Campaigns
Not all of these are used by the Shared Platform and there are other objects but they are for more advanced functions of Salesforce. The above list is really all you need to know to get started.
Base Objects used by Shared Platform
Accounts
Accounts are the top of the object hierarchy in Salesforce. Accounts are comprised of one or more Contacts. Accounts can represent individuals by themselves, or groups of individuals such as:
- Households (families or otherwise)
- Organizations of various types. Organizations can be businesses, giving groups, governments and other foundations, to name a few.
Contacts
Contacts are individuals. A Contact will always belong to an Account.
Whenever you create a new Contact in Salesforce without associating them with an previously existing Account, Salesforce will create a new Account with that person's full name appended with the word "Household" as the name of the Account.
Opportunities
Opportunities are revenues. They mostly include donations and incoming awards, but can also encompass other revenue types. Opportunities are associated with Accounts (and thereby with Contacts).
Funds
Funds are designations. Each MakeWay Charitable Society shared platform project has a parent fund and at least one child fund. Where a designation may have multiple levels (projects and program areas), there will be an individual fund in Salesforce for each existing variant of the parent designation and its sub-levels. The parent fund is always identified on each variant.
Opportunities flow to Funds. Grants (and project expenditures) flow from Funds.
Grants
Grants are outgoing from funds to external grantees and other funds. These are managed by Mary Hiebert.
Reports
Used to pull data using predefined criteria