Multiple charity administrators, new feature on Givey!

A new feature for charities on Givey – link multiple administrators to the charity page and share access to the Givey account with other members of your organisation

Here at Givey we have been making a few changes to the way administrators can use the site and we would love to share them with you. We are always open to feedback so when you spoke, we listened!

Administrators on Givey were previously those who had complete control of a charity or project page. From charity bank details to exporting spreadsheets of your donations, an administrator had access to all of the information found in the Settings of a charity.

Rather than sharing log in details and using a generic email address for the charity, there is now the option to link multiple charity administrators to a charity account – the first admin on the account will become the own by default.

givey multiple charity administrators

The admin who initially created the account is the ‘owner’ who can add or delete these other admins and has absolute control. Practically; under the ‘Admin’ tab of charity Settings, the current owner of the charity will see themselves linked and will also be able to see current admins and ‘Add New’ ones if desired. From quickly changing their website address and making sure all elements of their page are up to date to seeing payout dates, your charity page can be the most efficient it has ever been on Givey.

As well as being a benefit for charities to use, this is also a great new feature for projects such as community groups, who may not all work from the same location and therefore can access the information they need whenever they would like it without having to collaborate or ask the original administrator.

If you have any further ideas of how to improve the charity or project experience over at Givey, drop us a message at [email protected] with the details, or if you are interested in joining signup here!

Employment System on Givey

Givey is known for its employee matching engine. If you are registered as a business employee on Givey and the business has set up matching, you will be matched to a certain percentage for each donation.

The way this worked is we had a pivot table in the database which housed all of the employees. Each employee record was given a user id, a business id and 2 boolean flags to show if the employment was confirmed and wether they were an admin of the business or now. Each employee of a business could access the business’ settings regardless of their admin status, which wasn’t ideal.

We also had admins for charities. Each charity had one admin user which was stored on the charity table in our database as a simple ID which related to the user ID. However, we had a lot of requests for charities to have multiple admins.

So I got to planning the feature. My first thought was to follow the way we do employments for businesses. Create a new pivot table for charity admins. A simple enough task, not much would need changing. But then I got ambitious.


We currently use a Ruby gem ACL9 which we use as access control for the main Givey admin panel. This gem makes it simple to give certain users admin rights, but also assign them to groups and restrict certain controllers or methods to said groups. So I thought about incorporating the gem into the charity admin section.

Then I got more ambitious. I thought, why not include this role based system for business employments too?

After a bit of thought I decided that the ACL9 gem wasn’t the way forward. It added a lot of extra bloat to the code and to the database which wasn’t needed. If we had 2 pivot tables (one for business employees and one for charity admins) then we would need another 2 pivot tables for the roles associated with them. That meant 5 table joins just to figure out if a user had a role within a business or charity (users joins businesses joins employments joins roles joins roles_employments).

So, I thought to myself, why should charity admins be in a separate pivot table? It would share exactly the same information as the business employees pivot table afterall. So the final decision was to use the same employments table for charities and businesses.

The employments table has a business_id column (integer) and an admin column (boolean), so there was a bit of work needed to make this happen. I added two extra columns, one which was a polymorphic relation to either a business or charity, and one which detailed the role as a simple string.

So in the case of a business, the role can either be owner, admin or member. Charities only have owner and admin.

I was quite pleased with this setup. I didn’t add any more tables, in fact, I removed some as I decided to completely remove the ACL9 gem. The problem was with the table name. Charities don’t really have “employments” per se. I have a plan for this but that is for another blog post. For the front end code, we simply refer to these employments as admins if the polymorphic relation happens to be a charity.

Now came the stressful part. Having pushed the changes to the branch, our CI reported 407 failures in the code base. The old admin user field for charities and businesses is used everywhere on Givey so it all had to be changed. The old admin_user for charities is now the owner. So I had to change all references to that in the code base. I also had to create a simple rake task to look at all of the charities and create an owner employment for it which was referenced by the admin_user. Another rake task was also created for the business employment updates in order to create the new employments with the correct role.

Now when you add employments to your business or charity on Givey, you can specify a role. So a charity and business has one owner and can have many admins. A business can also have many members.

The last step was to restrict certain settings for the business/charity. It’s nice to have the new intern be matched on Givey, not so nice for them to have access to your billing information. So we simply restricted certain sections based on role. Owners can access everything and admins can not access sections like document uploads or billing information. In the case of business members, they cannot access the settings pages.

Food waste of supermarkets cut in France by new law!

France are taking action and are now the first country in the world, who hopefully others will take after, in banning supermarkets from disregarding and destroying unsold food. Forced to donate to charities and food banks, as of Wednesday 10th February 2016 the goods which are of an acceptable quality will be binned no longer.

In the UK the sad truth is we are very accustomed to the idea of poverty and those without food going hungry. With the Trussell Trust’s mission statement as a community project to tackle poverty and exclusion, working with marginalised people in real need providing practical care and support there is a clear need, frustratingly ignored by the majority of supermarkets and chain food shops.

France are taking action and are now the first country in the world, who hopefully others will take after, in banning supermarkets from disregarding and destroying unsold food. Forced to donate to charities and food banks, as of Wednesday 10th February 2016 the goods which are of an acceptable quality will be binned no longer.


The distribution of these foods will be to charities and may feed millions of those in need every year! Anti-poverty campaigners have been fighting for this verdict with the bill passed in December and calling on the rest of the world to follow, this is a great news story which will hopefully be implemented in a store near you soon. Calling on these charities will require extra volunteers and equipment to get all jobs done highly efficiently as the donation amount will see a continual spike of interest.

The Guardian published a report in 2015 which presented UK households throwing away over 7million tonnes of food in 2012 alone. An amount to “fill London’s Wembley Stadium nine times over”, we need to take action and follow our neighbours into caring for our communities through government action.

You can support the great work done for this cause in the UK by checking out the Givey page of the Trussell trust, and becoming involved by volunteering and being aware of community action.

World Cancer day – Let’s beat it!

This 4th February 2016 marks World Cancer Day, a time of joining together to focus on how we as a community can rid the world of cancer for good!

As a platform for charities of all sizes, we welcome the sign up of people who are joining the fight against cancer and support those who are raising funds in real time, such as Breast Cancer Care and Hug in a Bag. Committed to the cause of supporting those who are battling with the illness and their families, as well as finding a solution to the cause, World Cancer day is your turn to take a stand alongside them.


Breast Cancer Carewant every person affected by breast cancer to get the best treatment, information and support. We provide information and offer emotional and practical support. We bring people affected by breast cancer together. We campaign for improvement in standards of support and care. We promote the importance of early detection.” As the only UK wide charity providing care, information and support to people affected by breast cancer and having raised almost £5000 on Givey so far, you can support them by visiting their charity page and donating!


Now Breast Cancer Care you may have heard of already, but what about Hug in a Bag? Having raised almost the same amount of donations as BCC, this group is based in Sunderland and was formed by three women who “met, laughed, cried and supported each other during their treatment for breast cancer.

Now launched in Blackpool, our aim is to give one more hug in the form of a bag containing gifts, information leaflets and discount leaflets to every person diagnosed with breast cancer in Blackpool Victoria Hospital.”

Both groups support vulnerable people who could be feeling alone due to their situation, so they show understanding, support and encouragement, with a key mission statement: we can all beat cancer together, and it can start this World Cancer day.

Children of Syrian refugee camps

The Guardian have just released a collection of photographs from creative Amy Smyth, who travelled to numerous refugee camps in the summer of 2015 based in Jordan in order to record the lives of the children living there: “She found people trying desperately to live a normal life in extraordinary circumstances.”

The Guardian have just released a collection of photographs from creative Amy Smyth, who travelled to visit Children in Syrian Refugee Camps refugee camps in the summer of 2015 based in Jordan in order to record the lives of the children living there: “She found people trying desperately to live a normal life in extraordinary circumstances.”


Over 3 million currently seek refuge, Tearfund recorded the statistic ‘If the UK were Syria, the entire population of Reading would be dead and the populations of London, Liverpool and Sunderland would be homeless.’

Whilst these breathtaking photographs were taken last year, they are still crucial to our understanding of the current conditions and highly relevant. As members of the Givey community, we have created a place for those equipped to be part of the solution for this cause.


With a list of official charity supports that are live on Givey on our Refugee appeal page, all of your donation will go directly to the organisations on the front line of the crisis.

Safety When It Matters | Cambodia

Over 2000 children die from drowning each year in Cambodia – that’s approximately 5 children every day. SWIM/Safety When It Matters need your help to start saving lives this year.

Safety When It Matters (SWIM) are a new charity on Givey who are aiming to reduce child drowning deaths by teaching children and communities the following skills: Water Safety Education, CPR, Rescue Skills and Swimming.

SWIM Safety When It Matters
The aim of Safety When It Matters is to establish a drowning prevention project in Cambodia that will prevent drowning:

Swimming instruction

A team of Cambodian swimming instructors will be recruited. All will be assessed for swimming competency and will be trained in delivery of the Aquatic Survival Program.

SWIM teachers will teach children and young people how to swim from the age of 4 years old. Students will learn how to swim confidently and competently in water within a typical natural environment to give increased protection from drowning. Once graduated, SWIM students will be able to train as a volunteer SWIM leader. Risk management will include regular supervision and re-certification of teachers, observed monitoring of teachers and students and long-term follow-up of graduates.

Water Safety

SWIM teachers will educate children and communities most at risk from drowning. The students’ knowledge will be tested and those with the highest attainment will have the opportunity to become a peer educator. Students will identify local hazards as well as raising awareness on the most common drowning hazards. Peer education will extend the reach of water safety awareness, which may include organization of hazard signs.

Rescue & Response Skills

Rescue attempts by peers, frequently lead to both dying and so awareness of this issue is essential. Safe rescue methods appropriate to age and environment will be taught. Students will learn First Responder Skills including Cardiopulmonary Resuscitation (CPR), which will give confidence to save a life.

#Match4Lara – Find a donor with Anthony Nolan

Anthony Nolan are on the hunt for donors aged between 16-30 who are in good health to save Lara’s life!

24 year old Lara Casalotti from Belsize Park in London has the news before Christmas that she has acute myeloid leukaemia and April is the due date to find a donor who could save her life. “Due to Lara’s Thai-Italian heritage, she faces a “needle in a haystack” search as only three per cent of the worldwide donor register are mixed race.”

With a brother that is unfortunately not a match, the campaign #Match4Lara was born and in 3 weeks an unprecedented 10,000 people have joined the register for Anthony Nolan, which Charity Digital News have documented as “one of its biggest ever recruitment drives.”



Roughly half of the donors are from “black, Asian, ethnic minority or mixed race backgrounds – the highest proportion ever seen by Anthony Nolan in a predominantly online campaign – thanks to targeted social media messaging.”

You can join the movement too and and find a #Match4Lara whilst further driving up the current 400% increase of those signing up from the same three week period last year! All you need is a ‘spit test’ for them to match you with someone who needs a donor. Check out the Anthony Nolan website for further details, and don’t forget to continue promoting the cause over social media with the likes of Stephen Fry, Hugh Laurie and JK Rowling!

The way we think about charity is dead wrong

The way we think about charity is dead wrong is the talk from Dan Pallotta at TED, a platform started in 1984 to share a broad range of ideas. Developing thought in communities around the world and translated into more than 100 languages, if they recommend a watch you watch it.

In this talk, “Activist and fundraiser Dan Pallotta calls out the double standard that drives our broken relationship to charities. Too many nonprofits, he says, are rewarded for how little they spend — not for what they get done.”


Dan discussed how ‘10% or more who are disadvantaged or unlucky are always left behind’, and whilst Philanthropy is the market for love, why have causes such as cancer and homelessness not been solved when there are charities on the case?

Whilst massive in the scale of the social problems, society have a belief system to keep charities small, so the rule book for companies doesn’t apply to non-profits; Compensation, Advertising and Marketing, Taking risks, Time and the profit sector are all contributors to the problem. The charity sector is prohibiting risk which kills innovation, and Charity was created in America originally as a penance for making money.

Pallotta notes how overhead is part of the cause too in creating a bigger pond for charities, and this needs to be carried out for the success of the charity sector increasing even 1 percentage of GDP. “Instead of equating frugality with morality, he asks us to start rewarding charities for their big goals and big accomplishments (even if that comes with big expenses). In this bold talk, he says: Let’s change the way we think about changing the world.” To hear more of Dan’s speech, we highly recommend you take a look!

Fighting Cancer: Craig is running the Leeds half marathon

This May, the Leeds half marathon is being challenged by Craig in memory of Janet Rhodes and on behalf of Pink Events who Janet supported before her sad passing from Cancer.

Aiming to raise £200 for Pink Events, this will provide and improve resources and equipment for patients and consultants to improve care, treatment and diagnosis of breast cancer.


“Breast cancer effects many and through our own experiences we know that breast cancer effects not just the patients but families too.

We raise money throughout the year by holding different events and we are very grateful to all who support us and participate in these events.”

To learn more about Pink Events who raise funds for Breast Cancer Research UK. and the Leeds Breast Clinic at St. James’ Hospital, see their Givey page for further details.

“Are you Okay?”

Scotland’s programme ‘See Me’ have released ‘Are you okay?’ awareness video bringing mental health to the foreground of discussion and highlighting a need to battle discrimination, and it’s gone viral!

The ‘Power of Okay’ records the poem by Ian Greenhill, performing and voicing in the video to share his experiences of mental health and opening the conversation with just a simple question: Are you okay? The video has reached almost 200,000 views on YouTube and is generating a lot of buzz and encouraging discussion.

Okay Video *Video contains explicit language

Charity digital news have quoted Greenhill explaining; “We just want a discussion about mental health to be started rather than people being scared of saying the wrong thing and just not saying anything. The simple start-off point of ‘okay’ seemed really powerful. If we all start out at that base level of human kindness, I think the world would be a lot better.”