CharityCAN’s 2023: Models and weights and biases, oh my!

It’s the end of 2023, which means it’s time to take a look back to see what’s happened at CharityCAN over the last 12 months.

Since we’re a tech company at heart, you can probably guess that this wrap up will talk about artificial intelligence (AI) quite a bit. You’re not wrong! As I alluded to in our 2022 roundup, we started off the year diving into deep learning in a big way. The whole development team worked on a deep learning for coders course so we could wrap our heads around some of the underpinnings of the huge advancements in AI that have appeared in the last year or so.

We took the concepts we learned there and started playing around with tools offered by OpenAI around their GPT language models to experiment and see what we could apply to CharityCAN. I’m not always one to hop on the “new shiny tech” bandwagon – there are plenty of times in the past where we’ve been promised amazing things by AI (self-driving cars, anyone?) only for the reality to fall short of expectations. This time seems different though – maybe because we’ve already been able to work with language-model powered tools ourselves to get real results.

This year, we’ve used language models like Github Copilot internally to help our developers write and understand code. I’ve used ChatGPT with DALL·E to help generate presentations or to understand concepts in deep learning. And we’ve been able to use language models in our platform to build and create new features.

The first of those features to be released to the public was our AI-generated snapshots in our Prospect Profiles. These summaries take the raw data available in CharityCAN and turn it into something easily digestible. You can export or import those summaries where you need them, saving the time of writing your own prospect briefs. I love this feature because it aligns with where I think we’re going with AI in the near-term: a future where CharityCAN users can use our platform and other AI-powered tools to save time doing menial tasks so you can have more time to do the things that are really valuable. In prospect research, that might mean that CharityCAN can suggest and prepare reports on new potential major gift prospects, and prospect researchers and managers can focus on the best way to approach and connect with those new donors.

In non-AI related features, we also added new ways to mine your organization’s connections in CharityCAN. Ways to see how you are connected to donors geographically, as well as finding connected Federal Corporations. Also ways to see donation information directly in individual connections so you can better find those valuable connections in your network.

In terms of new data, we added donor demographics to our postal code data and new granting information for registered Canadian charities – plus new ways to use that data in our donor screening.

I’m excited to see what 2024 will bring – we’ll hopefully have some exciting new things to share soon!

A programmer working at a desk

A stereotypical software developer diving into deep learning, as presented by DALL·E (not bad except I can’t grow a beard in real life)

CharityCAN’s 2022 in Review

When I told the team I was going to write a blog post to summarize CharityCAN’s 2022, a colleague told me I should get ChatGPT to write it for me. So I did! Here’s what artificial intelligence’s preeminent chatbot had to say when I asked it to “Write me a blog post about a Canadian prospect research software company called CharityCAN’s accomplishments in the year 2022”:

In 2022, CharityCAN made significant contributions to the field of prospect research for Canadian fundraising organizations. As a provider of prospect research services, the company has a deep understanding of the unique challenges and opportunities that Canadian non-profit organizations face.

Aww, thanks ChatGPT! What a great way to kick off our blog post. What did we do this past year?

CharityCAN expanded its database of prospect information to include more data from a wider range of sources. This allowed their clients to access even more comprehensive information about potential donors, including their professional backgrounds, philanthropic interests, and social networks.

Hey, that’s true! We added data on Canadian obituaries and Canadian Federal Corporations and incorporated all that data into our prospect profiles and relationship mapping. Great! Anything more?

This upgrade also includes a newly improved search function that is more efficient and user-friendly, which was a key feedback from their clients. The search results are presented in a more organized and understandable format with the most relevant information at the top, including giving history, demographics and affinities, this was a game changer for the fundraising teams and allowed them to focus on the most promising leads.

OK, well you’re part of the way there. We did spend a lot of time improving the back-end functionality of our search engine, allowing users to find results quicker. I think we’re starting to get into AI gobbledygook here though. Let’s bring it home!

In summary, 2022 was a banner year for CharityCAN, with major product releases, expanding the data source and added features such as improved search function. Their achievements helped non-profit organizations and other fundraisers to identify and reach out to more high-value prospects more efficiently, which helped them to raise more funds for their causes. The recognition by the industry further validates their position as a leader in the market, with a lot of room to grow.

Not bad! Well done, ChatGPT.

It feels especially fitting to use an AI chatbot to write our first blog post of 2023 because we’re hoping to dive into deep learning in a big way this year here at CharityCAN. The field has made huge strides (as evidenced by ChatGPT, among other significant advancements) and we’re currently brainstorming ways we can use the technology to improve CharityCAN and our donor screening product for our users.

I look forward to sharing more as we experiment! Happy New Year, everyone!

CharityCAN’s 2021 Roundup

As we start 2022 here in CharityCAN’s home base of Waterloo, Ontario, in some ways it feels eerily like the start of 2021: working from home with limited contact with friends, family and coworkers, with lockdown measures in place to stop another COVID wave from crashing over our healthcare system.

In this Groundhog Day of a January it’s been too easy for me lately to feel down and sometimes hard to concentrate on anything that’s not just getting through the next day of home confinement, including our work here at CharityCAN.

That’s why it’s been nice for me today to take a look back at everything our fantastic team has done in 2021 to put things in perspective and to get me excited about the things we have coming up in 2022.

Company Updates

In company news, 2021 saw us implement a blind interview selection process that we’ve used to select our co-op students. We still have a pretty small sample size, but anecdotally the process has led to a diverse group of students selected as candidates.

Like many companies, we also experimented with reduced working hours over the summer. Feedback from employees was positive and we didn’t see any sort of difference in our business operations, so it’s something I hope we’ll do again this summer!

We also partnered with a company called Patch to make sure CharityCAN is carbon neutral going forwards.

Last but certainly not least, two employees (myself included!) welcomed new additions to their families.

Product Updates

Of course the other thing we love to look back on here is what we accomplished with our CharityCAN family of products over the year.

This year we saw the addition of some new data sets, including Canada’s private aircraft and marine craft registries and public sector salaries from Manitoba. What’s especially exciting about these new features for me is that they were created internally by an employee who took on the challenge of learning to code on the job – these were their first additions to our platform!

Besides the new data sets, we also added some major new features. After doing a lot of work behind the scenes, we introduced Donor Discovery, a new way to do prospect identification based on relationship and donation data.

We also launched Avenue Donor Data, a separate add-in for Raiser’s Edge NXT that allows you to view our CharityCAN Household Data alongside donor constituent records.

We added new features to our prospect profiles, like letting you export a customized PDF version of the profile, and letting you easily connect profiles to your organization so you can use their connections in our relationship path searches.

What’s Next

Through my volunteer experience this last year with Apra Canada (become a member if you’re not already!) and from participating in a study that found a significant return on investment from prospect research in the fundraising world, it feels like prospect research in Canada is still a rapidly growing field. We’re excited to be able to play a part in that growing world as more fundraisers start using data to make better fundraising decisions.

Here’s to 2022 and all the new challenges and successes it will bring!

Going Carbon Neutral

Here at CharityCAN, we help Canadian charities make positive change in the world by giving them the tools to fundraise more effectively.

But we don’t just want to do our part to improve where we live – we also want to make sure we’re not doing anything to make it worse.

That’s why this summer, we started to offset the company’s carbon emissions in an effort to become carbon neutral.

To achieve this goal, we’re working with a company called Patch to calculate the carbon that running our company and software produces and then purchase carbon offsets to reduce that carbon footprint.

As a small software company, we don’t produce physical goods, so there’s nothing to offset there. But we do run our software on cloud servers, which of course run on electricity. Most of our cloud infrastructure is hosted on Microsoft Azure, which has been carbon neutral since 2012. But we do have some servers running on other services that are not carbon neutral, so we’re offsetting those.

We’re also a remote-first company, so we don’t have a big office building to power. But we do have employees using electricity at their own homes, and we purchase and throw out computer equipment and other office supplies. To calculate how much carbon each employee uses, we borrowed from Basecamp’s estimates as they’re also a remote-first SaaS company.

For the time being we’re using Patch to offset our carbon by funding forestry projects. When our company gets a little bigger we hope to be more ambitious and start funding some carbon sequestration projects as well.

This is just a start – hopefully one day we can join some of the companies who have committed to becoming carbon negative. Until then, we can at least do our part to make sure we’re not putting more carbon into the atmosphere, and encourage other small businesses like ours to do the same.

Our Pandemic Recovery Summer

This summer at CharityCAN, we’re trying something a little different. We’re taking a break.

Well, that’s not quite true – we’re taking a lot of little breaks. 8 of them, to be exact.

This summer, we’re turning every weekend into a long weekend for our employees. Every Monday that isn’t already a holiday between Canada Day and Labour Day becomes a paid day off. No time to make up during the week, just a long weekend for every weekend of the summer.

I’ve been toying with the idea of a summer of long weekends ever since I read It Doesn’t Have To Be Crazy At Work by the folks at Basecamp. You can read up a little more on their four day summer weeks here.

But to be honest, I was a little frightened as the owner and operator of a small business. Would we really have time to finish all the things we need to get done? Would we fall behind somehow?

This summer though, the math has changed. We’re all tired and worn out after living through more than a year of a global pandemic. As we slowly emerge from lockdowns to summer weather and safer outdoor conditions, we need spend more time seeing and reconnect with the people we’ve been separated from for so long.

I can’t sit here and pretend that this is some brave decision or that I’m a trailblazer, either. It’s much easier to jump on the bandwagon when even larger tech companies like Hubspot and LinkedIn are giving their employees “burnout breaks” in the form week-long company shutdowns, or when Microsoft Japan goes to 4 day work weeks and sees a boost in productivity of 40%.

It’s still not going to be perfect – our co-op students have to work 35 hours a week to get a co-op credit, so they’ll have to work 45 extra minutes on each of the four working days (or flex those hours however they wish), but it’s as close as we can get for now.

I’m hoping that if the experiment goes well this summer it’s something we can look forward to here every summer from now on.

We here at CharityCAN hope you have a great summer, however you spend it.

And if you happen to email any of us on a summer Monday starting this week, here’s what you’ll get back:

Thanks for your email! This summer is a “Pandemic Recovery Summer” here at CharityCAN, which means that we’re taking every Monday off from Canada Day to Labour Day.

I’ll respond to your email when I’m back at my desk tomorrow.