Shop Online, Earn Money for Your Cause

April 6, 2009

Givvy has just relaunched after a few months of re-development work by our crack development team.  

Say hello to the Givvy Mall!

Givvy Mall

The new Givvy Mall (http://shop.givvy.com) allows you to shop at over 500 of the leading online merchants and earn money for your charities.  We still have all 1.4 million charities in our database, and you can still donate online.

What’s New?

What’s Changed?

We really took a hard look at what people were using and decided to strip the site down to some basics.  We’ll add some of the old features back at some point, but for now we have eliminated portfolios, member funds and our own concept of friends & profiles.  Friends and profiles in the future will just be Facebook and other networks.  That’s coming very soon.

Portfolios and member funds may be a bit murkier.  These were just not getting used by most people.  In the future, we do expect people to be able to want some way to create collections of charities to support.  But for now we’ve taken them out.

Givvy@Work

We are still offering Givvy@Work, but not for free.  We took down the link to create your Givvy@Work network as we are doing some development on this feature.   Companies who want to offer employee fundraising campaigns can contact us for more information.  

Stay tuned for more on our plans for Givvy over the coming weeks!


Private Beta Early Feedback

September 2, 2008

Thanks to those of you who have signed up and started using Givvy.  We’ve gotten some great comments and feedback.  And we’ve received a few requests for improvement.

  1. for external donations the ability to edit or delete them later
  2. ability to make a donation for someone doing a fundraiser without sharing your personal information with the charity
  3. set up alerts to make one-time donations in the future
  4. be more explicit on the costs related to the donation (see * below)
  5. add external donations that are recurring (e.g. if you’ve set up a recurring donation to a museum, record that in Givvy with the recurring interval set so it records automatically)
  6. ability to record non-cash donations – volunteering, etc.
  7. ability to record “leveraged” activity such as running a marathon or riding in a bike-a-thon and showing my impact as the amount donated by others

These are great suggestions.  If you have more, leave them as comments or use the contact us form to send us your ideas.

*  Note that we use Network for Good for donation processing and they take a 4.75% fee to cover the credit card, disbursement and reconciliation expense.  See the Givvy FAQ for more information.  Basically this is a low cost for most charities who often pay those fundraisers you hear from on the phone or even who process mail-in donations a lot more (sometimes as high as 80%!!).


Searching for charities…

July 9, 2008

The last week or so our team has been struggling with search performance against our database of 1.4 million charities/nonprofits.  We’re making progress, but the causes for the performance issue have been very difficult to pin down.

Givvy uses the Lucene search engine, which is in its native rendition a part of the Apache project.  By all accounts it’s very robust, highly scalable and well-supported by the open source community.  CNET Reviews uses Lucene and it’s both fast and very usable.  Given that we have been building Givvy using the Symfony PHP framework, we have been using sfLucene (which is really a wrapper on the Zend Framework implementation of Lucene).  We’d love to use Google Search Appliance or something similar, but we don’t have the budget for that now…  Besides, open source is cool, ya?

Seth, our guru of all new knowledge, has been wrestling with this performance issue (also related – memory leak) for the past 2 weeks.  Recently he installed the Apache version which uses Java (Seth is new to Java).  Then he set up an index of 100,000 Scrabble words in both versions and tested the performance.  Seth is a competitive Scrabble player and runs the primary Scrabble rankings site, cross-tables.com.  Having been a Java bigot for a lot of my enterprise tech career (Sybase, etc.) I was expecting Lucene/Java to outperform sfLucene – which it did.  When I asked Seth “how much faster?” he replied “a lot.”  Typical Seth response… so I asked him to be a bit more precise.

While I knew it was “a lot” faster, I did not expect was that in one test Lucene was up to 30 times faster than sfLucene!  Now Seth is frantically trying to re-write our search system to use the Apache version of Lucene so we can try it against our 1.4M charity records.  Stay tuned!


Seth & James vs. the Memory Leak…

July 3, 2008

The last few days our development team has been wrestling with a particularly difficult technical issue with the Givvy site.  Specifically, the our site was “leaking” memory on our servers to the degree that Givvy became unusable after only minutes of activity.  For those of you who don’t know what a memory leak is, it’s when the server does something that needs memory, but does not give the memory back when the task is completed.  Over time, the application holds more and more of the memory (think the card game War which ends when one player has all the cards).  At some point the application has all of the memory available on the server and can’t do any more work because doing work requires more memory. Gridlock is the result…

Anyway, Seth and James both worked hard on understanding why this was happening and coming up with a fix (it works).  It should be noted that this leak is somehow systemic to our PHP/Symfony/Lucene environment and was not caused by any of the code these guys wrote.  That said – the problem seems to have been fixed.

Nice work, guys!!


A late night before the demo…

June 26, 2008

We’ve got a big demo tomorrow and are working frantically to fix bugs and spruce it up.  Typical startup stuff.  Fortunately here in Framingham we have lots of food options for the late night.  Unfortunately the chicken fajita roll-up I just ate was not good.  Way too much oil on the grill.  Oh well, can’t let it slow me down.

Back to my job as lead QA engineer.  The site is looking pretty slick, IMHO.


Givvy – Giving Management + Network for Good | NetSquared, a project of TechSoup.org

May 12, 2008

Givvy – Giving Management + Network for Good | NetSquared, a project of TechSoup.org

NetSquared Logo

Hi Friends – we’ve just entered the NetSquared DonateNow Challenge sponsored by the Case Foundation in conjunction with our donation partner, Network for Good.

We’re competing for a $10k prize from the Case Foundation – so if you think we’re onto something, please feel free to weigh in on the site.

Our entry is at the link leading off this post.  Thanks!


Symfony saves time – 3X!

April 28, 2008

We have been building Givvy using PHP. Early on we decided to try to use a development framework to be more productive. The most popular Web 2.0 development frameworks is Ruby on Rails. Rails is the framework that works with the Ruby programming language. Ruby is fine, but our team knows PHP and didn’t want to learn a new language. Also, there seems to be a persistent string of comments about scalability issues with Rails…

So, we decided to look at different PHP frameworks before finally settling on Symfony. The reasons we picked Symfony over the other frameworks are not important – several of these could have done the trick. The most important bit of info here is that our team feels that using Symfony has sped up the development process by as much as 300%. By no longer having to write a bunch of low-level code to handle basic tasks, the guys can work on functionality and logic. 3x the speed – and it’s free!


Is Causes on Facebook a failure?

April 16, 2008

I just read a great post from Beth Kantor regarding the impact of Facebook on charitable donations. It raises the question of impact, but the data is still not complete. So, I’m going to take a stab here by analyzing the top charity app on Facebook – Causes.

Causes Logo

Quick note on Causes: a “Cause” is something a Facebook member creates to drive awareness for an issue,and the Cause is tied to one specific Charity designated by the Member creating the Cause. For example, the most popular Cause,”Support the Campaign for Cancer Research,” generates donations for Brigham & Women’s Hospital in Boston.

For more on Causes, see Network for Good’s article and materials from April 1 “Causes…” webinar.

By many measures, Causes is a success. Over 8 million Facebook users have installed the Causes app according to Appsaholic (a Facebook app that tracks Facebook apps). This is an estimate based on Facebook’s published daily active users and % of total installs that are active. Today it’s 80,411 active users at 1% engagement, equals ~ 8 million installs. The Active User count has actually been steadily declining over the past several months (at one point I recall 157,000 or so active users). It’s still the 69th most active according to Appsaholic, but it used to rank a lot higher.

What does this mean? A lot of people have installed Causes, but very few people are doing anything with it (e.g. low active user count). It’s kind of a dead app, even with the large installed base. Why? Well, you get Karma points when your friends look at your profile and see that you “support” Save Darfur (with 851,808 other FB members) or Stop Global Warming (with 1.8 million other FB members). However – how do you engage with these causes once you’ve installed them?

Where’s the Beef?

Awareness and Karma points are all great, but are the charities receiving donations? The number one “cause” on Causes is “Support the Campaign for Cancer Research” with 3.1 million members. Since the cause was published last Summer the total amount donated was $61,980. 3.1 million members – $62k in donations. That’s a depressingly low $0.02 per member. I contacted one of the charities linked to a top 5 Cause to learn if they were seeing a lot of impact outside of the small $ in donations reported on Facebook. The short answer was “not much.” Not that the money they’ve received is not valued (it is) or that the exposure to their issue was not valuable (it is). The “beef” just does not appear to be all that filling.

Here are the top 5 causes on Causes and their numbers…

  1. Support the Campaign for Cancer Research: 3.1m members, $62k donated (2 cents per member)
  2. Stop Global Warming: 1.8m members, $23k donated (1.2 cents per member)
  3. Animal Rights: 1.3m members, $22k donated (1.7 cents per member)
  4. Society Against Child Abuse: 1m members, $10k donated (1 cent per member)
  5. Save Darfur: 852k members, $17.5k donated (2 cents per member)

Total donated in the top 5 causes? About $135k.

I’m going to go out on a limb here. There are thousands of causes in the Causes ecosystem on Facebook. Most have very few members and a small amount of donation volume. Assuming that some members donate to more than one cause, and that some members donate a lot to a single cause, my estimate is that the average donation per member since Causes got going was under $0.15. With 8 million members, that makes the dollar impact ~ $1.2. I’ll round this up to an even $1.5m just to be generous.

In aggregate, $1.5 million is a fairly good number. On a per-cause, per-effort, and per-member basis, it’s trivial. So, I’ll leave answering the question to you: Is Causes on Facebook a failure?


Partner License Money…

March 20, 2008

A key partner we need to execute the site is looking for over $35k to use their API every year, plus an $8,000 set up fee.  We’re bootstrapped and need to conserve cash.  Aside from the fact that I find it hard to see how it costs them $35k per year to support a partner (they are a nonprofit, btw), I just don’t have the money right now.  Time to negotiate…  I was hoping to pay them less than $10k this year – less than 25% of what they want.  Fingers crossed.


Investor Demo

March 13, 2008

We had our first demo of Givvy today for a VC.  The site is coming along nicely and the demo was flawless.  Great work Seth & James!  There was a bit of a debate with one of the partners about whether or not we should seek to get active support from charities in order to increase our chances of success.  Something we will look into.

All in all a good meeting, though no clear indication on their level of interest yet.  In the meantime, we’re ready to go back out there and show off our stuff to potential investors.