Listen to a podcast, please open Podcast Republic app. Available on Google Play Store.
EP13: Google Ad Grants for Nonprofits - An Interview with Kristina Cutura
Did you know that your nonprofit organization could get a Google Ad Grant that provides $10,000 every month of in-kind advertising from Google Ads? Imagine the impact! In this episode, we are joined by Google Ads expert and consultant Kristina Cutura. Kristina shares how nonprofits can use Google Ads to further their mission, how to apply for a Google Ad Grant, challenges and successes she's seen with clients that have received the grant and navigating the recent Google Ad Grant policy changes.
Kristina worked at Google in 2002 when AdWords was still in its infancy. She was part of Google’s first optimization team formed to help clients understand how to manage and optimize their accounts. Kristina left Google in 2009. During her last few years with the company, she worked mainly in training, teaching internal Googlers and agencies and resellers about AdWords.
An Overview of Google Ads
Google Ads (previously known as Google Adwords) is a way to promote your product or services on Google and other websites that are part of Google’s network. Google allows you to advertise your website on google.com, Google properties such as Google Maps and YouTube, and on its search and display partners. The Google Ads network reaches more than 90% of internet users.
The key benefits of Google Ads marketing are reach, relevance and ROI. You can track every aspect of your Google Ads marketing campaign, from the number of ad impressions to the number of clicks and signups, donations, newsletter subscriptions, and more. This level of accountability makes it especially attractive to businesses who have limited marketing budgets.
How Can Nonprofit Use Google Ads?
When users search for your organization or an organization like yours, do you show up in the search results? When people realize they want or need something, they turn to search. Each search represents an opportunity for nonprofits looking to influence the customer journey.
Nonprofits can use Google Ads to:
Google Ads allows you to control your message and offer. In addition to asking for donations, many nonprofits have tons of great content they can market through Google. For example, you could promote your free eBook, courses, or other online educational materials to build a relationship. Many nonprofits I work with will offer free content in exchange for email signups, and obtaining that email address give you the chance to start nurturing a lead that could later turn into support or a donation.
Google Ad Grants for Nonprofits
Google grants $10,000/month in free Google Ads to qualifying nonprofits.
The grants allow nonprofits to show ads on google.com. They can not be used to run display campaigns, but many nonprofits set-up a separate account when they are interested in testing outside of the grant limitations.
There are five steps to submitting your Google Ad Grants application:
Common Issues with Google Ad Grants
Kristina commonly sees nonprofits experience one of three main issues:
A Google Ad Grant Success
Kristina recently started working with a nonprofit with an existing Google Ads Grants account. They were spending less than a $1,000/month out of the $10,000 grant and had $0 in donations. In the first month after they started working together, the nonprofit's click through rate jumped up 40%, the spend was up over 600% and they generated over $27,000 in donations. Kristina explained that this isn’t typical—this nonprofit is an established brand that people are looking to donate to, and they were simply underutilizing their potential.
Recent Policy Changes with Google Ad Grants
In January 2018 Google revised its policies and raised their standards in order to maintain quality ads on Google. Prior to 2018, many nonprofits would use all kinds of general and irrelevant keywords and often ran low-quality campaigns. In an effort to combat that, new management requirements rolled out. Google Grants account violating those policies are suspended.
The major one is a 5% click through rate (CTR) threshold nonprofits must meet. If the CTR requirement isn't met for 2 consecutive months, your account will be temporarily deactivated.
Geo-targeting has to be specific to where you primarily serve your community.
Conversion tracking is required, so you’ll want to make sure to track sign-ups, leads, donation, all relevant actions.
There are also some basic account structure requirements, including at least 2 active ad groups per campaign, 2 active ads per ad groups, and at least two site links.
As part of Google’s mission-based campaigns policy, nonprofits can no longer use single word keywords or overly generic terms. Keywords with a quality score of 2 or lower have to be removed as well.
Google requires all nonprofits to fill out an annual program survey.
If your account is suspended, it’s not the end of the world. You can contact Google to request reinstatement after bringing your account into compliance.
About Kristina Cutura
Currently the owner and founder of a search marketing consulting firm, Kristina Cutura is a pioneer of Google Ads (formerly AdWords). Starting as a Google employee in 2002, she was one of the first three members of the company’s AdWords optimization team, where she developed and tested optimization strategies that are still widely used in the industry. Kristina also created and delivered all optimization-related trainings for internal Google employees, external clients and agencies that manage AdWords accounts. During her tenure, she trained hundreds of Google employees and dozens of resellers, and developed online training resources. In addition to running training programs, she managed and optimized Google’s highest revenue clients.
After leaving Google in 2009, Kristina started her own consulting company, KristinaCutura.com, where she is using the skills she acquired at Google to advise a variety of clients on search engine marketing efforts. Kristina has worked with national and global businesses in a variety of industries and sectors, ranging from multi-million dollar corporations to small, family-owned businesses and nonprofits. She is a premier Google Partner and published author.
You can find Kristina online at:
|Apr 23, 2019|
EP12: Leveraging Tech to Engage Volunteers with Brian Rosenbaum
In this episode, we talk with Brian Rosenbaum, Engagement Manager at United Way of Greater Los Angeles about leveraging technology to engage volunteers. Brian is also Board Chair of the Young Nonprofit Professionals Network Los Angeles.
Brian began his career in social work. During grad school, Brian realized his "strengths and passions are in building and improving roads, rather than repairing individual cars." So, he shifted to the nonprofit sector where he focuses on volunteer management and community engagement. With the United Way of Greater Los Angeles, Brian oversees a year-round calendar of signature volunteer opportunities and coordinates custom volunteer opportunities for corporate partners.
How the United Way of Greater Los Angeles is Leveraging Technology to Engage Volunteers
DIY Donation Drive Toolkits
Why Use Technology?
How Did the United Way Build Its Online Toolkits?
About Brian Rosenbaum, MSW, CVA
Brian Rosenbaum, MSW, CVA, is a California native with more than a decade of nonprofit experience. He earned his BA in Psychology and Spanish at UCLA and his MSW at Columbia University, with an emphasis on program development and community organizing. As Engagement Manager for United Way of Greater Los Angeles, Brian oversees United Way’s year-round calendar of volunteer and engagement opportunities, as well as coordinating corporate volunteer engagement events. He also serves as Board President for Young Nonprofit Professionals Network Los Angeles, leading an all-volunteer board that works to support, connect, and empower emerging mission-driven professionals in LA. In his spare time, Brian can be found running, cooking, or gardening.
You can find Brian online at:
|Apr 16, 2019|
EP11: The Case for Data Leadership with Tracy Van Solkema
Building on our previous conversation about CRM with Ashley Faison, in this episode we're talking about data leadership with Tracy Van Solkema. Tracy is the Research and Data Services Specialist at the Grand Rapids Community Foundation. When it comes to the topic of using data to advance the work of your organization, you'd be hard-pressed to find a person more passionate about this topic than Tracy.
Why is a CRM or donor database important for a nonprofit or foundation?
Tracy emphasizes CRM (Customer or Constituent Relationship Management technology) is a key differentiator. An Excel spreadsheet can work as a database just storing data. However, what it can't do is manage relationships well. CRM goes to the next level, allowing an organization to manage relationships, analyze and report on data, and create data-driven insights.
Defining data and common data points to track
In this context, Tracy defines data the information you store about your donors, prospects, volunteers, and the data related to how they interact with your organization.
How does an organization decide what data to track?
Tracy recommends ensuring your basic biographical data is tracked consistently as a starting point. This means ensuring you have data entry processes and procedures in place for what needs be entered and how it is entered in your CRM.
When it comes to tracking additional data, Tracy starts with the end in mind. She asks, how will we use this data? Will it inform our fundraising or marketing strategy? If not, maybe it's not necessary. She also suggests not wasting time tracking a data point you can get from other data (e.g. tracking current donor when this information is obvious by their gift history).
Tracy lives by a quote hanging above her desk: "One key component to fundraising success is to know that information is power and that power resides in your database!"
An example of using the power of your database is using your data to segmenting appeals. Use your data to create appeals with messaging specific to the audience. Segmenting may be based on past gift history, relationship to the organization (i.e. volunteer, board member, etc.), philanthropic interest, or age. On the topic of age, Tracy provides great examples and shares how to access this important information.
A relationship endowment—Tracy's philosophy about database management
Tracy thinks of the database as an endowment. As data is added to the database, the information and the depth of information grow in perpetuity, and through this growth, relationships can flourish for the organization now and into the future.
When you think of your database as your "relationship endowment," you can see the value of maintaining it and monitoring it with high standards, just as you would a financial endowment. The people who manage and oversee your relationship endowment should be well trained, and your board and leadership should take interest in this endowment. Your relationship endowment is the foundation that backs your personal connections over time.
What is data leadership?
Embracing the management and use of data across an entire organization starts with leadership.
Tracy says that four key things make up data leadership:
Tips for organizations getting started with data:
About Tracy Van Solkema bCRE-Pro
Tracy Van Solkema is the Research and Data Services Specialist at the Grand Rapids Community Foundation. In this role, she administers the Foundation's research activities on prospective donors, manages and analyzes the database to inform development strategy, leads database training and collaboration with other departments and manages annual giving activities to help raise funds to support the Community Foundation's unrestricted endowment.
She is a bCRE-Pro (Blackbaud Certified Raiser's Edge Professional) a designation she earned and has maintained since 2016. Tracy has over fifteen years of experience in the nonprofit sector in the areas of philanthropy, arts, higher education and human services. Tracy truly enjoys helping nonprofit organizations build meaningful relationships and make successful data-driven decisions. She has a passion for sharing a vision for data leadership and best practices for how Community Foundations can use Raiser’s Edge to cultivate donors and create strong relationships with various constituencies. She has led conference sessions on relationship and database management in 2017 and 2018 at Blackbaud’s premier tech gathering for social good.
Tracy has a Bachelor of Science degree in Public Relations and Advertising from Grand Valley State University.
Find Tracy at:
|Apr 09, 2019|
Episode 10: Getting Buy-in And Implementing a CRM with Ashley Faison
In this episode, we talk with Ashley Faison about getting buy-in and implementing a CRM or donor database. Ashley is the Chief Development Officer with New Heights Youth in NYC and is a dynamic and tech-savvy nonprofit leader, organizational strategist and professional fundraiser with over $60M raised to her credit.
Ashley is a big believer in the power of a donor database or CRM. She's worked in Blackbaud's Raiser's Edge and Salesforce and has been through the implementation of these systems with several nonprofits.
What is a CRM?
A CRM, or customer relationship management is a platform and approach to manage your organization's interactions with current and prospective donors to strengthen relationships, improve retention and ultimately increase donations.
Why should a nonprofit or foundation use a CRM?
For Ashley, it's all about the dashboards and access to information in real time. She loves being able to see her goals and her progress towards those goals at any time. She can easily and quickly share this information with other staff and board members, as well.
Moreover, without a CRM, there isn't a central place to record interactions with donors and prospects, and share that information throughout the organization. Having these types of records are especially beneficial during times of staff transition. A CRM provides a place to store data, easily access it, and develop insights into the data. Armed with this information, Ashley and her team can prioritize their work based on real data and the analysis of it, not just their intuition (now that's strategic!).
How do you get buy-in for investing in CRM?
To make the case, Ashley points out that to be effective and efficient, the organization must look at systems and how staff members are investing their time and energy. To do the job well, it's important to document all of the information about a donor that exists in a staff member or board member's head. This allows you to make strategic decisions about the information. Building trust is a huge factor of buy-in.
Once you have buy-in, how do you implement a CRM?
1) Find your tribe.
2) Create a change management plan.
3) Be realistic about your timeline.
Lessons learned along the way
The technology is constantly evolving and improving. It is important to look at what is working and what isn't, and monitor improvements and upgrades as they become available. Ashley shares her experience developing customizations and workarounds, only to have the CRM role out a better, more integrated solution later. As a team, you have to decide how to manage this.
Ashley also recommends looking for creative ways to fund the implementation of a CRM. She's found pro bono support for staff training and more (resources listed below).
About Ashely Faison
Ashley Faison, LCSW is a seasoned non-profit leader, organizational strategist and professional fundraiser with over 18 years of experience and demonstrated success. Driven by creativity and compassion, she has helped management teams solve complex systemic challenges, built strategic partnerships from the ground up, raised millions of dollars to sustain charitable organizations, and inspired employees across a wide range of industries to become their best professional and personal selves.
Ashley has made a lasting impact as a start-up member of many successful organizations, including the federally funded System of Care Children's Mental Health Initiative (YouthNet) to rethink youth mental health services; as founding partner of Moped Productions media group, where she spent over a decade utilizing story-based strategies to elevate conversations garnering recognition by the White House for their compassion work; Theatre Communications Group where she founded the Society for American Theatre; Change for Kids for which her School Change Team model was recognized as one of the country’s “Top 10 Most Scalable Models” by Mutual of America; to Campaign for Hope: a capital project for a 41,000 sq.ft. Hospice & Community Care campus wrapped with community gardens and filled with hand-procured locally sourced art, the space was later recognized in the architectural showcase for Healthcare Design Magazine.
She is currently Chief Development Officer for New Heights Youth, a NYC nonprofit that unlocks educational opportunities for inner-city student-athletes through basketball and academic coaching. Building upon her long history of intrepreneurship, within her first year she co-designed and implemented a pledge-based crowdfunding platform with GivingZone.com instituting a new internal funding stream, as well as, launching a scalable fundraising model for team-based youth basketball leagues across the country. Ashley holds a Bachelors and Masters in Social Work from Florida State University and is a NY licensed clinical social worker. One of her newest projects is founding Ember Philanthropy Group, the charitable arm of MDC Productions.
In 2010, she took on her greatest role to date when she and her “high school sweetheart” husband welcomed their daughter Adeline into the world. She is now driven by a greater mission, to develop a confident and capable human - a global citizen.
You can find Ashley online at:
|Apr 02, 2019|
EP9: Finding and Optimizing Images for Your Website
In this episode we talk about finding and optimizing images for your website. As the saying goes, a picture is worth a thousand words... but photography is often an afterthought when it comes to nonprofit and foundation websites. Capacity, cost, sensitive topics, protecting clients, etc. are all factors in an organization's approach to photography. We also discuss how photos impact a website's load time.
If at all possible budget for photography.
To make the most of your photo shoot, spend some time planning your photo shoot. Here are some things you can do:
Photography unique to your organization
Maximize the use of your photography
If you don't have the budget for photography, figure out how to best use stock photography.
Consider using a filter to give the photography a branded feel.
Optimize your images for the web.
Examples of sites with great photography:
|Mar 28, 2019|
EP8: Ask Zane - Updating Those Pesky WordPress Plugins
In this episode, we're talking with Zane DeVault, lead developer at co-founder of Tiny Blue Sky about updating WordPress plugins. Zane explains why plugins need to be updated regularly on WordPress websites, what to do if something goes wrong during the update, the importance of backing up your website and some overall website maintenance best practices.
What is a WordPress plugin?
If you currently have a WordPress site, you might know that some of its functionality is made possible by plugins. A plugin is a bit of software that can be added to your site to do a thing that your site couldn't do before. For instance, let's say you want to have an online store but your current site doesn't include ecommerce. A plugin can be added to your site, and voila, you're in business.
How to choose a plugin?
There are currently 54,737 plugins available to extend your website experience. And that number is growing all the time. So how do you know which one to chose?
Zane recommends starting within your current site. On your WordPress Dashboard, hover over Plugins and select Add New. The plugins here have been vetted by WordPress. From there, look for Plugins that have been installed on lots of other sites and check for high ratings.
Updating plugins: when, why and how
Like most software, plugins require updates from time-to-time to keep them secure and working as they were intended. You should update your plugins—it's a good thing.
Before you update, back up your site and your database. Not sure how? Check with your host (Zane recommends WPEngine and Flywheel. At Tiny Blue Sky, we use WPEngine and love that it automatically backs up our site daily). If your host doesn't make backing up easy for you, there are plugins that can help. Zane references Backup Buddy, Updraft, VaultPress and Duplicator.
Once your site is backed up, update the plugins and then give your site a quick once over to ensure everything is in working order. If for some reason something isn't working properly, pat yourself on the back for having a back up. Contact your host or developer and ask them to help you restore your site.
Zane recommends updating your plugins every week. This ensures you won't miss a security update, unintentionally making your site vulnerable to an attack.
What happens if you don’t update your plugins?
There's a chance that nothing will happen. That said, you're also leaving your site open to the possibility of an attack. If you're hacked you're site could go down or become associated spam activity, which will negatively impact your Google search results.
Have something to ask Zane?
If you have a question for Zane. let us know. We may use it in a future episode of the Tech Savvy Nonprofit Podcast. Send your question to email@example.com.
|Mar 20, 2019|
EP7: House Party Fundraising with Christie Perdue
In this episode, we're joined by special guest Christie Perdue the powerhouse behind CP Consulting, a fundraising, marketing, and strategic development firm based in Michigan. Christie shares with us one of her favorite donor development tools—a house party! While this is a high-touch activity, we also explore the ways technology and digital marketing can help get the party started and keep it going.
What is a donor house party?
As Christie describes, a donor house party is an intimate gathering of current and prospective donors held in a home setting. This is a volunteer driven activity, meaning the host will lead decisions and manage the details including invitation list, food and beverage menu, and invitations and RSVPs. Guests are typically close friends of the host. Ideally, there will be 10-20 party attendees.
Guests attend the house party to learn more about the nonprofit organization, its future goals, and ultimately they are asked to support the organization by making a gift. The event should last 2 hours or less with a brief "presentation" from the nonprofit lasting 15 to 30 minutes. It's mostly a time for mingling, having fun and asking questions about the cause.
5 tips for a successful house party
(1) Find a passionate host. Not everyone immediately thinks of themselves as a possible host, so try and plant the idea with a current donor, board or committee member who might be a stellar candidate (well connected, has already given, not afraid to open their home, etc).
(2) Be really thoughtful with the invite list. Work with the host to create a list of people who know each other, might want to know each other, sprinkle in a current donor or two and include good prospects.
(3) Be clear that there will be an ask. This is a fundraising activity, so don’t shy away from this on the invite or even when planning with the host. Make it clear that the goal is to inform and ask for support.
(4) Follow up. Send thank yous from the host and the organization. The organization should send follow up communications a gift or pledge card included.
(5) Allow past hosts to help recruit new hosts. Many hosts are super excited about their event and the results. They are eager to share the experience and can be great mentors for your next house party host.
How can technology support your house party?
|Mar 14, 2019|
EP6: Using an Editorial Calendar for Thoughtful Content Planning (plus editorial calendar templates)
In this episode, we make the case for using an editorial calendar for content planning. It might take a little time on the front end, but it will be well worth your efforts. Having an editorial calendar will allow you to manage your communication flow, help you feel organized and most importantly, it will produce results.
Being an effective communicator requires good planning. No one wants to work in constant reaction mode. It's exhausting and it also leaves too much room for error and missing strategic opportunities.
What is an Editorial Calendar?
An editorial calendar is a planning document that lays out what you will communicate, when, where, and how. It can also include who is in charge of creating content to keep you and your team organized.
As you begin to fill in your editorial calendar, you will begin to see months that are heavy with content and months that are lighter. You can use this info to make adjustments to ensure consistency in your communication. You don't want to bombard people one month and then go silent for the entire next quarter. Rather you want to plan even and consistent touch points that increase awareness and strengthen relationships.
Build Your Editorial Calendar on a Good Foundation
You should build your editorial calendar on a strong foundation. Before you begin, be sure to have clearly identified and defined:
Create the Right Editorial Calendar for Your Organization
An editorial calendar is not a one size fits all tool. It really depends on your needs and the size of your team. Begin by considering the level of detail that will be most useful to you as you implement the content on the calendar. There are a range of options—from a few columns on a spreadsheet to something quite robust with multiple tabs or sheets for each communication channel you use.
We are all about helpful tools that make your life easier. We've provided access to two templates below to get you started.
What Might Be Included on Your Editorial Calendar
For a basic editorial calendar you will likely include the following elements:
You can add extra value by adding columns for your results right in this spreadsheet. Tracking takes time, but it also allows you to see what’s working and report your successes to your leadership and board more easily.
Items you might track include:
We like to add a separate tab or sheet for additional content topics. You can do a brain dump on this sheet of all the potential topics, ideas, donor/grantee/client stories you might want to share during the year. This acts as a holding place until they are scheduled. It’s always nice to have some evergreen stories you can use during slow times.
If you have a team dedicated to creating and managing content, you may need a more robust editorial calendar that provides separate tabs or sheets for each medium with a greater level of detail. These can all feed into a content overview sheet to help you manage activity.
Tools We Recommend for Editorial Calendars
Check out our templates to get started today: Basic Editorial Calendar for Nonprofits & Foundations or Complete Editorial Calendar for Nonprofits & Foundations.
Have a question or need help getting started? Let's talk!
|Mar 06, 2019|
EP5: Unlocking the Mystery of SEO
In this episode we unpack what SEO is and how you can use SEO efforts to drive more traffic (and more of the right traffic) to your nonprofit or foundation website! What is this mysterious SEO and why does it matter for nonprofit organizations and foundations? SEO feels a little like the great and powerful Wizard of Oz -- everything happens behind the curtain and the Wizard claims he can somehow get your website to show up first on Google. And just like the Wizard of Oz, when you pull back the curtain, you’ll find the Wizard isn’t who you thought he was. And in the end, with time, a commitment and ongoing efforts, your organization can find its own way into getting more organic traffic from SEO efforts.
Because many businesses and nonprofits got duped by shady SEO companies who happily took their monthly checks but didn’t ever share what SEO efforts they were actually doing each month, many organizations are now rightfully hesitant when it comes to SEO. But here’s the thing, optimizing for SEO does not have to be so mysterious.
What is SEO
SEO stands for search engine optimization.” Basically, SEO is the process of getting traffic to your website from the “free” search results on search engines like Google and Bing. Obviously, every nonprofit organization, foundation and business wants to be found easily on search (if not at the top of the first page). But there is alot of competition, so search engines like Google have to figure out which websites show up at the top. At the end of the day, Google’s reputation is based on quality search results so their algorithm that defines who shows up in what order is all about quality. So, if everyone wants their website to show up first, how do you get to the top?
Why does SEO matter for nonprofits or foundations?
How websites are ranked:
How to improve your SEO efforts
Google’s page speed test: https://developers.google.com/speed/pagespeed/insights/
Find your domain authority: https://moz.com/link-explorer
|Feb 16, 2019|
EP4: Google Analytics for Nonprofits
On this episode we talk about how you can use your Google Analytics to inform your decision making and improve your nonprofit or foundation website.
About Google Analytics
Google Analytics is a free web analytics tool that can help you analyze your nonprofit's website traffic. First of all, you’re going to want to see if you have Google Analytics set up on your website. Does your current site have a Google Analytics installed? See resources below for tools to check your site if you’re not sure.
Overview data you should be tracking (Audience > Overview)
More info about your audience
How are your visitors getting to your site? (Acquisition > Overview)
Content!! (Behavior > Site Content)
|Feb 16, 2019|
EP3: Making the Case for Email Marketing for Nonprofits and Foundations
On this episode, we make the case for email marketing for nonprofits and foundations. Email marketing is one of the best ways to connect directly with your audience. It’s extremely cost effective and it’s measurable! Forget the print newsletters or print event invitations (except in some cases, of course) and consider email marketing!
Email marketing is a direct line to your audience
Email marketing is more cost effective
Email marketing provides valuable analytics
Email marketing helps build a case for support
Think of your email efforts as building a case for support for your nonprofit or foundation on an ongoing basis. Think of email as starting a dialogue.
Cadence + Consistency
Grow Your List
Collect emails at events, on your website, wherever your nonprofit organization or foundation is represented.
|Feb 12, 2019|
EP2: Online tools your nonprofit or foundation should be using
In this episode of the Tech Savvy Nonprofit, we dive into digital marketing and online tools that nonprofits and foundations should be using.
Most nonprofits at the very least have a website. But the big piece that’s often lacking here is a good website OR not utilizing your website as a tool on an ongoing basis rather than as a brochure.
The platform(s) depends on your organization. Social media is the place where you can build more community with your cheerleaders. It’s probably not where you’ll find donors, but it is where you can get people to share info about your org.
Email marketing is one of the best ways to connect directly with your audience. It is extremely cost effective and it’s measurable!
As you initiate relationships with people online, you need a place to store and organize that information. Many donor systems integrate with your website, which is great for online giving. They also give donors and other the ability to keep their contact information with you up-to-date.
EDITORIAL CALENDAR & PROJECT MANAGEMENT TOOLS
Process is everything. It really is. You need to plan and manage your content. Don’t just let it happen haphazardly.
The Tech Savvy Nonprofit Podcast is brought to you by Tiny Blue Sky.
|Dec 18, 2018|
EP1: 5 Musts for Great Nonprofit and Foundation Websites
In this episode, we discuss five essential things that should be part of every nonprofit or foundation’s website.
The Tech Savvy Nonprofit is brought to you by Tiny Blue Sky.
|Dec 18, 2018|