Skip to content

Modernizing marketing at a 56-year-old nonprofit

How Zapier became the common thread in our digital ecosystem

By April Hearne · August 16, 2021
A group of children and young adults stand together, all facing the left. They are smiling and have their arms around each other.

When I arrived at Amigos de las Américas (AMIGOS) in 2016, the organization had just finished its 51st year of international youth leadership and service programming. The brand was deeply established and well-loved among its 26,000 alumni and many other supporters. And yet, like many nonprofits, AMIGOS lacked a strong marketing presence. And we'd never gone digital. My job was to modernize our systems to produce high-quality constituent experiences while saving critical funding for mission impact.

What AMIGOS does: AMIGOS was founded on the principle that young people can change the world. Since 1965, the nonprofit has provided extraordinary opportunities for more than 30,000 students to develop their leadership skills through authentic service and immersion experiences throughout Latin America and the United States.

Choose the glue

I knew the ethos of the brand—youthful, grassroots, trustworthy, energetic—and I had a vision for what its digital presence could be. The problem is, when you start to scope solutions, you get back massive quotes. Fifteen development hours at $150 a pop, just to start. Annual contracts of $20,000, with a two-year minimum. These numbers may be trivial to some but were a serious nonstarter for our organization.

I don't believe that you have to lock yourself into expensive annual contracts or lengthy custom development projects to get results. We needed to engineer a cost-conscious, aesthetically pleasing, functional experience without hiring backend developers or taking on a big contract. But how?

Enter Zapier. 

Build the ecosystem

We started small. It was an easy sell internally: It was free to create a Zapier account and whip up a proof-of-concept Zap.

What's a Zap? It's the word used for the automated workflows you set up with Zapier. It allows things that happen in one piece of software to kick off actions in other programs.

Our first Zap pushed new leads generated from pop-up forms on our website to Salesforce in real-time. From there, our outreach team would follow up. It was quick to set up, worked consistently, and gave us a set-it-and-forget-it solution that saved time we used to build the next big thing.

Getting scrappy and testing new automations opened our eyes to the possibilities. We began to build a layered digital ecosystem with Zapier at the center. Over time, we overhauled other systems, including email marketing, fundraising, and payment processing. 

When we had a donor or volunteer experience we wanted to improve, our go-to starting place was the Zapier App Directory. Can something that talks to Zapier solve our problem? How can we automate this? 

When choosing a new vendor, key factors included pricing, contract length, functionality, integration with Zapier, and ability to scale while controlling cost.

Here are three examples of how we built a powerful ecosystem with Zapier. If you can dream it, you can probably build it. And the available integrations are getting better all the time. 

Peer-to-peer fundraising using CauseVox

As a nonprofit organization, we rely on the generous support of donors to help fund our programs, including essential initiatives such as increasing financial assistance and involving more youth from Latin America. But we did not have a fundraising platform that made it easy for supporters to energize their own networks around our mission, thereby extending our reach. 

Accordingly, our first major platform switch was for peer-to-peer fundraising. We chose CauseVox as this platform for three principal reasons:

  1. CauseVox's interface is versatile and modern,

  2. CauseVox talks to Zapier, and 

  3. CauseVox could scale to support the 20+ AMIGOS chapters without ballooning costs.

The CauseVox Zapier integration is private, but available to CauseVox users on request.

We built and cloned Zaps that trigger on new donations, clean up and format donor data, and push opportunity information to Salesforce.

The overview of an 11-step Zap starting from a new donation in CauseVox, formatting country information, logging information in a spreadsheet, formatting name and address information, then logging contact and custom object in Salesforce.

Here are other ways people automate Salesforce:

Add new Facebook Lead Ads leads as leads in Salesforce

  • Facebook Lead Ads logo
  • Salesforce logo
Facebook Lead Ads + Salesforce
More details
    In order to be as efficient as possible, your sales team needs to have the latest data at all times. Start your workflow with this Facebook Lead Ads-Salesforce integration and you'll never lag behind again. Once it's active, Zapier will send every new lead from Facebook to Salesforce automatically, keeping your CRM effortlessly up to date.

    Create Salesforce leads with new Gravity Forms submissions

    • Gravity Forms logo
    • Salesforce logo
    Gravity Forms + Salesforce
    More details
      If you use Gravity Forms as a lead generation tool, this integration is for you. Easily take those leads filling out your Gravity Forms forms and turn them automatically into Salesforce leads.

      Get Slack notifications for new Salesforce opportunities

      • Salesforce logo
      • Slack logo
      Salesforce + Slack
      More details
        Want a simple way to let your team know about your new Salesforce opportunities? Once you set up this integration, new Salesforce opportunities created from that point forward are automatically posted to a Slack channel and shared with your team. Or, you can use the Slackbot channel to notify yourself privately of new Salesforce opportunities.

        Transactional email using Mandrill by Mailchimp

        One problem we ran into again and again was sending receipts. Every time we processed a payment, we relied on our payment form provider to send receipts to the donor and notifications to our internal team. 

        The payment form provider dictated the terms. Sometimes the formatting was wonky. Sometimes we were locked into the form provider’s branding.

        We couldn't track deliverability or opens. The tokens were limited. BCC wasn't an option.

        I wanted more control and more customization.

        We already used Zapier to create opportunities in Salesforce for each payment, so we simply added Mandrill by Mailchimp as our transactional email service. We turn off receipts in each form provider and insert a Mandrill step in our Zaps. This allows us to format and brand the email receipt to our liking; plus, it lets us pull information from multiple sources in the Zap—we aren't confined to information from the original form submission. And, we use Formatter by Zapier to clean up data that was handled manually in the past.

        This 11-step Zap runs through these steps:

        • A new payment comes in through MoonClerk

        • A filter ensures only the correct payments proceed

        • Formatter splits first and last names, adjusts field names, and formats the amount paid

        • Mandrill sends a receipt and notification

        • Salesforce is updated with contact and custom object information

        Here are some popular ways people automate MoonClerk:

        Add new rows on Google Sheets for new payments on MoonClerk

        • MoonClerk logo
        • Google Sheets logo
        MoonClerk + Google Sheets
        More details
          Need some help with backup processes for your accounting? Try this MoonClerk-Google Sheets integration to catch every detail, no matter how busy it gets. It will trigger for every new payment on MoonClerk once active, automatically creating a new row on Google Sheets with all the information you need to have at your disposal.

          Add new subscribers to MailChimp for new customers on MoonClerk

          • MoonClerk logo
          • Mailchimp logo
          MoonClerk + Mailchimp
          More details
            Looking for the best chance at engaging those new customers? Make sure they all get exposed to your newsletters as soon as possible by setting up this Moonclerk MailChimp integration, after which each new recurring payment plan you add on MoonClerk will automatically result in a matching new subscriber on MailChimp every time.

            Create new invoices on Xero for new payments on MoonClerk

            • MoonClerk logo
            • Xero logo
            MoonClerk + Xero
            More details
              Tired of how long your accounting takes to process those new payments? Prepare the information you need automatically so you don't waste any time by setting up this Moonclerk Xero integration. It will then react to every new payment on MoonClerk, using all the details from the transaction to build new Xero invoice so it's ready when you need it.

              Website chat task assignment through LiveChat and Asana

              Last year, we launched LiveChat as our website's chat widget. Web visitors often write in with requests that require follow-up from other team members. We became frustrated by the extra time needed to pass these requests along manually, so we built a series of Zaps that automate task assignments for these follow-ups based on functional area. For example:

              In LiveChat, the agent chats with the website visitor. Once the conversation has finished, and the follow-up action item is clear, the chat agent selects a LiveChat tag (in the screenshot below, the tag is LizAsana). Zapier listens for this tag and triggers a Zap.

              An example of a live chat between AMIGOS and someone who would like to schedule a call about Gap Programs. At the bottom, the tag "LizAsana" has been added.

              This Zap:

              1. Filters for the presence of "Asana" in the tag name,

              2. Filters for the presence of the Program Advisor's name, and

              3. Runs an action step to add a task in Asana, populating the chat transcript, due date, and Program Advisor as owner.

              The Asana task created by Zapier, showing due dates, information from the chat, and the Program Advisor to whom it is assigned (Liz).

              The Program Advisor sees the new task in Asana, the program where they track follow-up tasks with young people interested in AMIGOS programs. This Zap empowers our outreach team to center their focus on what's most important—supporting AMIGOS volunteers and their families.

              Here are some other popular ways to automate LiveChat and Asana:

              Add rows in Google Sheets when LiveChat chats end

              • LiveChat logo
              • Google Sheets logo
              LiveChat + Google Sheets
              More details
                LiveChat is efficient and fast for conversing with your customers, but it's typically a one-on-one conversation. If your whole team needs visibility to LiveChat stats, you can use this Zapier integration to add a row in a Google Sheets doc when a LiveChat chat ends. It's a perfect way to keep a log of your completed chats.

                Add HubSpot contacts from LiveChat chats

                • LiveChat logo
                • HubSpot logo
                LiveChat + HubSpot
                More details
                  If your support team is chatting in LiveChat but your sales team is managing contacts in HubSpot, this Zapier integration can help connect the dots. After setting it up, a new lead in HubSpot will automatically be created when you chat with a new website visitor.

                  Create new Asana tasks from new Google Calendar events

                  • Google Calendar logo
                  • Asana logo
                  Google Calendar + Asana
                  More details
                    Keeping multiple task systems and calendars up to date can be quite a hassle. Zapier will help automatically create a new Asana task from every new Google Calendar event you create.

                    Create Asana tasks from new emails in Gmail

                    • Gmail logo
                    • Asana logo
                    Gmail + Asana
                    More details
                      Follow up on your inbox details effortlessly with this integration. Once set up, a new email sent to a specified Business Gmail account will automatically create a new task in Asana.

                      Does it talk to Zapier? A world of endless possibility.

                      Over the past five years, we've modernized our marketing systems one by one. And Zapier is the common thread that has allowed us to create an ecosystem with a shared language. 

                      Fundamentally, Zapier is about solving problems. It's about making your team's day-to-day easier. It's about job crafting. How can we make each process less manual? How can we free up staff time to do what only humans can do?

                      Today, I probably won't choose an app if it doesn't talk to Zapier. The possibilities are too great, and the limitations are too confining. 

                      We save time and money on these systems to spend it where it makes a real difference: Fulfilling the mission of AMIGOS to inspire leaders through authentic service and immersion experiences. 

                      Get productivity tips delivered straight to your inbox

                      We’ll email you 1-3 times per week—and never share your information.

                      Related articles

                      Improve your productivity automatically. Use Zapier to get your apps working together.

                      A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'