
Ally, FanBoy
Aspiration
By giving the nonprofit sector a values-driven, free/open source solution for CRM needs!


Consultant
Circle Interactive
We help many not for profits implement CiviCRM through consultancy, training, configuration and custom development. Many of them come from a painful world of old Access databases, multiple spreadsheets and even paper. It's really satisfying to
help people move on with a system that's so much in tune with their own ethics of sharing and collaboration. We also 'eat our own dog food' and use Civi in-house for our client records because we love the flexibility and control it gives us.
For us it's important to share code and advice with other members of the community when we can because we know we get it back in help at other times. The community really is awesome and one of the friendliest and undaunting I've come across. We appreciate the huge value of the software to us and our clients so we try to contribute back and make it even better.


Implementor, Developer
AGH Strategies
CiviCRM allows our clients to have a robust tool for tracking and engaging their supporters that can grow with them. I began as an end user, and now I work with CiviCRM full-time.


Implementor
Progressive Technology Project
The organizations we work with are experiencing the benefits of a robust tool that is
easy to use, supports their work, and allows them to collect and track data from various parts of their organization, such as membership, fundraising, communications, and organizing into a centralized database. CiviCRM as an open-source solution also allows us to nurture and build a user community to share and create a common vision of future features that would be useful to the community organizing field. Just two years after our pilot project, we're currently supporting 30 community organizing groups to use CiviCRM, and the community is steadily growing.


Implementor, Trainer, Documentator and Developer.
Third Sector Design
CiviCRM helps us help non profits to do fantastic things with their data.
Being closely involved with the developers and documentation team on a daily basis ensures that we can give our clients the best and most up to date advice on how they can use CiviCRM to meet their needs.


Implementor, Developer
CiviCRM LLC
Still thinking of a deep deep quote. Basically:
It is super important for non-profits, advocacy and related groups to take charge of their destiny. Having control of your data is a good start. The crowd-sourced nature of an open source project in so in line with the co-operation and principles of most non-profits
CiviCRM is a project that strives to make the above possible. It is FREE as in kittens.


Core Team Member
CiviCRM
I find the engagement with our community of users to be intellectually stimulating
and rewarding. Seeing folks with expertise in a particular area step up and contribute their time and ideas to help improve the product is quite exciting. Every time I hear about a new interesting organization starting to use CiviCRM, I get a renewed sense of excitement about our work. The range of civic sector organizations currently using the software is quite amazing to me - from large international advocacy organizations to local performing arts troupes. I also really enjoy interacting with our international community - building friendships and getting to share culture (food, music, humor ....) with colleagues on every continent.


Developer and Implementor
Tech to the People
Over the past 15 years I've been involved in several open source communities.
CiviCRM is without any doubt the one that has the strongest focus in welcoming "newbies" and letting everyone feel at home here. Another impressive feature is the focus on shipping. No matter what you think of CiviCRM today, you are almost sure that there will be a newer and better version in a few months.


Implementor, administrator
Third Sector Design
We work with non-profits to help them use and understand Civi. It's such an important tool for these organisations and it's great to see people using it in different and interesting ways. Using and working with Civi is made so much more fun and useful by the enthusiastic and talented community surrounding it.


DEVELOPER
NS WEB SOLUTIONS
I'm quite impressed with the responsiveness of the CiviCRM community, both from the core developers and many experienced users who have quickly provided answers and ideas in areas where I just needed that extra insight, or where we needed to do something totally new. After several years working with open source software, I'm finding the CiviCRM community to be the most responsive and helpful I've seen.
We make CiviCRM one of our primary offerings because it just provides so much right out of the box that our clients need, without a line of custom code. And when we need to extend it for the clients' unique needs, the APIs and programming hooks let us add in features that would be impossible in some other systems. This means we can provide great value to our clients with quick turnaround times and reasonable budgets, which is great for our clients and for us.


End-user and Developer
Woolman Sierra Friends Center
If it weren't for CiviCRM we'd be using at least 5 different
systems for Woolman: one for donor management, another for email newsletters, a third for our school enrollment, a fourth for our summer camp registration, and then a whole bunch of spreadsheets for keeping track of things like event attendance, prospective students, CSA memberships, etc. And of course none of those systems would talk to each other or make it possible to get a whole picture of the many ways one person might participate in our education center's activities. Migrating all of our scattered data and disparate systems to CiviCRM was a long and challenging process, but the results have been more than worth it. Our ability to track and report on our programs has improved dramatically, while the burden on staff to do data entry has been greatly reduced, and our participants are happy that they can now register/enroll online rather than mailing or faxing paper forms.


End-user, administrator
International Society of Bayesian Analysis
ISBA is an international non-profit society with members from all over the world. We have sections that represent different scientific areas and chapters that represent different regions of the world. Civi Member powers our membership system! We use CiviEvent for Conference and Workship registration, and utilize CiviPetition for creating new sections to our society through member petitions. We are epxloring how CiviGrants can be used to track our travel awards and look forward to features for integrating accounting and finance. As a growing non-profit CiviCRM plays a major role in managing our membership system!


Comments
using CiviCase
I have typically used CiviCase for outgoing grant applications for clients. i've found that it provides a good balance between structure (using timelines) and flexibility. re: timelines -- in one case I created a standard pre-populated timeline implemented when the grant application process begins, and a second one manually applied to the case if the grant is accepted -- with the subsequent actions that would follow it. it proved a nice way to track the application and acceptance, followed by the reporting requirements.
the only thing that it doesn't offer is any connections with CiviContribute -- but CiviGrant doesn't either. providing that enhancement would be useful.
Hi, Could you share the xml
Hi,
Could you share the xml configuration?
X+
sure
here's a basic xml config: http://pastebin.com/WPR7Hm8h
(doesn't have the additional timelines for branching actions after a decision on the case has been made -- just a single timeline for all actions)
I actually use this as an example of a case type in the very-soon-to-be-released CiviCRM book from Packt. I think it has a lot of potential as a tracking tool for grant-applying organizations.
Thanks!
Thanks for sharing!
Good suggestion
It would certainly be useful to have a connection to CiviContribute. Maybe we can use the connection between CiviEvent fees and CiviContribute as a model.
I'd vote for experimenting with the CiviCase route ...
Option 2 is basically very similar to the goals of CiviCase. Doing so this way would help improve CiviCase and extend its feature sets (to allow customizable layouts) and in the long term allow CiviCase to be adapted for other use cases
I think it should be fairly easy to create the set of XML definition files to get you going with using civicase for grant management
lobo
At this point I'm inclined to
At this point I'm inclined to agree. I'll begin experimenting soon, and write a followup blog with my experience.
Case seems to offer another
Case seems to offer another benefit over grant to track the relationships around a grant, not only activities. As far as I have seen, knowing who is involved, both within the organisation and the external contacts is really important. Beside, all the work you have done for 2 of identifying the activities is going to be useful as well for the cases.
I'd suggest to go case for two reasons: it has already interesting reports (eg timeline vs. what happened) and as it's more versatile than civigrant, that's likely more features will be added to cases. Moreover, I'd rather see civigrant obsoleted and replaced by pre-configured cases than spreading the attention on two featurewise quite similar modules.
Something I found cumbersome in configuring a case it so have to create separately the relationships and activities related to the case, it'd be good to make it easier to install (using the API, that's easy to create them). Don't think that extensions can handle cases now, but that would be nice to have grant as one, that would automatically create whatever needed to have civicase up and running.
Small (or large?) problem with option 3
Using CiviCase for tracking grant applications might be a bit cumbersome for organisations which also use CiviCase for other activity. Grant tracking and "core CiviCase" stuff are usually completely different workflows and mixing them together in one "data bag" might cause some confusion at the moment - until CiviCase gets some functionality to address that. Not that it's a show stopper, but might be worth to remember that. :-)
I could see this being an
I could see this being an issue, especially with our organization. While we haven't started using CiviCase extensively, I have begun to map out potential workflows for various functions.
All of the potential workflows are pretty closely related to each other... except grant tracking. It just doesn't seem like it "belongs" with the other stuff.
good point, but solvable i think ...
seems like we should be able to extend the code to create different workflows for different "cases" and rename things as needed. Seems like some additional meta-config information
lobo
Another point in favour
You're right, and that feature of "isolating" better cases would be useful no only for the grants, but also for all org that want to use cases for tracking different type of "projects", same goes for timelines and other civicase features.
What we did with CiviCampaign was to split the "regular" surveys and the petitions into two different dashboards an menues to create them, even so the underlying code is mostly similar. Wasn't a big issue to implement, doubt it would be complex In civi cases.
Might be needed to add a navigation API, but that would be beneficial everywhere too.
I really think having common and powerful tools that are versatile enough to cover a lot of different needs are a better solution than zillion of not as complete modules that do one thing, and later having to re-implement the same feature that exists into another module that does mostly the same stuff, with a different label. Clearly, having a lighter UI is a common need (see colemans' solutions). Having it on case instead of restricted to grants would be a greater benefit for a wider user base.
To recap: one stone, three birds ;)
Good points. I'm definitely
Good points.
I'm definitely beginning to be swayed toward the CiviCase side. There are certainly some drawbacks, but fixing those issues would probably go a long way towards making CiviCase more usable and powerful in general.